Compare prices and tickets by train, bus or flight

Jan 19
$187Air Baltic
Jan 20
$168Wizz Air
Jan 23
$46Wizz Air
Jan 24
$146Air Baltic
Jan 25
$129Wizz Air
Jan 27
$173Air Baltic
Jan 28
$177Air Baltic
Jan 29
$152Air Baltic
Jan 30
$65Wizz Air
Jan 31
$147Ukraine Intl. Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Overview: Bus from Kyiv to Tallinn

distanceDistance659 miles (1063 km)
durationAverage bus duration33 h 30 min
priceAverage bus ticket price$85 (€71)
changesDirect busYes
carriersBus providersEcolines

Buses from Kyiv to Tallinn cover the 659 miles (1063 km) long journey taking on average 33 h 30 min with our travel partners like Ecolines. There are direct bus services available. While the average ticket price for this trip costs around $85 (€71), you can find the cheapest bus ticket for as low as $65 (€54). Travelers depart most frequently from Kyiv-Pasazhyrsky and arrive in Tallinn, Tallinna Bussijaam.

Travel Tips: Bus to Tallinn from Kyiv

Take the bus to Tallinn easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Kyiv to Tallinn.

How much do cheap buses between Kyiv and Tallinn cost?

If you’re looking to save money on tickets, you can find cheap Kyiv to Tallinn buses for as little as $65 (€54)  in the next 7 days.

What is the cost of a bus between Kyiv and Tallinn?

The bus price to Tallinn from Kyiv is on average $85 (€71)  if you are looking to purchase your tickets for this journey in the next 7 days.

How far is Kyiv to Tallinn by bus?

The Kyiv to Tallinn bus distance is approximately 659 miles (1063 km).

What is the Kyiv to Tallinn bus travel time?

While the time it takes to travel 659 miles (1063 km) to Tallinn from Kyiv can vary based on specific dates, weekends, and holidays, the Kyiv to Tallinn bus journey time is on average 33 h 30 min.

What bus station in Kyiv goes to Tallinn? What bus station do I come into Tallinn from Kyiv?

There are a few bus stations in Kyiv to start your trip from including Kyiv, Станція Караваєвi Дачі, Kyiv, Ст. М. Житомирська and Kyiv, Вул. Івана Огієнка. In Tallinn you have a few bus station options to choose from for your arrival including Tallinn, Tallinna Bussijaam, Tallinn, Vana-Paaskula and Tallinn, Tallinna Bussijaam.

Omio customers traveling this route depart most frequently from Kyiv-Pasazhyrsky   and arrive in Tallinn, Tallinna Bussijaam.

Where is the Kyiv bus station located? Where is the Tallinn bus station located?

Passengers board their bus most frequently from Kyiv-Pasazhyrsky and travel around 1.8 miles (2.9 km) from the city center to this bus station.

Passengers traveling this route most often arrive at Tallinn, Tallinna Bussijaam and need to travel approximately 1 mile (1.6 km) from the bus station to the city center in Tallinn.

What bus providers go from Kyiv to Tallinn?

When taking a bus from Kyiv to Tallinn, you can count on Ecolines for the best way to get you to Tallinn. You can also check all possible bus companies who offer a service between Kyiv and Tallinn and compare the amenities they offer before buying a bus ticket.

When can I take the first bus from Kyiv to Tallinn? When can I take the last bus for the day?

You can take the first bus from Kyiv to Tallinn at 5: 00 AM. The last bus from Kyiv to Tallinn that you can take departs at 9: 00 PM. Omio shows you the latest bus from Kyiv to Tallinn schedule to help you book the best departure time for this route.

How early should I purchase bus tickets between Kyiv and Tallinn to score the best deals?

If you buy a bus ticket from Kyiv to Tallinn within the next 7 days, you can find tickets to cost on average $85 (€71) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Tallinn from Kyiv are generally on sale a few months before the planned departure date.