There are 4 ways to get from Tallinn to Petergof by train, bus, ferry, 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.
Train, bus, Hydrofoil
best- Take the train from Tallinn to NarvaE33
- Take the bus from Narva to Saint Petersburg Bus Terminal
- Take the ferry from Central Pier "Descent with lions" to Peterhof
7h 49m₽3,780–7,096Bus
cheapest- Take the bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
9h 38m₽2,007–4,160Drive 614.3 km
- Drive from Tallinn to Petergof614.3 km
8h 52m₽9,165–13,237Bus via Rakvere
- Take the bus from Tallinna bussijaam to Rakvere bussijaam746 / ...
- Take the bus from Rakvere to Saint Petersburg Bus Terminal971
11h 48m₽2,038–4,958
Tallinn to Petergof by bus and foot
Questions & Answers
The cheapest way to get from Tallinn to Petergof is to bus which costs RUB 2000 - RUB 4200 and takes 9h 38m.
The fastest way to get from Tallinn to Petergof is to train and bus and Hydrofoil which takes 7h 49m and costs RUB 3700 - RUB 7500.
No, there is no direct bus from Tallinn station to Petergof. However, there are services departing from Tallinn Central Bus station and arriving at Фабричная Ул. via Ст. Метро "Обводный Канал" and Ст. Метро "Автово". The journey, including transfers, takes approximately 9h 38m.
The distance between Tallinn and Petergof is 844 km. The road distance is 614.3 km.
The best way to get from Tallinn to Petergof without a car is to train and bus and Hydrofoil which takes 7h 49m and costs RUB 3700 - RUB 7500.
It takes approximately 7h 49m to get from Tallinn to Petergof, including transfers.
Tallinn to Petergof bus services, operated by Lux Express, depart from Tallinn Central Bus station.
Tallinn to Petergof bus services, operated by Lux Express, arrive at Saint Petersburg Bus Terminal station.
Petergof is 1h ahead of Tallinn. It is currently 12:43 AM in Tallinn and 1:43 AM in Petergof.
Yes, the driving distance between Tallinn to Petergof is 614 km. It takes approximately 8h 52m to drive from Tallinn to Petergof.
What companies run services between Tallinn, Estonia and Petergof, Russia?
Lux Express operates a bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal every 4 hours. Tickets cost ₽4,200–6,000 and the journey takes 6h 45m. Four other operators also service this route.
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Tallinn to Narva
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–1,900
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽1,200–1,900
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Narva to Saint Petersburg Bus Terminal
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Estimated price
- ₽3,200–4,500
- Website
- https://luxexpress.eu/en/
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₽4,200–6,000
- Website
- https://luxexpress.eu/en/
Bus from Tallinna bussijaam to Rakvere bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- ₽650–800
- Website
- https://luxexpress.eu/en/
- Phone
- +7 (812) 245-06-70
- info@ptk.express
- Website
- bus.ptk.express
Bus from Narva to Saint Petersburg Bus Terminal
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,400–4,000
- Schedules at
- ptk.express
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₽1,800–4,000
- Schedules at
- ptk.express
Bus from Rakvere to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,600–4,000
- Schedules at
- ptk.express
- Phone
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- ₽3,200–4,300
- Website
- https://www.balticshuttle.ee/en
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a day
- Estimated price
- ₽3,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- (+372) 5645 9623
- kontakt@anniston.ee
- Website
- anniston.ee
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₽3,100–4,300
- Schedules at
- anniston.ee
- Book at
- online.anniston.ee
- Phone
- +372 640 4000
- klienditugi@gobus.ee
- Website
- gobus.ee
Bus from Tallinna bussijaam to Rakvere bussijaam
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- ₽310–440
- Website
- https://gobus.ee/en/
- Phone
- +372 6 888 080
- kalev@tulisilm.eu
- Website
- tulisilm.eu
Bus from Tallinna bussijaam to Rakvere bussijaam
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Website
- osaühing Tulisilm
- Phone
- +372 5551 5316
- info@mkautobuss.ee
- Website
- mkautobuss.ee
Bus from Tallinna bussijaam to Rakvere bussijaam
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Website
- https://www.mkautobuss.ee/
- Schedules at
- https://www.mkautobuss.ee/soiduplaanid/
- Phone
- +372 518 8493
- info@estonianlines.eu
- Website
- estonianlines.eu
Bus from Tallinna bussijaam to Rakvere bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Schedules at
- estonianlines.eu
- Phone
- +372 502 5996
- info@reis.ee
- Website
- reis.ee
Bus from Tallinna bussijaam to Rakvere bussijaam
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- ₽480–700
- Schedules at
- reis.ee
- Phone
- +7 (812) 426-17-17
- Website
- peterhof-express.ru
Ferry from Central Pier "Descent with lions" to Peterhof
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₽1,200
- Schedules at
- peterhof-express.ru
- Book at
- boattrip.ru
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 How to get from Southend Airport into central London, Getting to Milan from the airport, and Which London airport should I choose? - to help you get the most out of your next trip.






























