There are 5 ways to get from Warsaw to Tallinn by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  4 h 24 min

  1. Fly from Warsaw (WAW) to Tallinn (TLL) WAW - TLL

$62 - $198

Cheapest option

Train, bus  •  18 h 10 min

  1. Take the train from Warszawa Centralna to Bialystok Ic
  2. Take the train from Białystok to Kaunas
  3. Take the bus from Kaunas to Panevezis 281 / ...
  4. Take the bus from Panevėžys to Tallinn

$51 - $70

3 alternative options

Bus  •  18 h 47 min

  1. Take the bus from Warszawa to Riga
  2. Take the bus from Rīga to Tallinn 800703 / ...

$51 - $99

Train, bus via Ainaži  •  24 h 15 min

  1. Take the train from Warszawa Centralna to Grodno D
  2. Take the bus from Grodno Train Station to Riga
  3. Take the bus from Riga to Ainaži
  4. Take the bus from Ainaži to Tallinn

$53 - $62

Drive  •  13 h 5 min

  1. Drive from Warsaw to Tallinn 603.4 miles

$100 - $160

Questions & Answers

The cheapest way to get from Warsaw to Tallinn is to train and bus which costs 190 zł - 240 zł and takes 24 h 15 min.

More details

The quickest way to get from Warsaw to Tallinn is to fly which takes 4 h 24 min and costs 230 zł - 750 zł.

More details

The distance between Warsaw and Tallinn is 834 km. The road distance is 965 km.

Get driving directions

It takes approximately 4 h 24 min to get from Warsaw to Tallinn, including transfers.

More details

No, there is no direct bus from Warsaw to Tallinn. However, there are services departing from Warszawa and arriving at Tallinn via Rīga. The journey, including transfers, takes approximately 18 h 47 min.

More details

What companies run services between Warsaw, Poland and Tallinn, Estonia?

LOT, Air Baltic and two other airlines fly from Warsaw to Tallinn every 4 hours. Alternatively, you can take a bus from Warsaw to Tallinn via Riga and Rīga in around 18 h 47 min.

Airlines
LOT
Website
lot.com
Flights from Warsaw to Tallinn
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$85 - $250
Flights from Warsaw to Tallinn via Vilnius
Ave. Duration
3 h 55 min
When
Sunday
Estimated price
$85 - $250
Finnair
Website
finnair.com
Flights from Warsaw to Tallinn via Helsinki
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$160 - $550
Air Baltic
Website
airbaltic.com
Flights from Warsaw to Tallinn via Riga
Ave. Duration
3 h 34 min
When
Every day
Estimated price
$85 - $220
Scandinavian Airlines
Website
flysas.com
Flights from Warsaw to Tallinn via Copenhagen
Ave. Duration
4 h 20 min
When
Monday to Friday
Estimated price
$140 - $480
Train operators
Polish Railways (PKP)
Phone
703 200 200
Website
intercity.pl
Train from Warszawa Centralna to Bialystok
Ave. Duration
2 h 7 min
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Purchase a
eurail.com
2nd Class
$7 - $11
1st Class
$10 - $15
Train from Warszawa Centralna to Grodno
Ave. Duration
6 h 27 min
Frequency
Once daily
Estimated price
$8 - $13
Website
Intercity.pl
Purchase a
eurail.com
Traukinio
Website
traukiniobilietas.lt
Train from Białystok to Kaunas
Ave. Duration
4 h 13 min
Frequency
5 times a week
Estimated price
$13
Schedules at
traukiniobilietas.lt
Bus operators
Kautra
Phone
(37 8) 34 24 40
Email
ifo@kautra.lt
Website
kautra.lt
Bus from Kaunas to Panevezis
Ave. Duration
2 h 15 min
Frequency
Every 4 hours
Estimated price
$9 - $11
Schedules at
kautra.lt
Book at
autobusubilietai.lt
Autobusubilietai.lt
Email
info@autobusubilietai.lt
Website
autobusubilietai.lt
Bus from Kaunas to Panevezys
Ave. Duration
2 h 12 min
Frequency
4 times a day
Estimated price
$11
Schedules at
autobusubilietai.lt
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Panevėžys to Tallinn
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$21 - $35
Schedules at
ecolines.net
Bus from Warszawa to Riga
Ave. Duration
13 h 17 min
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
ecolines.net
Bus from Rīga to Tallinn
Ave. Duration
4 h 30 min
Frequency
Twice daily
Estimated price
$14 - $22
Schedules at
ecolines.net
Temptrans
Website
temptrans.ee
Bus from Riga to Tallinn
Ave. Duration
5 h 30 min
Frequency
Twice a week
Estimated price
$30 - $45
Schedules at
temptrans.ee
Intaks
Website
intaks.by
Bus from Grodno Train Station to Riga
Ave. Duration
9 h 45 min
Frequency
Twice a week
Estimated price
$33
Schedules at
intaks.by
1188 Latvia
Website
1188.lv
Bus from Riga to Ainaži
Ave. Duration
2 h 35 min
Frequency
Every 4 hours
Estimated price
$5 - $7
Schedules at
1188.lv
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Ainaži to Tallinn
Ave. Duration
2 h 28 min
Frequency
4 times a week
Estimated price
$6 - $10
Schedules at
minsktrans.by
Book at
ticketbus.by

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Need to know: Eurostar and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.