There are 3 ways to get from Gatchina to Tsarskoye Selo by train, bus, taxi, 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, line 378 bus
best- Take the train from Novoye Mozino to Aleksandrovskoyetrain
- Take the bus from Александровская, Ж.-Д. Ст. to Оранжерейная Ул., Уг. Ленинградской Ул.bus 377 / ...
1h 5m₽112–156Taxi
- Take the taxi from Gatchina to Tsarskoye Selotaxi 28.1 km
28 min₽750–900Drive 28.1 km
- Drive from Gatchina to Tsarskoye Selocar 28.1 km
28 min₽179–258
Comparing Your Travel Options
The cheapest way to get from Gatchina to Tsarskoye Selo is to train and line 378 bus which costs RUB 110 - RUB 160 and takes 1h 5m.
The fastest way to get from Gatchina to Tsarskoye Selo is to taxi which takes 28 min and costs RUB 750 - RUB 900.
The distance between Gatchina and Tsarskoye Selo is 26 km. The road distance is 28.1 km.
The best way to get from Gatchina to Tsarskoye Selo without a car is to train and line 378 bus which takes 1h 5m and costs RUB 110 - RUB 160.
It takes approximately 1h 5m to get from Gatchina to Tsarskoye Selo, including transfers.
Yes, the driving distance between Gatchina to Tsarskoye Selo is 28 km. It takes approximately 28 min to drive from Gatchina to Tsarskoye Selo.
What companies run services between Gatchina, Russia and Tsarskoye Selo, Russia?
There is no direct connection from Gatchina to Tsarskoye Selo. However, you can take the train to Aleksandrovskoye, walk to Александровская, Ж.-Д. Ст., take the line 377 bus to Оранжерейная Ул., Уг. Ленинградской Ул., then walk to Tsarskoye Selo. Alternatively, you can then take the taxi to Tsarskoye Selo.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Novoye Mozino to Aleksandrovskoye
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ₽45–70
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽45–65
- Lastochka Train
- ₽50–70
- Phone
- 8-800-234-98-80
- Website
- Saint Petersburg Public Transport
Bus from Александровская, Ж.-Д. Ст. to Оранжерейная Ул., Уг. Ленинградской Ул.
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽54–88
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik Card
- ₽65
- Ticket / Bank Card Contactless
- ₽88
- Ave. Duration
- 28 min
- Estimated price
- ₽750–900
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 4 of the smartest ways to explore Australia, How to get from London City Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





