There are 7 ways to get from Saint Petersburg to Galich 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, train
best- Fly from Pulkovo Airport (LED) to Kostroma (KMW)plane LED - KMW
- Take the train from Kostroma Novaia to Galichtrain
7h 52m₽5,690–30,876Train
cheapest- Take the train from Ladozhsky Railway Terminal to Galichtrain 014Н / ...
14h 53m₽2,260–4,886Bus, train
- Take the bus from Saint Petersburg Dybenko to Vologdabus
- Take the train from Vologda 1 to Galichtrain 014Н / ...
14h 23mDrive 867.5 km
- Drive from Saint Petersburg to Galichcar 867.5 km
13h 15m₽5,970–8,624Fly to Cherepovets, train
- Fly from Pulkovo Airport (LED) to Cherepovets (CEE)plane LED - CEE
- Take the train from Cherepovec 1 to Galichtrain
9h 23m₽5,430–28,636Fly to Tunoshna Airport, train
- Fly from Pulkovo Airport (LED) to Tunoshna Airport (IAR)plane LED - IAR
- Take the train from Liutovo to Kostroma Novaiatrain
- Take the train from Kostroma Novaia to Galichtrain
9h 32m₽6,400–32,406Fly to Ivanovo Yuzhny, bus, train
- Fly from Pulkovo Airport (LED) to Ivanovo Yuzhny (IWA)plane LED - IWA
- Take the bus from Ivanovo Bus station to Kostroma Bus stationbus
- Take the train from Kostroma Novaia to Galichtrain
10h 53m₽6,820–32,256
Pulkovo Airport (LED) to Kostroma (KMW) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Galich is to train which costs RUB 2200 - RUB 4900 and takes 14h 53m.
The fastest way to get from Saint Petersburg to Galich is to fly and train which takes 7h 52m and costs RUB 5500 - RUB 31000.
No, there is no direct train from Saint Petersburg to Galich. However, there are services departing from Spasskaya and arriving at Galich via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 14h 53m.
The distance between Saint Petersburg and Galich is 808 km. The road distance is 867.5 km.
The best way to get from Saint Petersburg to Galich without a car is to bus and train which takes 14h 23m and costs .
It takes approximately 7h 52m to get from Saint Petersburg to Galich, including transfers.
Saint Petersburg to Galich train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.
Saint Petersburg to Galich train services, operated by Russian Railways (РЖД), arrive at Galich station.
Yes, the driving distance between Saint Petersburg to Galich is 867 km. It takes approximately 13h 15m to drive from Saint Petersburg to Galich.
What companies run services between Saint Petersburg, Russia and Galich, Russia?
Russian Railways (РЖД) operates a train from Ladozhsky Railway Terminal to Galich once daily. Tickets cost ₽2,200–4,800 and the journey takes 13h 40m.
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Cherepovets
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₽3,800–25,000
- Website
- rusline.aero
Flights from Pulkovo Airport to Tunoshna Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–27,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,600–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–27,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kostroma Novaia to Galich
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Vologda 1 to Galich
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- ₽950–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Ladozhsky Railway Terminal to Galich
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- ₽2,200–4,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,200–3,000
- 2nd Class (Kupé)
- ₽3,400–4,800
Train from Cherepovec 1 to Galich
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
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
Train from Kostroma Novaia to Galich
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Kostroma Novaia to Galich
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
- 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 Is ride-sharing platform BlaBlaCar right for you?, How to plan an amazing trip around Scandinavia, and Getting to Rome from the airport - to help you get the most out of your next trip.







