• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Saint Petersburg to Stavropol by plane, bus, train 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.

Recommended option

Fly to Stavropol  •  6 h 21 min

  1. Fly from Pulkovo (LED) to Stavropol (STW) LED - STW

$176 - $558

Cheapest option

Bus Gorec Tour  •  41 h 11 min

  1. Take the bus from St.Petersburg to Armavir
  2. Take the bus from Armavir to Stavropol 230

$6 - $10

5 alternative options

Fly to Mineralnye Vody, bus  •  9 h 9 min

  1. Fly from Pulkovo (LED) to Mineralnye Vody (MRV) LED - MRV
  2. Take the bus from Mineral'nye Vody to Stavropol, Bus Station

$54 - $144

Train via Krasnodar 1  •  38 h 31 min

  1. Take the train from St Petersburg Glavny to Krasnodar 1 D
  2. Take the train from Krasnodar 1 to Kavkazskaia
  3. Take the train from Kavkazskaia to Stavropol D

$58 - $139

Bus Avtovokzaly.ru  •  40 h 57 min

  1. Take the bus from Saint Petersburg a/v to Elista
  2. Take the bus from Elista to Stavropol

$51 - $70

Train  •  41 h 51 min

  1. Take the train from St Petersburg Glavny to Kavkazskaia D
  2. Take the train from Kavkazskaia to Stavropol D

$49 - $123

Drive  •  28 h

  1. Drive from Saint Petersburg to Stavropol 1334.3 miles

$130 - $190

Questions & Answers

The cheapest way to get from Saint Petersburg to Stavropol is to bus which costs RUB 420 - RUB 650 and takes 41 h 11 min.

More details

The quickest way to get from Saint Petersburg to Stavropol is to fly which costs RUB 11000 - RUB 37000 and takes 6 h 21 min.

More details

No, there is no direct bus from Saint Petersburg to Stavropol. However, there are services departing from Saint Petersburg a/v and arriving at Stavropol via Elista. The journey, including transfers, takes approximately 40 h 57 min.

More details

No, there is no direct train from Saint Petersburg to Stavropol. However, there are services departing from St Petersburg Glavny and arriving at Stavropol via Krasnodar 1 and Kavkazskaia. The journey, including transfers, takes approximately 38 h 31 min.

More details

The distance between Saint Petersburg and Stavropol is 1829 km. The road distance is 2134.9 km.

Get driving directions

The best way to get from Saint Petersburg to Stavropol without a car is to train which takes 38 h 31 min and costs RUB 3700 - RUB 9500.

More details

It takes approximately 6 h 21 min to get from Saint Petersburg to Stavropol, including transfers.

More details

Saint Petersburg to Stavropol bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg a/v station.

More details

Saint Petersburg to Stavropol train services, operated by Russian Railways (RZhD), depart from St Petersburg Glavny station.

More details

The best way to get from Saint Petersburg to Stavropol is to fly which takes 6 h 21 min and costs RUB 11000 - RUB 37000. Alternatively, you can train, which costs RUB 3700 - RUB 9500 and takes 38 h 31 min, you could also bus, which costs RUB 3300 - RUB 4600 and takes 40 h 57 min.

Mode details

Map of how to get from Saint Petersburg to Stavropol.
Launch map view
  • Distance: 1142.9 miles
  • Duration: 6 h 21 min

What companies run services between Saint Petersburg, Russia and Stavropol, Russia?

UTair Aviation, S7 Airlines and five other airlines fly from Saint Petersburg to Stavropol hourly. Alternatively, you can take a train from Saint Petersburg to Stavropol via Krasnodar 1 and Kavkazskaia in around 38 h 31 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Pulkovo to Stavropol via Moscow Sheremetyevo
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$230 - $800
Flights from Pulkovo to Stavropol via Kaliningrad, Moscow Sheremetyevo
Ave. Duration
8 h 40 min
When
Every day
Estimated price
$350 - $1,300
Flights from Pulkovo to Mineralnye Vody
Ave. Duration
3 h
When
Every day
Estimated price
$75 - $140
Flights from Pulkovo to Mineralnye Vody via Moscow Sheremetyevo
Ave. Duration
5 h 8 min
When
Every day
Estimated price
$75 - $140
UTair Aviation
Website
utair.ru
Flights from Pulkovo to Stavropol via Moscow Vnukovo
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$170 - $550
Flights from Pulkovo to Mineralnye Vody via Moscow Vnukovo
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$50 - $140
S7 Airlines
Website
s7.ru
Flights from Pulkovo to Stavropol via Moscow Domodedovo
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$200 - $700
Flights from Pulkovo to Mineralnye Vody via Moscow Domodedovo
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$50 - $200
RusLine
Website
rusline.aero
Flights from Pulkovo to Mineralnye Vody via Moscow Vnukovo
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$250 - $320
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Pulkovo to Mineralnye Vody
Ave. Duration
3 h 15 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$110 - $280
NordStar
Website
nordstar.su
Flights from Pulkovo to Mineralnye Vody via Moscow Domodedovo
Ave. Duration
5 h 15 min
When
Monday and Thursday
Estimated price
$140 - $800
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from St Petersburg Glavny to Krasnodar 1
Ave. Duration
30 h 37 min
Frequency
Once daily
Estimated price
$35 - $110
Website
pass.rzd.ru
3rd Class (Platzcart)
$35 - $60
2nd Class (Kupé)
$70 - $110
Train from Krasnodar 1 to Kavkazskaia
Ave. Duration
2 h 36 min
Frequency
Once daily
Estimated price
$9 - $17
Website
pass.rzd.ru
3rd Class (Platzcart)
$9 - $15
2nd Class (Kupé)
$11 - $17
Train from Kavkazskaia to Stavropol
Ave. Duration
3 h 18 min
Frequency
Once daily
Estimated price
$10 - $19
Website
pass.rzd.ru
3rd Class (Platzcart)
$10 - $15
2nd Class (Kupé)
$12 - $19
Train from St Petersburg Glavny to Kavkazskaia
Ave. Duration
37 h 33 min
Frequency
Twice daily
Estimated price
$35 - $110
Website
pass.rzd.ru
3rd Class (Platzcart)
$35 - $60
2nd Class (Kupé)
$70 - $110
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Mineral'nye Vody to Stavropol, Bus Station
Ave. Duration
3 h 22 min
Frequency
4 times a day
Estimated price
$6 - $10
Schedules at
avtovokzaly.ru
Book at
avtovokzaly.ru
Bus from Saint Petersburg a/v to Elista
Ave. Duration
34 h 45 min
Frequency
Twice daily
Estimated price
$40 - $60
Schedules at
avtovokzaly.ru
Tiaga
Website
tiaga34.ru
Bus from Elista to Stavropol
Ave. Duration
5 h 12 min
Frequency
Once daily
Estimated price
$7 - $10
Schedules at
tiaga34.ru
Gorec Tour
Website
gorec-tour.ucoz.com
Bus from St.Petersburg to Armavir
Ave. Duration
38 h 34 min
Frequency
Twice a week
Schedules at
gorec-tour.ucoz.com
Stav Bilet
Website
stavbilet26.ru
Bus from Armavir to Stavropol
Ave. Duration
1 h 37 min
Frequency
4 times a day
Estimated price
$6 - $10
Schedules at
stavbilet26.ru
Book at
stavbilet26.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 Which London airport should I choose?, How to get from London City Airport into central London and Want to know more about Flixbus? - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Pulkovo Airport to Stavropol Airport. The quickest flight takes 4 h 25 min and has one stopover.

Search flights

Saint Petersburg to Stavropol bus services, operated by Tiaga, arrive at Stavropol station.

More details

Saint Petersburg to Stavropol train services, operated by Russian Railways (RZhD), arrive at Stavropol station.

More details

Yes, the driving distance between Saint Petersburg to Stavropol is 2135 km. It takes approximately 28 h to drive from Saint Petersburg to Stavropol.

Get driving directions

RusLine, S7 Airlines, UTair Aviation and Aeroflot Russian Airlines offer flights from Pulkovo Airport to Stavropol Airport.

Search flights

There are 125+ hotels available in Stavropol. Prices start at $18 USD per night.

More details

The best way to get from Saint Petersburg to Pulkovo Airport is to line 39 bus which takes 28 min and costs RUB 40.

More details