Duration 6h 44m
Distance 1639.6 km
Average price 4 300 Kč
Possible routes 7 found

Tallinn to Prague

Rome2rio has found 7 ways to get from Tallinn to Prague by flight, ferry, bus, train and car. The cheapest way to get from Tallinn to Prague costs only 60€, and the quickest way takes just 6h 44m. We recommend flying from Tallinn to Prague, which is the fastest option and takes around 6h 44m.

Recommended route

Fly from Tallinn

  1. Tallinn
    TLL - PRG
  2. Prague
Fastest
6h 44m
1 941 Kč - 7 051 Kč
Alternative routes

Car ferry to Helsinki, fly

  1. Tallinn
  2. Helsinki
    HEL - PRG
  3. Prague
7h 28m
2 760 Kč - 10 370 Kč

Bus, train

  1. Vana-Pääsküla
    El21
  2. Warszawa Zachodnia
    Ic / ...
  3. Ostrava-Svinov
    Sc / ...
  4. Prague
26h 30m
1 497 Kč - 2 350 Kč

Bus

  1. Tallinna bussijaam
    El20 / ...
  2. Rīga
    848001
  3. Prague
26h 50m
Cheapest
1 619 Kč - 2 981 Kč

Car ferry, train

  1. Tallinn
  2. Stockholm Centralstation
    301
  3. Berlin Hbf
    Ec / ...
  4. Prague
42h 1m
4 677 Kč - 6 027 Kč

Car ferry, bus

  1. Tallinn
  2. Stockholm Central Bus Station
    Stockholm - Bucuresti
  3. Prague
43h 55m
6 261 Kč - 9 477 Kč

Drive

  1. Tallinn
    1640 km
  2. Prague
19h 6m
4 200 Kč - 6 500 Kč

Frequently asked questions

Want to know about travelling from Tallinn to Prague? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Tallinn to Prague is to bus which costs 60€ - 120€ and takes 26h 50m.

More details

The quickest way to get from Tallinn to Prague is to fly which costs 75€ - 280€ and takes 6h 44m.

More details

No, there is no direct bus from Tallinn to Prague. However, there are services departing from Tallinna bussijaam and arriving at Praha via Rīga. The journey, including transfers, takes approximately 26h 50m.

More details

The distance between Tallinn and Prague is 1230 km. The road distance is 1639.6 km.

Get driving directions

The best way to get from Tallinn to Prague without a car is to bus and train which takes 26h 30m and costs 55€ - 95€.

More details

It takes approximately 6h 44m to get from Tallinn to Prague, including transfers.

More details

Tallinn to Prague bus services, operated by Lux Express, depart from Tallinna bussijaam station.

More details

The best way to get from Tallinn to Prague is to fly which takes 6h 44m and costs 75€ - 280€. Alternatively, you can bus, which costs 60€ - 120€ and takes 26h 50m.

Mode details

There is no direct flight from Tallinn Airport to Prague Airport. The quickest flight takes 3h 55m and has one stopover.

Search flights

Tallinn to Prague bus services, operated by Ecolines, arrive at Praha station.

More details

Prague is 1h behind Tallinn. It is currently 7:10 AM in Tallinn and 6:10 AM in Prague.

Yes, the driving distance between Tallinn to Prague is 1640 km. It takes approximately 19h 6m to drive from Tallinn to Prague.

Get driving directions

Austrian Airlines, Brussels Airlines, Aeroflot Russian Airlines and seven other airlines offer flights from Tallinn Airport to Prague Airport.

Search flights

There are 2284+ hotels available in Prague. Prices start at 2 250 Kč per night.

More details

The best way to get from Tallinn to Tallinn Airport is to line 4 tram which takes 18 min and costs 1€ - 2€.

More details

How to travel from Tallinn to Prague

Find all the possible transport options for your trip from Tallinn to Prague right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Tallinn and Prague?

LOT, Lufthansa and 12 other airlines fly from Tallinn to Prague hourly. Alternatively, you can take a bus from Tallinn to Prague via Rīga in around 26h 50m.
Airlines
Ave. Duration
5h 16m
Frequency
Every day
Estimated price
4 700 Kč - 14 000 Kč
Ave. Duration
4h 35m
Frequency
Every day
Estimated price
2 300 Kč - 11 000 Kč
Ave. Duration
5h 22m
Frequency
Every day
Estimated price
3 600 Kč - 11 000 Kč
Ave. Duration
8h
Frequency
Monday and Thursday
Estimated price
3 900 Kč - 12 000 Kč
Ave. Duration
6h
Frequency
Every day
Estimated price
4 900 Kč - 17 000 Kč
Ave. Duration
6h 5m
Frequency
Monday and Friday
Estimated price
1 400 Kč - 6 000 Kč
Ave. Duration
4h 50m
Frequency
Tuesday, Thursday, Saturday and Sunday
Estimated price
2 300 Kč - 9 500 Kč
Ave. Duration
8h 5m
Frequency
Monday to Friday
Estimated price
2 300 Kč - 9 500 Kč
Ave. Duration
8h 30m
Frequency
Thursday and Saturday
Estimated price
1 900 Kč - 10 000 Kč
Ave. Duration
5h 35m
Frequency
Monday, Wednesday and Friday
Estimated price
2 300 Kč - 9 500 Kč
Ave. Duration
2h 15m
Frequency
Monday, Thursday, Friday and Sunday
Estimated price
1 600 Kč - 8 500 Kč
Ave. Duration
5h 5m
Frequency
Every day
Estimated price
3 600 Kč - 12 000 Kč
Ave. Duration
5h 10m
Frequency
Monday, Wednesday and Friday
Estimated price
1 600 Kč - 8 500 Kč
Bus operators
Ave. Duration
4h 14m
Frequency
3 times a day
Estimated price
360 Kč - 500 Kč

Prague, Czech Republic

The historic heart of Bohemia, Prague is a dreamy destination. Nicknamed the City of a Thousand Spires, its 1100-year-old skyline is made up of domed churches and soaring towers. Its UNESCO World Heritage Site tag is indicative of its jaw-dropping attractions such as Prague Castle, Charles Bridge, the Clementinum, Wenceslas Square, the Old Town and the Astronomical Clock among many other architectural gems. Culture connoisseurs should head to the old Jewish Quarter to step back in history, the National Theatre for top opera, ballet and drama performances, as well as Lennon Wall – a throwback to the days of communist rule.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe