There are 7 ways to get from Penza to Novorossiysk by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Timashevsk
best- Take the train from Penza 1 to Timashevskaya-1train 075H
- Take the train from Timashevskaia to Novorossiisktrain 126Э / ...
28h 24m₽3,823–7,248Bus
- 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 Novorossiysk Bus stationbus
32h 3m₽4,700–6,500Drive 1,315.9 km
- Drive from Penza to Novorossiyskcar 1,315.9 km
18h 35m₽9,213–13,307Fly to Gelendzik
- Fly from Ternovka Airport (PEZ) to Gelendzik (GDZ)plane PEZ - GDZ
17h 8m₽9,129–42,775Train
- Take the train from Penza 1 to Novorossiisktrain 339Г / ...
38h 30m₽4,200–8,000Fly to Sochi International Airport, train
- Fly from Ternovka Airport (PEZ) to Sochi International Airport (AER)plane PEZ - AER
- Take the train from Adler to Novorossiysktrain
12h 33m₽7,396–36,140Fly to Krasnodar, train
- Fly from Ternovka Airport (PEZ) to Krasnodar (KRR)plane PEZ - KRR
- Take the train from Krasnodar 2 to Novorossiysktrain
13h 14m₽9,174–43,005
Ternovka Airport (PEZ) to Gelendzik (GDZ) flights
Comparing Your Travel Options
The cheapest way to get from Penza to Novorossiysk is to bus which costs RUB 4700 - RUB 6500 and takes 32h 3m.
The fastest way to get from Penza to Novorossiysk is to fly and train which takes 12h 33m and costs RUB 7000 - RUB 37000.
No, there is no direct bus from Penza station to Novorossiysk station. However, there are services departing from Penza Bus station and arriving at Novorossiysk Bus station via Volgograd Bus station and Krasnodar-1 Bus station. The journey, including transfers, takes approximately 32h 3m.
Yes, there is a direct train departing from Penza 1 and arriving at Novorossiisk. Services depart four times a week, and operate Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 38h 30m.
The distance between Penza and Novorossiysk is 1511 km. The road distance is 1315.9 km.
The best way to get from Penza to Novorossiysk without a car is to train via Timashevsk which takes 28h 24m and costs RUB 3800 - RUB 7500.
It takes approximately 28h 24m to get from Penza to Novorossiysk, including transfers.
Penza to Novorossiysk bus services, operated by Saransk Bus Terminal, depart from Penza Bus station.
Penza to Novorossiysk train services, operated by Grand Service Express, depart from Penza 1 station.
The best way to get from Penza to Novorossiysk is to train via Timashevsk which takes 28h 24m and costs RUB 3800 - RUB 7500. Alternatively, you can bus, which costs RUB 4700 - RUB 6500 and takes 32h 3m, you could also fly, which costs RUB 9000 - RUB 43000 and takes 17h 8m.
What companies run services between Penza, Russia and Novorossiysk, Russia?
You can take a train from Penza 1 to Novorossiisk via Timashevskaya-1 and Timashevskaia in around 28h 24m. Alternatively, you can take a bus from Penza Bus station to Novorossiysk Bus station via Volgograd Bus station and Krasnodar-1 Bus station in around 32h 3m.
- Website
- aeroflot.ru
Flights from Ternovka Airport to Gelendzik via Moscow Sheremetyevo
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- ₽8,500–42,000
Flights from Ternovka Airport to Gelendzik via Pulkovo
- Ave. Duration
- 21h 30m
- When
- Wednesday and Friday
- Estimated price
- ₽12,000–55,000
Flights from Ternovka Airport to Sochi International Airport via Moscow Sheremetyevo
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₽9,000–43,000
Flights from Ternovka Airport to Krasnodar via Moscow Sheremetyevo
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₽8,000–41,000
Flights from Ternovka Airport to Krasnodar via Mineralnye Vody, Erevan
- Ave. Duration
- 9h 15m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- ₽9,500–45,000
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Penza 1 to Timashevskaya-1
- Ave. Duration
- 23h 43m
- Frequency
- Twice a week
- Estimated price
- ₽2,900–4,600
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽2,900–3,100
- 2nd Class (Kupé)
- ₽3,900–4,600
- 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.рф
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 Want to know more about Flixbus?, 4 of the smartest ways to explore Australia, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Penza to Novorossiysk bus services, operated by Saransk Bus Terminal, arrive at Volgograd Bus station.
Penza to Novorossiysk train services, operated by Grand Service Express, arrive at Timashevskaya-1 station.
Yes, the driving distance between Penza to Novorossiysk is 1316 km. It takes approximately 18h 35m to drive from Penza to Novorossiysk.




