There are 6 ways to get from Respublika Adygeya to Saint Petersburg 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 Krasnodar (KRR) to Pulkovo Airport (LED)plane KRR - LED
5h 47m₽8,667–40,816Bus, train via Timashevsk
cheapest- Take the bus from Maykop Bus station to Krasnodar-1 Bus stationbus
- Take the train from Krasnodar 1 to Timashevskaya-1train
- Take the train from Timashevskaya-1 to Moskovsky Railway Terminaltrain
34h 35m₽4,920–9,038Train
- Take the train from Belorechenskaia to Kazansky Railway Terminaltrain 044C
- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain 754А / ...
31h 48m₽5,991–28,838Bus
- Take the bus from Maykop Bus station to Kuschevskaya Bus stationbus
- Take the bus from Kushchyovskaya to Rostov-on-Don bus stationbus
- Take the bus from Rostov-on-Don bus station to Millerovobus
- Take the bus from Millerovo to Saint Petersburg Bus Terminalbus
39h 37m₽6,310–10,094Drive 2,101.3 km
- Drive from Maykop to Saint Petersburgcar 2,101.3 km
24h 52m₽14,429–20,842Bus, train
- Take the bus from Maykop Bus station to Krasnodar-1 Bus stationbus
- Take the train from Krasnodar 1 to Moskovsky Railway Terminaltrain 036C
35h 21m₽5,500–11,358
Respublika Adygeya to Saint Petersburg by train and foot
Questions & Answers
The cheapest way to get from Respublika Adygeya to Saint Petersburg is to bus and train via Timashevsk which costs RUB 4900 - RUB 9500 and takes 34h 35m.
The fastest way to get from Respublika Adygeya to Saint Petersburg is to fly which takes 5h 47m and costs RUB 8500 - RUB 41000.
No, there is no direct bus from Respublika Adygeya station to Saint Petersburg. However, there are services departing from Maykop Bus station and arriving at Saint Petersburg Bus Terminal via Kushchyovskaya, Rostov-on-Don bus station and Millerovo. The journey, including transfers, takes approximately 39h 37m.
No, there is no direct train from Respublika Adygeya to Saint Petersburg. However, there are services departing from Maykop and arriving at Moskovsky Railway Terminal via Belorechenskaia and Leningradsky Railway Terminal. The journey, including transfers, takes approximately 31h 48m.
The distance between Respublika Adygeya and Saint Petersburg is 1784 km. The road distance is 2101.3 km.
The best way to get from Respublika Adygeya to Saint Petersburg without a car is to train which takes 31h 48m and costs RUB 6000 - RUB 29000.
It takes approximately 5h 47m to get from Respublika Adygeya to Saint Petersburg, including transfers.
Respublika Adygeya to Saint Petersburg bus services, operated by Avtovokzaly.ru, depart from Maykop Bus station.
Respublika Adygeya to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Belorechenskaia station.
The best way to get from Respublika Adygeya to Saint Petersburg is to fly which takes 5h 47m and costs RUB 8500 - RUB 41000. Alternatively, you can train, which costs RUB 6000 - RUB 29000 and takes 31h 48m, you could also bus, which costs RUB 6000 - RUB 11000 and takes 39h 37m.
What companies run services between Respublika Adygeya, Russia and Saint Petersburg, Russia?
Smartavia, Aeroflot Russian Airlines, and UTair Aviation fly from Krasnodar (KRR) to Pulkovo Airport (LED) 3 times a day. Alternatively, you can take a train from Maykop to Moskovsky Railway Terminal via Belorechenskaia, Kazansky Railway Terminal, and Leningradsky Railway Terminal in around 31h 48m.
- Website
- aeroflot.ru
Flights from Krasnodar to Pulkovo Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₽8,000–40,000
- Website
- flysmartavia.com
Flights from Krasnodar to Pulkovo Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽8,000–40,000
- Website
- utair.ru
Flights from Krasnodar to Pulkovo Airport
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₽8,000–40,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Belorechenskaia to Kazansky Railway Terminal
- Ave. Duration
- 25h 59m
- Frequency
- 4 times a week
- Estimated price
- ₽4,200–8,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽17,000–25,000
- 3rd Class (Platzcart)
- ₽4,200–5,500
- 2nd Class (Kupé)
- ₽5,500–8,000
Train from Leningradsky Railway Terminal to Moskovsky 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 Krasnodar 1 to Moskovsky Railway Terminal
- Ave. Duration
- 31h 41m
- 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 Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- 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 Leningradsky Railway Terminal to Moskovsky 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-00-00
- [email protected]
- Website
- skppk.ru
Train from Krasnodar 1 to Timashevskaya-1
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₽120–180
- Book at
- Russian Railways
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Timashevskaya-1 to Moskovsky Railway Terminal
- Ave. Duration
- 28h 35m
- Frequency
- 3 times a day
- Estimated price
- ₽4,300–7,500
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽4,300–4,600
- 2nd Class (Kupé)
- ₽6,000–7,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Maykop Bus station to Kuschevskaya Bus station
- Ave. Duration
- 3h 46m
- Frequency
- 4 times a week
- Estimated price
- ₽1,200–1,700
- Schedules at
- avtovokzaly.ru
Bus from Kushchyovskaya to Rostov-on-Don bus station
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₽900–1,300
- Schedules at
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Millerovo
- Ave. Duration
- 5h 18m
- Frequency
- 3 times a day
- Estimated price
- ₽1,100–1,600
- Schedules at
- avtovokzaly.ru
Bus from Millerovo to Saint Petersburg Bus Terminal
- Ave. Duration
- 27h 47m
- Frequency
- Twice a week
- Estimated price
- ₽3,800–5,500
- Schedules at
- avtovokzaly.ru
Bus from Maykop Bus station to Krasnodar-1 Bus station
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽500–1,400
- Schedules at
- avtovokzaly.ru
Bus from Maykop Bus station to Krasnodar-1 Bus station
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽500–1,400
- Schedules at
- avtovokzaly.ru
- Website
- Donavtovokzal
Bus from Rostov-on-Don bus station to Millerovo
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- ₽370
- Website
- Donavtovokzal
- Schedules at
- Donavtovokzal
- Book at
- Donbilet
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 How to get from Southend Airport into central London, How to travel India's Golden Triangle, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Respublika Adygeya to Saint Petersburg bus services, operated by Avtovokzaly.ru, arrive at Kuschevskaya Bus station.
Respublika Adygeya to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Kazansky Railway Terminal station.
Yes, the driving distance between Respublika Adygeya to Saint Petersburg is 2101 km. It takes approximately 24h 52m to drive from Respublika Adygeya to Saint Petersburg.



















