The distance between Warsaw and Tallinn is around 979km (609 miles) and the quickest way to get there is to drive which takes around 12h 35m.
We've found 3 different ways to get from Warsaw to Tallinn by bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Tallinn → Warsaw if you're planning a return trip.
Take the bus to Tallinn Bus Station.
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
There are several options for getting from Warsaw to Tallinn by bus and car. The cheapest option is to take the bus which costs around €50 ($50) and will take around 15h 15m. If you need to get there more quickly, you can drive and arrive in approximately 12h 35m, though it is a bit more costly at approximately €180 ($180).
The distance between Warsaw and Tallinn is around 979km (609 miles). In a direct line (as the crow flies), the distance is 834km (518 miles)
It takes around 15h 15m to get from Warsaw and Tallinn by bus. If you are travelling by car it will take around 12h 35m to drive there.
The quickest way to get from Warsaw to Tallinn is to drive which takes around 12h 35m and will set you back approx €180 ($180).
The cheapest way to travel between Warsaw and Tallinn, if you exclude driving, is to take the bus which will typically cost around €50 ($50) for a standard one-way ticket.
There is no train service that runs between Warsaw and Tallinn. We recommend that you drive to Tallinn. instead which will take 12h 35m.
Yes there is a bus that runs regularly from Warsaw and Tallinn. It typically takes around 15h 15m and departs 4 times a day.
Yes there is a direct bus service that runs between Warsaw and Tallinn with no changeovers required. The bus runs 4 times a day and takes 15h 15m.
FlixBus, Ecolines, Lux Express, 1188 Latvia and Peatus Estonia run regular bus services between Warsaw and Tallinn. Buses run 4 times a day and take around 15h 15m on average but will vary depending on you book with.
It doesn't look like you can fly directly from Warsaw to Tallinn. We recommend that you take the bus to Tallinn Bus Station. instead which will take 15h 15m.
The closest major airport to Tallinn is Tallinn Airport (TLL) (TLL) which is approximately 4km (2 miles) from Tallinn.
Yes it is possible to drive from Warsaw and Tallinn. The distance is around 979km (609 miles) by road and it will take around 12h 35m in normal traffic conditons.
If you don't have a car, the easiest way to get from Warsaw to Tallinn is to take the bus which takes, on average, 15h 15m and will usually cost around €50 ($50).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Bus + 1 similar | 15h 15m | €50($50) | 4 times a day | 987km (613 miles) |
Bus via Rīga | 17h 15m | €74($74) | once daily | 1,148km (713 miles) |
Drive | 12h 35m | €180($180) | on demand | 979km (609 miles) |
Ecolines
Lux Express
1188 Latvia
Peatus Estonia
LOT
Finnair
Air Baltic
The following major airports near Tallinn offer regular flights to various popular destinations within Estonia and internationally.