There are 6 ways to get from Catherine Palace to Saint Petersburg by bus, subway, train, taxi, car, or rideshare
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 186 bus, line 2 subway
best- Take the bus from Оранжерейная Ул.,7 to Ст. Метро "Купчино"bus 186 / ...
- Take the subway from Kupchino to Nevsky Prospektsubway 2
1h 12m₽120–170Train
cheapest- Take the train from Tsarskoye Selo to Vitebsky Railway Terminaltrain
1h 20m₽105–165Taxi
- Take the taxi from Catherine Palace to Saint Petersburgtaxi 26.9 km
29 min₽700–900Drive 26.9 km
- Drive from Catherine Palace to Saint Petersburgcar 26.9 km
29 min₽183–264Line 299 bus, line 3 bus
- Take the bus from Оранжерейная Ул.,7 to Ст. Метро "Московская"bus 299
- Take the bus from Ст. Метро "Московская" to Ст. Метро "Адмиралтейская"bus 3
2h 1m₽120–160Rideshare
- Take the rideshare from Pushkin to Saint Petersburg28.4 km
1h 3m₽117
Catherine Palace to Saint Petersburg by foot and bus
Questions & Answers
The cheapest way to get from Catherine Palace to Saint Petersburg is to rideshare which costs RUB 117 and takes 1h 3m.
The fastest way to get from Catherine Palace to Saint Petersburg is to taxi which takes 29 min and costs RUB 700 - RUB 900.
No, there is no direct bus from Catherine Palace to Saint Petersburg. However, there are services departing from Оранжерейная Ул.,7 and arriving at Ст. Метро "Адмиралтейская" via Ст. Метро "Московская". The journey, including transfers, takes approximately 2h 1m.
No, there is no direct train from Catherine Palace to Saint Petersburg. However, there are services departing from Tsarskoye Selo and arriving at Vitebsky Railway Terminal via . The journey, including transfers, takes approximately 1h 20m.
The distance between Catherine Palace and Saint Petersburg is 29 km. The road distance is 26.9 km.
The best way to get from Catherine Palace to Saint Petersburg without a car is to line 186 bus and line 2 subway which takes 1h 12m and costs RUB 120 - RUB 170.
It takes approximately 1h 12m to get from Catherine Palace to Saint Petersburg, including transfers.
Catherine Palace to Saint Petersburg bus services, operated by Saint Petersburg Public Transport, depart from Оранжерейная Ул.,7 station.
Catherine Palace to Saint Petersburg train services, operated by Severo-Zapadnaya PPK, depart from Tsarskoye Selo station.
The best way to get from Catherine Palace to Saint Petersburg is to train which takes 1h 20m and costs RUB 100 - RUB 170. Alternatively, you can line 299 bus and line 3 bus, which costs RUB 120 - RUB 160 and takes 2h 1m.
What companies run services between Catherine Palace, Sankt-Peterburg, Russia and Saint Petersburg, Russia?
Severo-Zapadnaya PPK operates a train from Tsarskoye Selo to Vitebsky Railway Terminal hourly. Tickets cost ₽50–85 and the journey takes 34 min. Alternatively, you can take a vehicle from Catherine Palace to Ст. Метро "Адмиралтейская" via Оранжерейная Ул.,7 and Ст. Метро "Московская" in around 2h 1m.
- Phone
- 8-800-350-11-55
- [email protected]
- Website
- Saint Petersburg Metro
Subway from Kupchino to Nevsky Prospekt
- Ave. Duration
- 21 min
- Frequency
- Every 5 minutes
- Estimated price
- ₽60–86
- Website
- Saint Petersburg Metro
- Schedules at
- Saint Petersburg Metro Map
- Podorozhnik card
- ₽60
- Metro token
- ₽86
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Tsarskoye Selo to Vitebsky Railway Terminal
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- ₽50–85
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽55–80
- Lastochka Train
- ₽65–85
- Phone
- 8-800-234-98-80
- Website
- Saint Petersburg Public Transport
Bus from Оранжерейная Ул.,7 to Ст. Метро "Купчино"
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Оранжерейная Ул.,7 to Ст. Метро "Московская"
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽54–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Ст. Метро "Московская" to Ст. Метро "Адмиралтейская"
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Pushkin to Saint Petersburg
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- ₽117
- Schedules at
- BlaBlaCar
- Ave. Duration
- 29 min
- Estimated price
- ₽700–900
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 812 366-66-66
- Website
- taxi.yandex.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 Getting to Rome from the airport, Travelling by boat in Italy, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Catherine Palace to Saint Petersburg bus services, operated by Saint Petersburg Public Transport, arrive at Ст. Метро "Московская" station.
Catherine Palace to Saint Petersburg train services, operated by Severo-Zapadnaya PPK, arrive at Vitebsky Railway Terminal station.
Yes, the driving distance between Catherine Palace to Saint Petersburg is 27 km. It takes approximately 29 min to drive from Catherine Palace to Saint Petersburg.
Check out Blablacar's carpooling service for rideshare options between Catherine Palace and Saint Petersburg. A great option if you don't have a driver's licence or want to avoid public transport.








