There are 5 ways to get from Saint Petersburg to Surgut 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
best- Fly from Pulkovo Airport (LED) to Surgut International Airport (SGC)plane LED - SGC
5h 37m₽10,400–46,516Bus, https://www.avtovokzaly.ru/avtobus/ufa-surgut_hmao
cheapest- Take the bus from Saint Petersburg Bus Terminal to Kazan' North bus stationbus
- Take the bus from Kazan' South Bus Station to Ufa South Bus Terminalbus
- Take the bus from Ufa South Bus Terminal to Surgutbus
2d 6h₽6,894–12,536Train
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain 775А / ...
- Take the train from Kazansky Railway Terminal to Surguttrain 096Н/102Й
2d 3h₽7,894–31,230Drive 3,144.8 km
- Drive from Saint Petersburg to Surgutcar 3,144.8 km
2d 1h₽21,872–31,592Train via Kirov
- Take the train from Ladozhsky Railway Terminal to Kirovtrain 014Н / ...
- Take the train from Kirov to Surguttrain 110Э / ...
2d 7h₽7,740–15,316
Pulkovo Airport (LED) to Surgut International Airport (SGC) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Surgut is to bus and https://www.avtovokzaly.ru/avtobus/ufa-surgut_hmao which costs RUB 6500 - RUB 13000 and takes 2 days 6h.
The fastest way to get from Saint Petersburg to Surgut is to fly which takes 5h 37m and costs RUB 10000 - RUB 47000.
No, there is no direct bus from Saint Petersburg to Surgut. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Surgut via Kazan' South Bus Station and Ufa South Bus Terminal. The journey, including transfers, takes approximately 2 days 6h.
No, there is no direct train from Saint Petersburg to Surgut. However, there are services departing from Moskovsky Railway Terminal and arriving at Surgut via Kazansky Railway Terminal. The journey, including transfers, takes approximately 2 days 3h.
The distance between Saint Petersburg and Surgut is 2352 km. The road distance is 3144.8 km.
The best way to get from Saint Petersburg to Surgut without a car is to train which takes 2 days 3h and costs RUB 7500 - RUB 32000.
It takes approximately 5h 37m to get from Saint Petersburg to Surgut, including transfers.
Saint Petersburg to Surgut bus services, operated by Ecolines RU, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Surgut train services, operated by Russian Railways (High Speed Trains), depart from Moskovsky Railway Terminal station.
The best way to get from Saint Petersburg to Surgut is to fly which takes 5h 37m and costs RUB 10000 - RUB 47000. Alternatively, you can train, which costs RUB 7500 - RUB 32000 and takes 2 days 3h, you could also bus and https://www.avtovokzaly.ru/avtobus/ufa-surgut_hmao, which costs RUB 6500 - RUB 13000 and takes 2 days 6h.
What companies run services between Saint Petersburg, Russia and Surgut, Russia?
Aeroflot Russian Airlines and UTair Aviation fly from Pulkovo Airport (LED) to Surgut International Airport (SGC) twice daily. Alternatively, you can take a train from Moskovsky Railway Terminal to Surgut via Leningradsky Railway Terminal, Kazansky Railway Terminal, and Surgut in around 2d 3h.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Surgut International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- ₽10,000–46,000
- Website
- utair.ru
Flights from Pulkovo Airport to Surgut International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ₽10,000–46,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- https://eng.rzd.ru/
- 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 Surgut
- Ave. Duration
- 46h 16m
- Frequency
- 4 times a week
- Estimated price
- ₽6,000–11,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽24,000–34,000
- 3rd Class (Platzcart)
- ₽6,000–8,500
- 2nd Class (Kupé)
- ₽8,000–11,000
Train from Ladozhsky Railway Terminal to Kirov
- Ave. Duration
- 20h 35m
- Frequency
- Twice daily
- Estimated price
- ₽3,200–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,200–4,200
- 2nd Class (Kupé)
- ₽4,500–6,500
Train from Kirov to Surgut
- Ave. Duration
- 32h 38m
- Frequency
- 6 times a week
- Estimated price
- ₽4,300–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–25,000
- 3rd Class (Platzcart)
- ₽4,300–6,000
- 2nd Class (Kupé)
- ₽5,500–8,500
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- https://grandexpress.ru/
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,000
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Kazan' North bus station
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽2,100–4,400
- Schedules at
- ecolines.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Kazan' South Bus Station to Ufa South Bus Terminal
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- ₽1,600–2,500
- Schedules at
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Surgut
- Ave. Duration
- 24h
- Frequency
- Once daily
- Estimated price
- ₽3,000–5,500
- 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 10 amazing places to get away from it all in Australia, How to get from JFK to New York City, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Surgut bus services, operated by Ecolines RU, arrive at Kazan' North bus station.
Surgut is 2h ahead of Saint Petersburg. It is currently 9:21 PM in Saint Petersburg and 11:21 PM in Surgut.
Saint Petersburg to Surgut train services, operated by Russian Railways (High Speed Trains), arrive at Leningradsky Railway Terminal station.
Yes, the driving distance between Saint Petersburg to Surgut is 3145 km. It takes approximately 2 days 1h to drive from Saint Petersburg to Surgut.














