There are 4 ways to get from Tula to Penza by train, plane, 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.
Train to Domodedovo International Airport, fly
best- Take the train from Tula, Moskovskiy Station to Novokhokhlovskayatrain
- Fly from Domodedovo International Airport (DME) to Ternovka Airport (PEZ)plane DME - PEZ
6h 11m₽4,977–27,019Train
cheapest- Take the train from Tula Ryazhskiy to Penza-1train 426Ч / ...
12h 23m₽1,800–4,100Drive 617.6 km
- Drive from Tula to Penzacar 617.6 km
8h 38m₽4,127–5,960Train to Sheremetyevo International Airport, fly
- Take the train from Tula 1 Kurskaia to Moscow Vostochny Stationtrain
- Fly from Sheremetyevo International Airport (SVO) to Ternovka Airport (PEZ)plane SVO - PEZ
6h 52m₽5,696–30,244
Domodedovo International Airport (DME) to Ternovka Airport (PEZ) flights
Questions & Answers
The cheapest way to get from Tula to Penza is to train which costs RUB 1800 - RUB 4100 and takes 12h 23m.
The fastest way to get from Tula to Penza is to train and fly which takes 6h 11m and costs RUB 4900 - RUB 27000.
Yes, there is a direct train departing from Tula Ryazhskiy and arriving at Penza-1. Services depart once a week, and operate Monday and Friday. The journey takes approximately 12h 23m.
The distance between Tula and Penza is 775 km. The road distance is 617.6 km.
The best way to get from Tula to Penza without a car is to train which takes 12h 23m and costs RUB 1800 - RUB 4100.
It takes approximately 6h 11m to get from Tula to Penza, including transfers.
Tula to Penza train services, operated by Russian Railways (РЖД), depart from Tula Ryazhskiy station.
Tula to Penza train services, operated by Russian Railways (РЖД), arrive at Penza-1 station.
Yes, the driving distance between Tula to Penza is 618 km. It takes approximately 8h 38m to drive from Tula to Penza.
What companies run services between Tula, Russia and Penza, Russia?
Russian Railways (РЖД) operates a train from Tula Ryazhskiy to Penza-1 once a week. Tickets cost ₽1,800–4,100 and the journey takes 12h 23m.
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Ternovka Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₽4,200–26,000
- Website
- s7.ru
Flights from Domodedovo International Airport to Ternovka Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽4,000–25,000
- Phone
- 8 (800) 301-00-00
- [email protected]
- Website
- central-ppk.ru
Train from Tula, Moskovskiy Station to Novokhokhlovskaya
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- ₽600–1,200
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽600–900
- Lastochka Train
- ₽950–1,200
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Tula Ryazhskiy to Penza-1
- Ave. Duration
- 12h 23m
- Frequency
- Once a week
- Estimated price
- ₽1,800–4,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,400
- 2nd Class (Kupé)
- ₽2,900–4,100
Train from Tula 1 Kurskaia to Moscow Vostochny Station
- Ave. Duration
- 2h 11m
- Frequency
- 5 times a day
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,300
- 2nd Class (Kupé)
- ₽2,000–2,800
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 The beginner’s guide to the 2018 World Nomad Games, Italian Lakes: Getting around by train, and Which London airport should I choose? - to help you get the most out of your next trip.









