Travel within Russia is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Penza?

Book now

There are 4 ways to get from Ufa to Penza 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.

Recommended option

Fly

  1. Fly from Ufa (UFA) to Penza (PEZ)

Cheapest option

Train

  1. Take the train from Ufa to Penza 1

2 alternative options

Bus

  1. Take the bus from Ufa, Yuzhny bus station to Tolyatti
  2. Take the bus from Tolyatti to Penza Bus station

Drive

  1. Drive from Ufa to Penza

Ufa to Penza by train

The train journey time between Ufa and Penza is around 15h 57m and covers a distance of around 851 km. Operated by Russian Railways (РЖД), the Ufa to Penza train service departs from Ufa and arrives in Penza 1. Typically six trains run weekly, although weekend and holiday schedules can vary so check in advance.

6 Weekly Trains
15h 57m Average Duration
RUB 1900 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Ufa to Penza is to train which costs RUB 1900 - RUB 3400 and takes 15h 57m.

More details

The quickest way to get from Ufa to Penza is to fly which costs RUB 8000 - RUB 26000 and takes 6h 25m.

More details

No, there is no direct bus from Ufa station to Penza station. However, there are services departing from Ufa, Yuzhny bus station and arriving at Penza Bus station via Tolyatti. The journey, including transfers, takes approximately 18h 25m.

More details

Yes, there is a direct train departing from Ufa and arriving at Penza 1. Services depart six times a week, and operate every day. The journey takes approximately 15h 57m.

More details

The distance between Ufa and Penza is 736 km. The road distance is 828.9 km.

Get driving directions

The best way to get from Ufa to Penza without a car is to train which takes 15h 57m and costs RUB 1900 - RUB 3400.

More details

It takes approximately 6h 25m to get from Ufa to Penza, including transfers.

More details

Ufa to Penza bus services, operated by Bashavtotrans, depart from Ufa, Yuzhny bus station.

More details

Ufa to Penza train services, operated by Russian Railways (РЖД), depart from Ufa station.

More details

The best way to get from Ufa to Penza is to fly which takes 6h 25m and costs RUB 8000 - RUB 26000. Alternatively, you can train, which costs RUB 1900 - RUB 3400 and takes 15h 57m, you could also bus, which costs RUB 2678 and takes 18h 25m.

Mode details

Map of how to get from Ufa to Penza.
Launch map view
  • Distance: 736.4 km
  • Duration: 6h 25m

What companies run services between Ufa, Russia and Penza, Russia?

S7 Airlines, Aeroflot Russian Airlines and four other airlines fly from Ufa to Penza every 4 hours. Alternatively, Russian Railways (РЖД) operates a train from Ufa to Penza 1 6 times a week. Tickets cost RUB 1900 - RUB 3400 and the journey takes 15h 57m.

Airlines
S7 Airlines
Website
s7.ru
Flights from Ufa to Penza via Moscow Domodedovo
Ave. Duration
5h 17m
When
Every day
Estimated price
RUB 8000 - RUB 25000
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Ufa to Penza via Moscow Sheremetyevo
Ave. Duration
5h 5m
When
Every day
Estimated price
RUB 12000 - RUB 38000
Azimuth
Website
azimuth.aero
Flights from Ufa to Penza via Krasnodar
Ave. Duration
8h 10m
When
Tuesday
Estimated price
RUB 8500 - RUB 19000
IrAero
Website
iraero.ru
Flights from Ufa to Penza via Pulkovo
Ave. Duration
7h 45m
When
Tuesday and Friday
Estimated price
RUB 10000 - RUB 35000
Train operators
Russian Railways (РЖД)
Website
pass.rzd.ru
Train from Ufa to Penza 1
Ave. Duration
15h 57m
Frequency
6 times a week
Estimated price
RUB 1900 - RUB 3400
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 1900 - RUB 2700
2nd Class (Kupé)
RUB 2400 - RUB 3400
Bus operators
Bashavtotrans
Phone
8 (347) 262-66-62
Website
bashauto.ru
Bus from Ufa, Yuzhny bus station to Tolyatti
Ave. Duration
10h 10m
Frequency
Once daily
Estimated price
RUB 1700
Schedules at
rb7.ru
Penza Bus Terminal
Phone
+7 (8412) 94-59-33
Email
info@avtovokzal-penza.ru
Website
avtovokzal-penza.ru
Bus from Tolyatti to Penza Bus station
Ave. Duration
7h 15m
Frequency
Once daily
Estimated price
RUB 978
Schedules at
avtovokzal-penza.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 by boat in Italy, Slovenia: Getting from Ljubljana to Lake Bled and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Ufa Airport to Penza Airport. The quickest flight takes 4h 45m and has one stopover.

Search flights

Ufa to Penza bus services, operated by Penza Bus Terminal, arrive at Penza Bus station.

More details

Penza is 2h behind Ufa. It is currently 10:44 AM in Ufa and 8:44 AM in Penza.

Ufa to Penza train services, operated by Russian Railways (РЖД), arrive at Penza 1 station.

More details

Yes, the driving distance between Ufa to Penza is 829 km. It takes approximately 11h 16m to drive from Ufa to Penza.

Get driving directions

Smartavia, IrAero, Aeroflot Russian Airlines and two other airlines offer flights from Ufa Airport to Penza Airport.

Search flights

There are six+ hotels available in Penza. Prices start at RUB 7500 per night.

More details

The best way to get from Ufa to Ufa Airport is to line 101 bus which takes 30 min and costs RUB 35.

More details

ticket