There are 6 ways to get from Rybinsk to Saint Petersburg by train, plane, 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 to Tunoshna Airport, fly
best- Take the train from Rybinsk-Passajirskii to Yaroslavl Gltrain
- Fly from Tunoshna Airport (IAR) to Pulkovo Airport (LED)plane IAR - LED
5h 9m₽5,915–30,193Train
cheapest- Take the train from Rybinsk-Passajirskii to Moskovsky Railway Terminaltrain 045Я / ...
10h 50m₽1,900–4,200Train via Bologoye
- Take the train from Rybinsk-Passajirskii to Bologoe-Moskovskoetrain 047М / ...
- Take the train from Bologoe-Moskovskoe to Moskovsky Railway Terminaltrain 770А / ...
8h 40m₽2,429–6,284Drive 710.3 km
- Drive from Rybinsk to Saint Petersburgcar 710.3 km
10h 26m₽4,885–7,056Train to Kostroma, fly
- Take the train from Rybinsk-Passajirskii to Kostroma Novaiatrain
- Fly from Kostroma (KMW) to Pulkovo Airport (LED)plane KMW - LED
7h 38m₽5,855–31,049Train to Ivanovo Yuzhny, fly
- Take the train from Rybinsk-Passajirskii to Ivanovotrain
- Fly from Ivanovo Yuzhny (IWA) to Pulkovo Airport (LED)plane IWA - LED
8h 26m₽6,184–31,240
Tunoshna Airport (IAR) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Rybinsk to Saint Petersburg is to train which costs RUB 1900 - RUB 4200 and takes 10h 50m.
The fastest way to get from Rybinsk to Saint Petersburg is to train and fly which takes 5h 9m and costs RUB 5500 - RUB 31000.
Yes, there is a direct train departing from Rybinsk-Passajirskii and arriving at Moskovsky Railway Terminal. Services depart twice daily, and operate every day. The journey takes approximately 10h 50m.
The distance between Rybinsk and Saint Petersburg is 750 km. The road distance is 710.3 km.
The best way to get from Rybinsk to Saint Petersburg without a car is to train via Bologoye which takes 8h 40m and costs RUB 2400 - RUB 6500.
It takes approximately 5h 9m to get from Rybinsk to Saint Petersburg, including transfers.
Rybinsk to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Rybinsk-Passajirskii station.
Rybinsk to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Bologoe-Moskovskoe station.
Yes, the driving distance between Rybinsk to Saint Petersburg is 710 km. It takes approximately 10h 26m to drive from Rybinsk to Saint Petersburg.
What companies run services between Rybinsk, Russia and Saint Petersburg, Russia?
You can take a train from Rybinsk-Passajirskii to Moskovsky Railway Terminal via Bologoe-Moskovskoe in around 8h 40m.
- Website
- rusline.aero
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–27,000
Flights from Ivanovo Yuzhny to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽4,800–28,000
- Website
- flyredwings.com
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,500–27,000
- Website
- kostroma-avia.ru
Flights from Kostroma to Pulkovo Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽4,600–28,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Rybinsk-Passajirskii to Yaroslavl Gl
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- ₽700–2,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽700–1,000
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Rybinsk-Passajirskii to Bologoe-Moskovskoe
- Ave. Duration
- 5h 47m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 3h 16m
- Frequency
- Twice a week
- Estimated price
- ₽1,200–3,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Rybinsk-Passajirskii to Kostroma Novaia
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a week
- Estimated price
- ₽950–2,700
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Rybinsk-Passajirskii to Ivanovo
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–2,900
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,900
Train from Rybinsk-Passajirskii to Moskovsky Railway Terminal
- Ave. Duration
- 10h 50m
- Frequency
- Twice daily
- Estimated price
- ₽1,900–4,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a day
- Website
- Russian Railways
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 Heathrow Airport into central London, Need to know: Eurostar, and Want to know more about Flixbus? - to help you get the most out of your next trip.





