There are 6 ways to get from Saint Petersburg to Kostroma by plane, train, bus, 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.
Fly to Kostroma
best- Fly from Pulkovo Airport (LED) to Kostroma (KMW)plane LED - KMW
4h 22m₽4,990–28,376Train
cheapest- Take the train from Moskovsky Railway Terminal to Kostroma Novaiatrain 043А
11h 54m₽2,300–4,800Bus
- Take the bus from Saint Petersburg Dybenko to Vologdabus
- Take the bus from Vologda to Kostroma Bus stationbus
16h 56mDrive 866.8 km
- Drive from Saint Petersburg to Kostromacar 866.8 km
11h 30m₽6,029–8,708Fly to Tunoshna Airport, train
- Fly from Pulkovo Airport (LED) to Tunoshna Airport (IAR)plane LED - IAR
- Take the train from Liutovo to Kostroma Novaiatrain
6h 2m₽5,600–30,906Fly to Ivanovo Yuzhny, bus
- Fly from Pulkovo Airport (LED) to Ivanovo Yuzhny (IWA)plane LED - IWA
- Take the bus from Ivanovo Bus station to Kostroma Bus stationbus
7h 8m₽6,020–29,756
Pulkovo Airport (LED) to Kostroma (KMW) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Kostroma is to train which costs RUB 2300 - RUB 4800 and takes 11h 54m.
The fastest way to get from Saint Petersburg to Kostroma is to fly which takes 4h 22m and costs RUB 4900 - RUB 29000.
No, there is no direct bus from Saint Petersburg to Kostroma station. However, there are services departing from Малая Морская Ул., Ст. Метро "Адмиралтейская" and arriving at Kostroma Bus station via Saint Petersburg Dybenko and Vologda. The journey, including transfers, takes approximately 16h 56m.
Yes, there is a direct train departing from Moskovsky Railway Terminal and arriving at Kostroma Novaia. Services depart three times a week, and operate Monday, Wednesday and Friday. The journey takes approximately 11h 54m.
The distance between Saint Petersburg and Kostroma is 684 km. The road distance is 866.8 km.
The best way to get from Saint Petersburg to Kostroma without a car is to train which takes 11h 54m and costs RUB 2300 - RUB 4800.
It takes approximately 4h 22m to get from Saint Petersburg to Kostroma, including transfers.
Saint Petersburg to Kostroma bus services, operated by Autoline, depart from Saint Petersburg Dybenko station.
Saint Petersburg to Kostroma train services, operated by Russian Railways (РЖД), depart from Moskovsky Railway Terminal station.
The best way to get from Saint Petersburg to Kostroma is to fly which takes 4h 22m and costs RUB 4900 - RUB 29000. Alternatively, you can train, which costs RUB 2300 - RUB 4800 and takes 11h 54m, you could also bus, which costs and takes 16h 56m.
What companies run services between Saint Petersburg, Russia and Kostroma, Russia?
Kostroma Air Enterprise flies from Pulkovo Airport (LED) to Kostroma (KMW) 4 times a week. Alternatively, Russian Railways (РЖД) operates a train from Moskovsky Railway Terminal to Kostroma Novaia 3 times a week. Tickets cost ₽2,300–4,800 and the journey takes 11h 54m.
- Website
- rusline.aero
Flights from Pulkovo Airport to Tunoshna Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–28,000
Flights from Pulkovo Airport to Ivanovo Yuzhny
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₽4,800–28,000
- Website
- kostroma-avia.ru
Flights from Pulkovo Airport to Kostroma
- Ave. Duration
- 2h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽4,700–28,000
- Website
- flyredwings.com
Flights from Pulkovo Airport to Tunoshna Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,500–28,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Kostroma Novaia
- Ave. Duration
- 11h 54m
- Frequency
- 3 times a week
- Estimated price
- ₽2,300–4,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,300–3,000
- 2nd Class (Kupé)
- ₽3,500–4,800
Train from Liutovo to Kostroma Novaia
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₽700–2,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽700–950
- 2nd Class (Kupé)
- ₽1,600–2,400
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ivanovo Bus station to Kostroma Bus station
- Ave. Duration
- 2h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₽950–1,400
- Schedules at
- avtovokzaly.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 Travel Insider: Top Japan travel tips by Beatrix Holland, Need to know: Greyhound, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Kostroma bus services, operated by Autoline, arrive at Vologda station.
Saint Petersburg to Kostroma train services, operated by Russian Railways (РЖД), arrive at Kostroma Novaia station.
Yes, the driving distance between Saint Petersburg to Kostroma is 867 km. It takes approximately 11h 30m to drive from Saint Petersburg to Kostroma.







