There are 10 ways to get from Prague to Narva by plane, train, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Václav Havel Airport Prague to Lennart Meri International Airport, train
best- Fly from Václav Havel Airport Prague (PRG) to Lennart Meri International Airport (TLL)plane PRG - TLL
- Take the train from Ülemiste to Narvatrain
8h 35m€83–223Bus
- Take the bus from Praha, ÚAN Florenc to Rīgabus
- Take the bus from Riga Central Bus Station to Tallinn Bus Stationbus
- Take the bus from Tallinna bussijaam to Peetri platsbus 314 / ...
31h 49m€100–150Train
- Take the train from Praha Hlavni Nadrazi to Bohumintrain 419 / ...
- Take the train from Bohumin to Warszawa Zachodniatrain Ec
- Take the train from Warszawa Zachodnia to Vilniaus geležinkelio stotistrain 144
- Take the train from Vilnius to Tapatrain 181
- Take the train from Tapa to Narvatrain E33
32h 12m€90–243Drive 1,698.1 km
- Drive from Prague to Narvacar 1,698.1 km
19h 25m€268–387Fly Václav Havel Airport Prague to Tartu Ülenurme Airport, bus
- Fly from Václav Havel Airport Prague (PRG) to Tartu Ülenurme Airport (TAY)plane PRG - TAY
- Take the bus from Tartu bussijaam to Tempobus
12h 32m€144–335Fly Václav Havel Airport Prague to Pulkovo Airport, train
- Fly from Václav Havel Airport Prague (PRG) to Pulkovo Airport (LED)plane PRG - LED
- Take the train from Airport to Ivangorodtrain
15h 1m€107–451Train to Berlin Brandenburg Airport, fly to Lennart Meri International Airport, train
- Take the train from Praha Hlavni Nadrazi to Flughafen Bertrain
- Fly from Berlin Brandenburg Airport (BER) to Lennart Meri International Airport (TLL)plane BER - TLL
- Take the train from Ülemiste to Narvatrain
11h 38m€102–252Fly Václav Havel Airport Prague to Helsinki Airport, ferry, train
- Fly from Václav Havel Airport Prague (PRG) to Helsinki Airport (HEL)plane PRG - HEL
- Take the ferry from Helsinki to Tallinnferry
- Take the train from Tallinn to Narvatrain
12h 48m€101–327Bus, train
- Take the bus from Praha, ÚAN Florenc to Rīgabus
- Take the train from Riga-Pasazieru to Tapatrain 181
- Take the train from Tapa to Narvatrain E33
32h 10m€105–136Bus via Berlin
- Take the bus from Praha, ÚAN Florenc to Berlin, Zentralen Omnibusbahnhofbus 060 / ...
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Bus Stationbus
- Take the bus from Tallinna bussijaam to Peetri platsbus 314 / ...
32h 19m€90–282
Prague to Narva by bus
Questions & Answers
The cheapest way to get from Prague to Narva is to bus and train which costs €100 - €140 and takes 32h 10m.
The fastest way to get from Prague to Narva is to fly and train which takes 8h 35m and costs €80 - €230.
No, there is no direct bus from Prague to Narva. However, there are services departing from Praha, ÚAN Florenc and arriving at Peetri plats via Riga Central Bus Station and Tallinna bussijaam. The journey, including transfers, takes approximately 31h 49m.
No, there is no direct train from Prague to Narva. However, there are services departing from Praha Hlavni Nadrazi and arriving at Narva via Bohumin, Warszawa Zachodnia, Vilnius and Tapa. The journey, including transfers, takes approximately 32h 12m.
The distance between Prague and Narva is 1449 km. The road distance is 1698.1 km.
The best way to get from Prague to Narva without a car is to bus which takes 31h 49m and costs €100 - €150.
It takes approximately 8h 35m to get from Prague to Narva, including transfers.
Prague to Narva bus services, operated by Ecolines, depart from Praha, ÚAN Florenc station.
Prague to Narva train services, operated by LEO Express, depart from Praha Hlavni Nadrazi station.
The best way to get from Prague to Narva is to bus which takes 31h 49m and costs €100 - €150. Alternatively, you can train, which costs €90 - €250 and takes 32h 12m.
What companies run services between Prague, Czechia and Narva, Estonia?
You can take a bus from Praha, ÚAN Florenc to Peetri plats via Riga Central Bus Station and Tallinna bussijaam in around 31h 49m. Alternatively, you can take a train from Praha Hlavni Nadrazi to Narva via Bohumin, Warszawa Zachodnia, Vilnius, and Tapa in around 32h 12m.
- Website
- finnair.com
Flights from Václav Havel Airport Prague to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–200
Flights from Václav Havel Airport Prague to Tartu Ülenurme Airport via Helsinki Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €130–300
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h 10m
- When
- Tuesday to Sunday
- Estimated price
- €120–190
Flights from Václav Havel Airport Prague to Helsinki Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €95–340
- Website
- flysas.com
Flights from Václav Havel Airport Prague to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €75–170
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €80–200
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport via Stockholm
- Ave. Duration
- 4h 5m
- When
- Monday to Friday
- Estimated price
- €80–200
Flights from Václav Havel Airport Prague to Helsinki Airport via Copenhagen
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €85–230
- Website
- lot.com
Flights from Václav Havel Airport Prague to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- €90–240
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 4h
- When
- Thursday and Saturday
- Estimated price
- €95–210
- Website
- airbaltic.com
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport
- Ave. Duration
- 1h 45m
- When
- Sunday
- Estimated price
- €70–170
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport via Vilnius
- Ave. Duration
- 3h 40m
- When
- Sunday
- Estimated price
- €70–170
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport via Riga
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–170
Flights from Václav Havel Airport Prague to Helsinki Airport via Riga
- Ave. Duration
- 5h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €65–210
- Website
- turkishairlines.com
Flights from Václav Havel Airport Prague to Pulkovo Airport via Istanbul
- Ave. Duration
- 9h 18m
- When
- Every day
- Estimated price
- €220–650
- Website
- ajet.com
Flights from Václav Havel Airport Prague to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 10h 27m
- When
- Every day
- Estimated price
- €220–800
- Website
- eurowings.com
Flights from Václav Havel Airport Prague to Lennart Meri International Airport
- Ave. Duration
- 2h 10m
- When
- Friday
- Estimated price
- €55–180
- Website
- flypgs.com
Flights from Václav Havel Airport Prague to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- €160–700
- Website
- airserbia.com
Flights from Václav Havel Airport Prague to Pulkovo Airport via Belgrade
- Ave. Duration
- 16h 30m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- €100–440
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Lennart Meri International Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Friday
- Estimated price
- €55–170
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Ülemiste to Narva
- Ave. Duration
- 2h 47m
- Frequency
- 5 times a day
- Estimated price
- €11–19
- Website
- https://elron.ee/en
- Express Train Ticket
- €13–19
Train from Tapa to Narva
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- €8–13
- Website
- https://elron.ee/en
- Express Train Ticket
- €8–13
Train from Tallinn to Narva
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a day
- Estimated price
- €11–20
- Website
- https://elron.ee/en
- Express Train Ticket
- €13–20
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 4h 9m
- Frequency
- Every 4 hours
- Estimated price
- €13–40
- Website
- https://www.leoexpress.com/en
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 58m
- Frequency
- Twice daily
- Estimated price
- €24–45
- Website
- https://www.leoexpress.com/en
- Economy
- €24–35
- Business
- €28–45
- Economy Plus
- €29–45
- Premium
- €30–45
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- €21–45
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €21–30
- 1st Class
- €30–45
- Business
- €36–40
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- €22–50
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €22–35
- 1st Class
- €35–50
- Business
- €38–42
Train from Praha Hlavni Nadrazi to Flughafen Ber
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €21–30
- 1st Class
- €30–45
- Business
- €36–40
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- €65–85
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 8m
- Frequency
- 4 times a day
- Estimated price
- €65–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- €10–27
- Website
- https://regiojet.com/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- €60–63
- Website
- https://www.intercity.pl/en/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- €16–19
- Website
- https://jegy.mav.hu/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Warszawa Zachodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 8h 47m
- Frequency
- Once daily
- Estimated price
- €26–35
- Website
- https://ltglink.lt/en
Train from Vilnius to Tapa
- Ave. Duration
- 9h 23m
- Frequency
- Once daily
- Estimated price
- €30–45
- Website
- https://ltglink.lt/en
Train from Riga-Pasazieru to Tapa
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Estimated price
- €17–23
- Website
- https://ltglink.lt/en
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Airport to Ivangorod
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Estimated price
- €4–6
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- €4–6
- Lastochka Train
- €5–6
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Praha, ÚAN Florenc to Rīga
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- Estimated price
- €80–100
- Website
- https://ecolines.net/
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Riga Central Bus Station to Tallinn Bus Station
- Ave. Duration
- 4h 25m
- Frequency
- Hourly
- Estimated price
- €12–23
- Website
- https://luxexpress.eu/en/
Bus from Tallinna bussijaam to Peetri plats
- Ave. Duration
- 3h 11m
- Frequency
- Hourly
- Estimated price
- €12–15
- Website
- https://luxexpress.eu/en/
Bus from Tartu bussijaam to Tempo
- Ave. Duration
- 2h 47m
- Frequency
- 4 times a day
- Estimated price
- €11–14
- Website
- https://luxexpress.eu/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riga Central Bus Station to Tallinn Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- €8–23
- Website
- https://www.flixbus.co.uk
Bus from Praha, ÚAN Florenc to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 4h 55m
- Frequency
- Hourly
- Estimated price
- €19–45
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Bus Station
- Ave. Duration
- 22h 30m
- Frequency
- Twice daily
- Estimated price
- €60–160
- Website
- https://www.flixbus.co.uk
- peatus@agri.ee
- Website
- web.peatus.ee
Bus from Riga Central Bus Station to Tallinn Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Website
- https://web.peatus.ee/?locale=en
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Riga Central Bus Station to Tallinn Bus Station
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- €30–35
- Schedules at
- transtempo.ua
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Riga Central Bus Station to Tallinn Bus Station
- Ave. Duration
- 7h 28m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Phone
- +372 518 8493
- info@estonianlines.eu
- Website
- estonianlines.eu
Bus from Tallinna bussijaam to Peetri plats
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Website
- https://www.estonianlines.eu/en/
- Phone
- +372 5551 5316
- info@mkautobuss.ee
- Website
- mkautobuss.ee
Bus from Tallinna bussijaam to Peetri plats
- Ave. Duration
- 3h 19m
- Frequency
- Once daily
- Website
- https://www.mkautobuss.ee/
- Schedules at
- https://www.mkautobuss.ee/soiduplaanid/
- Phone
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Tallinna bussijaam to Peetri plats
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a week
- Website
- https://www.balticshuttle.ee/en
Bus from Tartu bussijaam to Tempo
- Ave. Duration
- 2h 53m
- Frequency
- 6 times a week
- Website
- https://www.balticshuttle.ee/en
- Phone
- +372 5886 0000
- info@bussikeskus.ee
- Website
- bussikeskus.ee
Bus from Tartu bussijaam to Tempo
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- €12–16
- Website
- http://www.bussikeskus.ee/
- Schedules at
- https://www.bussikeskus.ee/et/regular-services
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Praha, ÚAN Florenc to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- €17–45
- Website
- https://regiojet.com/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Praha, ÚAN Florenc to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €14–20
- Website
- https://union-ivkoni.com/en
- Phone
- 0040 723 450 475
- info@comati-psg.ro
- Website
- comati-psg.ro
Bus from Praha, ÚAN Florenc to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Estimated price
- €85–110
- Schedules at
- comati-psg.ro
Ferry from Helsinki to Tallinn
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €11–75
- Website
- https://www.tallink.com/en
Want to know more about travelling around Estonia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Prague to Narva bus services, operated by Ecolines, arrive at Rīga station.
Narva is 1h ahead of Prague. It is currently 6:16 PM in Prague and 7:16 PM in Narva.
Prague to Narva train services, operated by LEO Express, arrive at Bohumin station.
Yes, the driving distance between Prague to Narva is 1698 km. It takes approximately 19h 25m to drive from Prague to Narva.
Book your Prague to Narva bus tickets online with Omio.
There are 194+ hotels available in Narva.











































































