There are 4 ways to get from Voronezh to Penza by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Voronej 1 to Penza 1train 124В
11h 29m₽1,800–4,200Bus
- Take the bus from Voronezh Bus station to Lipeckbus
- Take the bus from Lipeck to Penza Bus stationbus
12h 57m₽2,168–2,523Drive 510.7 km
- Drive from Voronezh to Penzacar 510.7 km
7h 5m₽3,475–5,019Taxi
- Take the taxi from Voronezh to Penzataxi 510.7 km
7h 5m₽9,500–12,000
Questions & Answers
The cheapest way to get from Voronezh to Penza is to bus which costs RUB 2100 - RUB 2600 and takes 12h 57m.
The fastest way to get from Voronezh to Penza is to drive which takes 7h 5m and costs RUB 3400 - RUB 5000.
No, there is no direct bus from Voronezh station to Penza station. However, there are services departing from Voronezh Bus station and arriving at Penza Bus station via Lipeck. The journey, including transfers, takes approximately 12h 57m.
Yes, there is a direct train departing from Voronej 1 and arriving at Penza 1. Services depart four times a week, and operate Tuesday, Thursday, Friday and Sunday. The journey takes approximately 11h 29m.
The distance between Voronezh and Penza is 590 km. The road distance is 510.7 km.
The best way to get from Voronezh to Penza without a car is to train which takes 11h 29m and costs RUB 1800 - RUB 4200.
The train from Voronej 1 to Penza 1 takes 11h 29m including transfers and departs four times a week.
Voronezh to Penza bus services, operated by Avtovokzaly.ru, depart from Voronezh Bus station.
Voronezh to Penza train services, operated by Russian Railways (РЖД), depart from Voronej 1 station.
The best way to get from Voronezh to Penza is to train which takes 11h 29m and costs RUB 1800 - RUB 4200. Alternatively, you can bus, which costs RUB 2100 - RUB 2600 and takes 12h 57m.
What companies run services between Voronezh, Russia and Penza, Russia?
Russian Railways (РЖД) operates a train from Voronej 1 to Penza 1 4 times a week. Tickets cost ₽1,800–4,200 and the journey takes 11h 29m. Alternatively, you can take a bus from Voronezh Bus station to Penza Bus station via Lipeck in around 12h 57m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Voronej 1 to Penza 1
- Ave. Duration
- 11h 29m
- Frequency
- 4 times a week
- Estimated price
- ₽1,800–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Voronezh Bus station to Lipeck
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- ₽950–1,400
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8412) 94-59-33
- [email protected]
- Website
- avtovokzal-penza.ru
Bus from Lipeck to Penza Bus station
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₽1,200
- Schedules at
- avtovokzal-penza.ru
- Ave. Duration
- 7h 5m
- Estimated price
- ₽9,500–12,000
Citymobil
- Phone
- +7 473 288-88-88
- Website
- city-mobil.ru
Maxim
- Phone
- +7 473 300-00-00
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 473 266-66-66
- Website
- taxi.yandex.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 How to get from Luton Airport into central London, South Korea: Travelling from Seoul to Busan , and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Voronezh to Penza bus services, operated by Avtovokzaly.ru, arrive at Lipeck station.
Voronezh to Penza train services, operated by Russian Railways (РЖД), arrive at Penza 1 station.
Yes, the driving distance between Voronezh to Penza is 511 km. It takes approximately 7h 5m to drive from Voronezh to Penza.







