Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
6 h 16 min
420 km.
from $23
Composite Route Car Only
Two ways to Travel from Nizhnii Novgorod to Penzu
Select an Option Below to Start Your Journey
Cheapest
By car (420 km)
Other
Rideshare
Transport providers
Airlines
Aeroflot Russian Airlines
Website:
aeroflot.ru/
Plane from Nizhny Novgorod International Airport to Penza
Ave. Duration:
13h 40m
Frequency:
Every day
Estimated price:
$49.68–$356.68
Azimuth
Website:
azimuth.aero/
Plane from Nizhny Novgorod International Airport to Penza
Ave. Duration:
11h
Frequency:
Sunday
Estimated price:
$114.65–$547.76
Train operators
Russian Railways (РЖД)
Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Nizhny Novgorod Moskovskiy station to Penza-1
Ave. Duration:
10h 56m
Frequency:
Once daily
Estimated price:
$24.20–$39.49
Bus operators
Avtovokzaly.ru
Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Nizhny Novgorod Scherbinky to Penza
Ave. Duration:
7h 46m
Frequency:
Twice daily
Estimated price:
$14.01–$28.02
Questions and Answers
What is the cheapest way to get from Nizhny Novgorod to Penza?
The cheapest way to get from Nizhny Novgorod to Penza is to train which costs $20.65 - $33.70 and takes 10h 56m.
What is the fastest way to get from Nizhny Novgorod to Penza?
The fastest way to get from Nizhny Novgorod to Penza is to drive which takes 6h 19m and costs $33.70 - $50 .
Is there a direct train between Nizhny Novgorod and Penza?
Yes, there is a direct train departing from Nizhny Novgorod Moskovskiy station station and arriving at Penza-1. Services depart once daily, and operate Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 10h 56m.
How far is it from Nizhny Novgorod to Penza?
The distance between Nizhny Novgorod and Penza is 430 km. The road distance is 422.3 km.
How do I travel from Nizhny Novgorod to Penza without a car?
The best way to get from Nizhny Novgorod to Penza without a car is to bus which takes 8h 2m and costs $15.22 - $29.35 .
How long does it take to get from Nizhny Novgorod to Penza?
It takes approximately 8h 2m to get from Nizhny Novgorod to Penza, including transfers.
Where do I catch the Nizhny Novgorod to Penza train from?
Nizhny Novgorod to Penza train services, operated by Russian Railways (РЖД), depart from Nizhny Novgorod Moskovskiy station.
Train, bus or fly from Nizhny Novgorod to Penza?
The best way to get from Nizhny Novgorod to Penza is to bus which takes 8h 2m and costs $15.22 - $29.35 . Alternatively, you can train, which costs $20.65 - $33.70 and takes 10h 56m, you could also fly, which costs $44.57 - $315.22 and takes 12h 57m.
Where does the Nizhny Novgorod to Penza train arrive?
Nizhny Novgorod to Penza train services, operated by Russian Railways (РЖД), arrive at Penza-1 station.
Can I drive from Nizhny Novgorod to Penza?
Yes, the driving distance between Nizhny Novgorod to Penza is 422 km. It takes approximately 6h 19m to drive from Nizhny Novgorod to Penza.
Which airlines fly from Nizhny Novgorod International Airport Airport to Penza Airport Airport?
Nordwind Airlines, Azimuth and Aeroflot Russian Airlines offer flights from Nizhny Novgorod International Airport Airport to Penza Airport Airport.