There are 4 ways to get from Tallinn to Narva (River) by bus, train, 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.
Bus
best- Take the bus from Tallinna bussijaam to Saunabus 323
3h 8m€14–18Bus via Narva jaam
cheapest- Take the bus from Tallinna bussijaam to Narvabus 396 / ...
4h 23m€12–25Train
- Take the train from Tallinn to Narvatrain Re33 / ...
4h 1m€13–22Drive 570.2 km
- Drive from Tallinn to Narva (River)car 570.2 km
8h 34m€92–133
Tallinn to Narva (River) by bus
Questions & Answers
The cheapest way to get from Tallinn to Narva (River) is to bus which costs €14 - €18 and takes 3h 8m.
The fastest way to get from Tallinn to Narva (River) is to bus which takes 3h 8m and costs €14 - €18.
Yes, there is a direct bus departing from Tallinna bussijaam and arriving at Sauna. Services depart once a week, and operate Sunday. The journey takes approximately 3h 8m.
No, there is no direct train from Tallinn to Narva (River). However, there are services departing from Tallinn and arriving at Narva via . The journey, including transfers, takes approximately 4h 1m.
The distance between Tallinn and Narva (River) is 221 km. The road distance is 570.2 km.
The best way to get from Tallinn to Narva (River) without a car is to bus which takes 3h 8m and costs €14 - €18.
The bus from Tallinna bussijaam to Sauna takes 3h 8m including transfers and departs once a week.
Tallinn to Narva (River) bus services, operated by Baltic Shuttle, depart from Tallinna bussijaam station.
Tallinn to Narva (River) train services, operated by Elron, depart from Tallinn station.
The best way to get from Tallinn to Narva (River) is to bus which takes 3h 8m and costs €14 - €18. Alternatively, you can train, which costs €12 - €23 and takes 4h 1m.
What companies run services between Tallinn, Estonia and Narva (River), Estonia?
Baltic Shuttle operates a bus from Tallinna bussijaam to Sauna once a week. Tickets cost €14–18 and the journey takes 3h 8m. Alternatively, Elron operates a train from Tallinn to Narva 5 times a day. Tickets cost €11–21 and the journey takes 2h 53m.
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Tallinn to Narva
- Ave. Duration
- 2h 53m
- Frequency
- 5 times a day
- Estimated price
- €11–21
- Website
- Elron
- Express Train Ticket
- €15–21
- Phone
- +372 5656 3056
- [email protected]
- Website
- Baltic Shuttle
Bus from Tallinna bussijaam to Sauna
- Ave. Duration
- 3h 8m
- Frequency
- Once a week
- Estimated price
- €14–18
- Website
- Baltic Shuttle
Bus from Tallinna bussijaam to Narva
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a week
- Estimated price
- €13–17
- Website
- Baltic Shuttle
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 Slovenia: Getting from Ljubljana to Lake Bled, South Korea: Travelling from Seoul to Busan , and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Tallinn to Narva (River) bus services, operated by Baltic Shuttle, arrive at Sauna station.
Tallinn to Narva (River) train services, operated by Elron, arrive at Narva station.
Yes, the driving distance between Tallinn to Narva (River) is 570 km. It takes approximately 8h 34m to drive from Tallinn to Narva (River).
There are 219+ hotels available in Narva (River).







