There are 5 ways to get from Saint Petersburg to Teberda by plane, bus, taxi, 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.
Fly, bus, taxi
best- Fly from Pulkovo Airport (LED) to Mineralnye Vody Airport (MRV)plane LED - MRV
- Take the bus from Pyatigorsk to Karachaevskbus
- Take the taxi from Karachaevsk to Teberdataxi
13h 3m₽9,920–42,770Bus
cheapest- 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 Cherkesskbus
- Take the bus from Cherkessk Yuzhnaya to Dombaybus
45h 40m₽7,518–11,052Train, 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 Nevinnomysskaya to Dombaybus
30h 42m₽7,644–29,940Drive 2,291.3 km
- Drive from Saint Petersburg to Teberdacar 2,291.3 km
27h 32m₽15,748–22,747Train, bus
- Take the train from Moskovsky Railway Terminal to Nevinnomysskaiatrain 049А / ...
- Take the bus from Nevinnomysskaya to Dombaybus
44h 42m₽7,543–12,073
Pulkovo Airport (LED) to Mineralnye Vody Airport (MRV) flights
Comparing Your Travel Options
The cheapest way to get from Saint Petersburg to Teberda is to train and bus which costs RUB 7500 - RUB 13000 and takes 44h 42m.
The fastest way to get from Saint Petersburg to Teberda is to fly and bus and taxi which takes 13h 3m and costs RUB 9500 - RUB 43000.
No, there is no direct bus from Saint Petersburg to Teberda. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Dombay via Millerovo, Rostov-on-Don bus station and Cherkessk Yuzhnaya. The journey, including transfers, takes approximately 45h 40m.
The distance between Saint Petersburg and Teberda is 2176 km. The road distance is 2291.3 km.
The best way to get from Saint Petersburg to Teberda without a car is to train and bus via Moscow which takes 30h 42m and costs RUB 7500 - RUB 30000.
It takes approximately 13h 3m to get from Saint Petersburg to Teberda, including transfers.
Saint Petersburg to Teberda bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Teberda bus services, operated by Avtovokzaly.ru, arrive at Millerovo station.
Yes, the driving distance between Saint Petersburg to Teberda is 2291 km. It takes approximately 27h 32m to drive from Saint Petersburg to Teberda.
What companies run services between Saint Petersburg, Russia and Teberda, Russia?
You can take a bus from Saint Petersburg Bus Terminal to Teberda via Millerovo, Rostov-on-Don bus station, Cherkessk, Cherkessk Yuzhnaya, and Dombay in around 45h 40m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Mineralnye Vody Airport
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- ₽8,500–41,000
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Mineralnye Vody Airport via Cherepovets
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- ₽9,000–43,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
- 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 Nevinnomysskaia
- Ave. Duration
- 39h 36m
- Frequency
- Once daily
- Estimated price
- ₽5,500–11,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽22,000–32,000
- 3rd Class (Platzcart)
- ₽5,500–7,500
- 2nd Class (Kupé)
- ₽7,000–11,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
- Website
- Kavminvody Avto
Bus from Pyatigorsk to Karachaevsk
- Ave. Duration
- 3h 34m
- Frequency
- Twice daily
- Estimated price
- ₽340
- Website
- Kavminvody Avto
- Book at
- Regionbilet
Bus from Nevinnomysskaya to Dombay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₽1,390
- Schedules at
- Russian Railways
Bus from Cherkessk Yuzhnaya to Dombay
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ₽1,099
- Schedules at
- Russian Railways
Bus from Nevinnomysskaya to Dombay
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₽1,390
- Schedules at
- Russian Railways
- Phone
- 8-800-775-45-73
- Website
- 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 Cherkessk
- Ave. Duration
- 7h 46m
- Frequency
- 4 times a week
- Estimated price
- ₽1,800–2,600
- Schedules at
- avtovokzaly.ru
- 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
- 46 min
- Estimated price
- ₽850–1,100
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 Getting around the Cyclades, How to get from Gatwick Airport into central London, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
















