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

Recommended option

Train  •  11 h 26 min

  1. Take the train from Kazan Passajirskij to Penza 1 D

$14 - $35

4 alternative options

Bus  •  11 h 45 min

  1. Take the bus from Kazan' Stolychny to Ulyanovsk
  2. Take the bus from Ulyanovsk to Penza

$17 - $25

Drive  •  7 h 57 min

  1. Drive from Kazan to Penza 337.7 miles

$30 - $50

Fly to Saransk, train  •  10 h 57 min

  1. Fly from Kazan (KZN) to Saransk (SKX) KZN - SKX
  2. Take the train from Saransk to Penza 1

$105 - $365

Fly to Saratov, bus  •  11 h 43 min

  1. Fly from Kazan (KZN) to Saratov (RTW) KZN - RTW
  2. Take the bus from Saratov to Penza

$172 - $630

Questions & Answers

No, there is no direct bus from Kazan to Penza. However, there are services departing from Kazan' Stolychny and arriving at Penza via Ulyanovsk. The journey, including transfers, takes approximately 11 h 45 min.

More details

Yes, there is a direct train departing from Kazan Passajirskij and arriving at Penza 1. Services depart four times a week. The journey takes approximately 11 h 26 min.

More details

The distance between Kazan and Penza is 392 km. The road distance is 540.3 km.

Get driving directions

The best way to get from Kazan to Penza without a car is to train which takes 11 h 26 min and costs .

More details

The train from Kazan Passajirskij to Penza 1 takes 11 h 26 min including transfers and departs four times a week.

More details

Kazan to Penza bus services, operated by Avtovokzaly.ru, depart from Kazan' Stolychny station.

More details

Kazan to Penza train services, operated by Russian Railways (RZhD), depart from Kazan Passajirskij station.

More details

The best way to get from Kazan to Penza is to train which takes 11 h 26 min and costs . Alternatively, you can bus, which costs and takes 11 h 45 min.

Mode details

There is no direct flight from Kazan Airport to Saransk Airport. The quickest flight takes 5 h 30 min and has one stopover.

Search flights

Kazan to Penza bus services, operated by Avtovokzaly.ru, arrive at Penza station.

More details

Map of how to get from Kazan to Penza.
Launch map view
  • Distance: 244.8 miles
  • Duration: 11 h 26 min

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

Russian Railways (RZhD) operates a train from Kazan to Penza 4 times a week. Tickets cost $14 - $35 and the journey takes 11 h 26 min. Alternatively, you can take a bus from Kazan to Penza via Ulyanovsk in around 11 h 45 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Kazan to Saransk via Moscow Sheremetyevo
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$110 - $380
Flights from Kazan to Saransk via Pulkovo, Moscow Sheremetyevo
Ave. Duration
8 h 40 min
When
Every day
Estimated price
$180 - $650
Flights from Kazan to Saratov via Moscow Sheremetyevo
Ave. Duration
5 h 21 min
When
Every day
Estimated price
$190 - $650
Flights from Kazan to Saratov via Pulkovo, Moscow Sheremetyevo
Ave. Duration
7 h 40 min
When
Every day
Estimated price
$290 - $1,100
S7 Airlines
Website
s7.ru
Flights from Kazan to Saransk via Moscow Domodedovo
Ave. Duration
8 h
When
Every day
Estimated price
$90 - $440
Flights from Kazan to Saransk via Moscow Domodedovo, Pulkovo
Ave. Duration
11 h 55 min
When
Wednesday and Sunday
Estimated price
$160 - $600
Flights from Kazan to Saransk via Pulkovo
Ave. Duration
6 h 20 min
When
Monday and Thursday
Estimated price
$180 - $650
Flights from Kazan to Saratov via Moscow Domodedovo
Ave. Duration
4 h 48 min
When
Every day
Estimated price
$150 - $700
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Kazan Passajirskij to Penza 1
Ave. Duration
11 h 26 min
Frequency
4 times a week
Estimated price
$14 - $35
Website
pass.rzd.ru
3rd Class (Platzcart)
$14 - $21
2nd Class (Kupé)
$21 - $35
Train from Saransk to Penza 1
Ave. Duration
2 h 50 min
Frequency
3 times a day
Estimated price
$9 - $17
Website
pass.rzd.ru
3rd Class (Platzcart)
$9 - $14
2nd Class (Kupé)
$11 - $17
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Kazan' Stolychny to Ulyanovsk
Ave. Duration
4 h 35 min
Frequency
Every 4 hours
Estimated price
$7 - $11
Schedules at
avtovokzaly.ru
Bus from Ulyanovsk to Penza
Ave. Duration
6 h 10 min
Frequency
4 times a day
Estimated price
$10 - $14
Schedules at
avtovokzaly.ru
Ulyanovsk Bus Terminal
Phone
(8422) 48-80-74
Email
patp-ul@mail.ru
Website
autovokzal73.ru
Bus from Ulyanovsk to Penza
Ave. Duration
5 h 54 min
Frequency
Once a week
Estimated price
$9 - $12
Schedules at
autovokzal73.ru
Penza
Phone
(8412) 09/01/49
Email
info@avtovokzal-penza.ru
Website
avtovokzal-penza.ru
Bus from Saratov to Penza
Ave. Duration
5 h
Frequency
Every 4 hours
Estimated price
$9
Schedules at
avtovokzal-penza.ru
Saratov Bus Terminal
Phone
(8452) 24-62-02
Email
saravtovokzal@mail.ru
Website
avv64.ru
Bus from Saratov to Penza
Ave. Duration
4 h 47 min
Frequency
Once daily
Estimated price
$5 - $8
Schedules at
avv64.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 Is ride-sharing platform BlaBlaCar right for you?, Getting to Rome from the airport and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

More Questions & Answers

Kazan to Penza train services, operated by Russian Railways (RZhD), arrive at Penza 1 station.

More details

Yes, the driving distance between Kazan to Penza is 540 km. It takes approximately 7 h 57 min to drive from Kazan to Penza.

Get driving directions

Alrosa Air Company, S7 Airlines and Aeroflot Russian Airlines offer flights from Kazan Airport to Saransk Airport.

Search flights

There are 315+ hotels available in Penza. Prices start at $22 USD per night.

More details

The best way to get from Kazan to Kazan Airport is to train which takes 28 min and costs .

More details