There are 8 ways to get from Saint Petersburg to Stavropol Krai by plane, train, bus, car, or taxi
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 Mineralnye Vody Airport
best- Fly from Pulkovo Airport (LED) to Mineralnye Vody Airport (MRV)plane LED - MRV
7h 13m₽9,137–41,191Train, bus
cheapest- Take the train from Moskovsky Railway Terminal to Chudovo Moskovskoyetrain
- Take the train from Chudovo Moskovskoye to Rostov-Glavnytrain
- Take the bus from Rostov-on-Don bus station to Stavropol, Bus Stationbus
30h 58m₽5,111–12,958Train, bus via Moscow
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain
- Take the train from Kazansky Railway Terminal to Nevinnomysskaiatrain
- Take the bus from Nevinnomyssk to Stavropol Bus Stationbus
27h 55m₽6,034–29,200Bus
- Take the bus from Saint Petersburg Bus Terminal to Millerovobus
- Take the bus from Millerovo to Rostov-on-Don bus stationbus
- Take the bus from Rostov-on-Don bus station to Stavropol, Bus Stationbus
39h 1m₽5,279–8,803Drive 2,103.6 km
- Drive from Saint Petersburg to Stavropolcar 2,103.6 km
24h 44m₽14,244–20,575Fly to Stavropol Shpakovskoye Airport
- Fly from Pulkovo Airport (LED) to Stavropol Shpakovskoye Airport (STW)plane LED - STW
9h 2m₽8,920–40,536Fly to Beslan Airport, taxi
- Fly from Pulkovo Airport (LED) to Beslan Airport (OGZ)plane LED - OGZ
- Take the taxi from Beslan-Airport-OGZ to Georgiyevsktaxi
15h 28m₽14,320–48,166Train, bus #2
- Take the train from Moskovsky Railway Terminal to Kavkazskayatrain 049А / ...
- Take the bus from Kropotkin Bus station to Stavropol Bus Stationbus
40h 53m₽6,038–11,123
Pulkovo Airport (LED) to Mineralnye Vody Airport (MRV) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Stavropol Krai is to train and bus which costs RUB 5000 - RUB 13000 and takes 30h 58m.
The fastest way to get from Saint Petersburg to Stavropol Krai is to fly which takes 7h 13m and costs RUB 9000 - RUB 42000.
No, there is no direct bus from Saint Petersburg to Stavropol Krai station. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Stavropol, Bus Station via Millerovo and Rostov-on-Don bus station. The journey, including transfers, takes approximately 39h 1m.
The distance between Saint Petersburg and Stavropol Krai is 1958 km. The road distance is 2103.6 km.
The best way to get from Saint Petersburg to Stavropol Krai without a car is to train and bus via Moscow which takes 27h 55m and costs RUB 6000 - RUB 30000.
It takes approximately 7h 13m to get from Saint Petersburg to Stavropol Krai, including transfers.
Saint Petersburg to Stavropol Krai bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg Bus Terminal station.
The best way to get from Saint Petersburg to Stavropol Krai is to fly which takes 7h 13m and costs RUB 9000 - RUB 42000. Alternatively, you can bus, which costs RUB 5000 - RUB 9000 and takes 39h 1m.
Saint Petersburg to Stavropol Krai bus services, operated by Avtovokzaly.ru, arrive at Millerovo station.
Yes, the driving distance between Saint Petersburg to Stavropol Krai is 2104 km. It takes approximately 24h 44m to drive from Saint Petersburg to Stavropol Krai.
What companies run services between Saint Petersburg, Russia and Stavropol Krai, Russia?
Aeroflot Russian Airlines, Azimuth, and Severstal Air Company fly from Pulkovo Airport (LED) to Mineralnye Vody Airport (MRV) 4 times a day. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Stavropol, Bus Station via Millerovo and Rostov-on-Don bus station in around 39h 1m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Mineralnye Vody Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₽9,000–41,000
Flights from Pulkovo Airport to Mineralnye Vody Airport via Moscow Sheremetyevo
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- ₽9,000–41,000
Flights from Pulkovo Airport to Stavropol Shpakovskoye Airport via Moscow Sheremetyevo
- Ave. Duration
- 12h 20m
- When
- Sunday
- Estimated price
- ₽8,500–40,000
- Website
- azimuth.aero
Flights from Pulkovo Airport to Mineralnye Vody Airport via Kaluga
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- ₽9,000–41,000
Flights from Pulkovo Airport to Mineralnye Vody Airport via Saransk
- Ave. Duration
- 5h 55m
- When
- Monday and Thursday
- Estimated price
- ₽10,000–44,000
Flights from Pulkovo Airport to Stavropol Shpakovskoye Airport via Sochi
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- ₽9,500–43,000
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Mineralnye Vody Airport via Cherepovets
- Ave. Duration
- 6h 15m
- When
- Tuesday
- Estimated price
- ₽9,500–43,000
- Website
- flyredwings.com
Flights from Pulkovo Airport to Stavropol Shpakovskoye Airport via Koltsovo
- Ave. Duration
- 14h 20m
- When
- Monday and Friday
- Estimated price
- ₽15,000–60,000
- Website
- s7.ru
Flights from Pulkovo Airport to Beslan Airport via Moscow Domodedovo
- Ave. Duration
- 18h 10m
- When
- Every day
- Estimated price
- ₽9,500–42,000
- Website
- nordstar.ru
Flights from Pulkovo Airport to Beslan Airport via Ufa
- Ave. Duration
- 10h 55m
- When
- Friday
- Estimated price
- ₽13,000–55,000
- Website
- uralairlines.ru
Flights from Pulkovo Airport to Beslan Airport via Moscow Domodedovo
- Ave. Duration
- 16h 40m
- When
- Every day
- Estimated price
- ₽9,500–42,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Chudovo Moskovskoye
- Ave. Duration
- 49 min
- Frequency
- Every 4 hours
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,100–4,300
Train from Kazansky Railway Terminal to Nevinnomysskaia
- Ave. Duration
- 20h 38m
- Frequency
- Twice daily
- Estimated price
- ₽4,100–8,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽17,000–24,000
- 3rd Class (Platzcart)
- ₽4,100–5,500
- 2nd Class (Kupé)
- ₽5,500–8,000
Train from Moskovsky Railway Terminal to Chudovo Moskovskoye
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Chudovo Moskovskoye to Rostov-Glavny
- Ave. Duration
- 25h 19m
- Frequency
- Once daily
- Estimated price
- ₽4,400–8,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
Train from Moskovsky Railway Terminal to Kavkazskaya
- Ave. Duration
- 36h 51m
- Frequency
- Once daily
- Estimated price
- ₽5,000–10,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽21,000–30,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽7,000–10,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- Russian Railways
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
- Phone
- 8 800 775 54 53
- Website
- Grand Express Train
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- Grand Express Train
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,000
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Moskovsky Railway Terminal to Chudovo Moskovskoye
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- ₽340–640
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽600–640
- 2nd Class (Kupé)
- ₽340–400
Train from Chudovo Moskovskoye to Rostov-Glavny
- Ave. Duration
- 22h 46m
- Frequency
- Twice daily
- Estimated price
- ₽3,700–6,000
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽3,700–3,900
- 2nd Class (Kupé)
- ₽5,000–6,000
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Moskovsky Railway Terminal to Chudovo Moskovskoye
- Ave. Duration
- 1h 39m
- Frequency
- Twice daily
- Estimated price
- ₽310–450
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽310–410
- Lastochka Train
- ₽360–450
- Phone
- +7 (8652) 23 47 41
- [email protected]
- Website
- Stavropol Bus Terminal
Bus from Nevinnomyssk to Stavropol Bus Station
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- ₽220–320
- Schedules at
- Stavropol Bus Terminal
- Book at
- Regionbilet
- Website
- Stavropol Bus Terminal
Bus from Kropotkin Bus station to Stavropol Bus Station
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- ₽650–950
- Schedules at
- Stavropol Bus Terminal
- Book at
- Regionbilet
- Website
- Stavropol Bus Terminal
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Nevinnomyssk to Stavropol Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- ₽850–1,200
- Schedules at
- avtovokzaly.ru
Bus from Saint Petersburg Bus Terminal to Millerovo
- Ave. Duration
- 27h 46m
- Frequency
- Twice a week
- Estimated price
- ₽3,800–5,500
- Schedules at
- avtovokzaly.ru
Bus from Millerovo to Rostov-on-Don bus station
- Ave. Duration
- 5h 19m
- Frequency
- 3 times a day
- Estimated price
- ₽1,100–1,600
- Schedules at
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Stavropol, Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–2,000
- Schedules at
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Stavropol, Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–2,000
- Schedules at
- avtovokzaly.ru
Bus from Kropotkin Bus station to Stavropol Bus Station
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Schedules at
- avtovokzaly.ru
- Website
- Arhyz Resort
Bus from Nevinnomyssk to Stavropol Bus Station
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Website
- Arhyz Resort
- Website
- Donavtovokzal
Bus from Millerovo to Rostov-on-Don bus station
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- ₽370
- Website
- Donavtovokzal
- Schedules at
- Donavtovokzal
- Book at
- Donbilet
- Ave. Duration
- 2h 24m
- Estimated price
- ₽4,700–6,000
Yandex Taxi
- Phone
- +7 (8672) 33 33 30
- 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 5 delightfully under-the-radar French towns you need to visit, How to get from Gatwick Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.





















