There are 4 ways to get from Penza to Sochi 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.
Fly
best- Fly from Ternovka Airport (PEZ) to Sochi International Airport (AER)plane PEZ - AER
4h 22m₽7,696–35,240Train
cheapest- Take the train from Penza-1 to Sochitrain 309C / ...
37h 24m₽4,400–8,500Bus
- Take the bus from Penza Bus station to Volgograd Bus stationbus 550
- Take the bus from Volgograd Bus station to Krasnodar-1 Bus stationbus
- Take the bus from Krasnodar-1 Bus station to Sochi Bus stationbus
34h 7m₽5,200–7,200Drive 1,458.9 km
- Drive from Penza to Sochicar 1,458.9 km
20h 49m₽9,830–14,199
Ternovka Airport (PEZ) to Sochi International Airport (AER) flights
Questions & Answers
The cheapest way to get from Penza to Sochi is to train which costs RUB 4400 - RUB 8500 and takes 37h 24m.
The fastest way to get from Penza to Sochi is to fly which takes 4h 22m and costs RUB 7500 - RUB 36000.
No, there is no direct bus from Penza station to Sochi station. However, there are services departing from Penza Bus station and arriving at Sochi Bus station via Volgograd Bus station and Krasnodar-1 Bus station. The journey, including transfers, takes approximately 34h 7m.
Yes, there is a direct train departing from Penza-1 and arriving at Sochi. Services depart four times a week, and operate Tuesday, Thursday, Friday and Sunday. The journey takes approximately 37h 24m.
The distance between Penza and Sochi is 1176 km. The road distance is 1458.9 km.
The best way to get from Penza to Sochi without a car is to bus which takes 34h 7m and costs RUB 5000 - RUB 7500.
It takes approximately 4h 22m to get from Penza to Sochi, including transfers.
Penza to Sochi bus services, operated by Saransk Bus Terminal, depart from Penza Bus station.
Penza to Sochi train services, operated by Russian Railways (РЖД), depart from Penza-1 station.
The best way to get from Penza to Sochi is to fly which takes 4h 22m and costs RUB 7500 - RUB 36000. Alternatively, you can bus, which costs RUB 5000 - RUB 7500 and takes 34h 7m, you could also train, which costs RUB 4400 - RUB 8500 and takes 37h 24m.
What companies run services between Penza, Russia and Sochi, Russia?
Azimuth and Aeroflot Russian Airlines fly from Ternovka Airport (PEZ) to Sochi International Airport (AER) 3 times a day. Alternatively, you can take a bus from Penza Bus station to Sochi Bus station via Volgograd Bus station and Krasnodar-1 Bus station in around 34h 7m.
- Website
- aeroflot.ru
Flights from Ternovka Airport to Sochi International Airport via Moscow Sheremetyevo
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- ₽9,000–41,000
- Website
- azimuth.aero
Flights from Ternovka Airport to Sochi International Airport
- Ave. Duration
- 3h 5m
- When
- Monday and Friday
- Estimated price
- ₽6,000–32,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Penza-1 to Sochi
- Ave. Duration
- 37h 24m
- Frequency
- 4 times a week
- Estimated price
- ₽4,400–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽5,500–8,500
- Phone
- +78342245466
- [email protected]
- Website
- автовокзал13.рф
Bus from Penza Bus station to Volgograd Bus station
- Ave. Duration
- 13h 30m
- Frequency
- Twice a week
- Estimated price
- ₽2,000
- Schedules at
- автовокзал13.рф
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Volgograd Bus station to Krasnodar-1 Bus station
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- ₽2,100–3,000
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8652) 23 47 41
- [email protected]
- Website
- avtovokzal26.ru
Bus from Krasnodar-1 Bus station to Sochi Bus station
- Ave. Duration
- 5h 7m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–2,200
- Schedules at
- https://avtovokzal26.ru/raspisanie
- Book at
- https://regionbilet.ru/
- Website
- https://avtovokzal26.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 Travelling around the UAE, Travelling to the UK: What do I need to know?, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Penza to Sochi bus services, operated by Saransk Bus Terminal, arrive at Volgograd Bus station.
Penza to Sochi train services, operated by Russian Railways (РЖД), arrive at Sochi station.
Yes, the driving distance between Penza to Sochi is 1459 km. It takes approximately 20h 49m to drive from Penza to Sochi.








