There are 7 ways to get from Smolensk to Penza by train, plane, 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 to Domodedovo International Airport, fly
best- Take the train from Smolensk to Moscow Belorussky Stationtrain
- Fly from Domodedovo International Airport (DME) to Ternovka Airport (PEZ)plane DME - PEZ
7h 33m₽8,605–34,456Train
cheapest- Take the train from Smolensk to Penza-1train 426Ч / ...
22h 20m₽2,700–5,500Bus
- Take the bus from Smolensk to Salaryevo Bus Stationbus
- Take the bus from Moscow Central Bus Station to Penza Bus stationbus
18h₽4,928–6,388Drive 1,027 km
- Drive from Smolensk to Penzacar 1,027 km
13h 45m₽7,008–10,123Taxi
- Take the taxi from Smolensk to Penzataxi 1,027 km
13h 45m₽11,000–14,000Train to Sheremetyevo International Airport, fly
- Take the train from Smolensk to Moscow Belorussky Stationtrain
- Fly from Sheremetyevo International Airport (SVO) to Ternovka Airport (PEZ)plane SVO - PEZ
8h 21m₽8,730–36,216Train to Minsk National Airport, fly
- Take the train from Smolensk to Minsk Pastrain
- Fly from Minsk National Airport (MSQ) to Ternovka Airport (PEZ)plane MSQ - PEZ
10h 45m₽7,934–43,323
Domodedovo International Airport (DME) to Ternovka Airport (PEZ) flights
Comparing Your Travel Options
The cheapest way to get from Smolensk to Penza is to train which costs RUB 2700 - RUB 5500 and takes 22h 20m.
The fastest way to get from Smolensk to Penza is to train and fly which takes 7h 33m and costs RUB 8500 - RUB 35000.
No, there is no direct bus from Smolensk to Penza station. However, there are services departing from Smolensk and arriving at Penza Bus station via Метро «Тропарёво», Метро «Преображенская площадь» and Moscow Central Bus Station. The journey, including transfers, takes approximately 18h.
Yes, there is a direct train departing from Smolensk and arriving at Penza-1. Services depart once a week, and operate Monday and Friday. The journey takes approximately 22h 20m.
The distance between Smolensk and Penza is 1007 km. The road distance is 1027 km.
The best way to get from Smolensk to Penza without a car is to bus which takes 18h and costs RUB 4900 - RUB 6500.
It takes approximately 7h 33m to get from Smolensk to Penza, including transfers.
Smolensk to Penza bus services, operated by Intercars Europe, depart from Smolensk station.
Smolensk to Penza train services, operated by Russian Railways (РЖД), depart from Smolensk station.
The best way to get from Smolensk to Penza is to bus which takes 18h and costs RUB 4900 - RUB 6500. Alternatively, you can train, which costs RUB 2700 - RUB 5500 and takes 22h 20m.
What companies run services between Smolensk, Russia and Penza, Russia?
You can take a bus from Smolensk to Penza Bus station via Salaryevo Bus Station, Salaryevo, Troparevo, Метро «Тропарёво», Манежная площадь, Okhotny Ryad, Preobrazhenskaya Ploshchad, Метро «Преображенская площадь», Метро «Щёлковская», and Moscow Central Bus Station in around 18h. Alternatively, Russian Railways (РЖД) operates a train from Smolensk to Penza-1 once a week. Tickets cost ₽2,700–5,500 and the journey takes 22h 20m.
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Ternovka Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₽4,400–28,000
Flights from Minsk National Airport to Ternovka Airport via Sheremetyevo International Airport
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- ₽6,500–35,000
Flights from Minsk National Airport to Ternovka Airport via Pulkovo
- Ave. Duration
- 5h 40m
- When
- Wednesday and Friday
- Estimated price
- ₽8,500–41,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Smolensk to Moscow Belorussky Station
- Ave. Duration
- 3h 44m
- Frequency
- 3 times a day
- Estimated price
- ₽1,300–2,100
- Website
- Russian Railways
- Lastochka Train
- ₽1,300–1,800
- Commuter Electric Train
- ₽1,400–2,100
Train from Smolensk to Moscow Belorussky Station
- Ave. Duration
- 3h 44m
- Frequency
- 3 times a day
- Estimated price
- ₽1,300–2,100
- Website
- Russian Railways
- Lastochka Train
- ₽1,300–1,800
- Commuter Electric Train
- ₽1,400–2,100
Train from Smolensk to Minsk Pas
- Ave. Duration
- 3h 8m
- Frequency
- 3 times a day
- Estimated price
- ₽1,100–1,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,700
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Smolensk to Salaryevo Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- ₽3,249
- Website
- Intercars Europe
- Ave. Duration
- 13h 45m
- Estimated price
- ₽11,000–14,000
Taxi Maxim
- Phone
- +7 4812 777777
- Website
- taximaxim.ru
Taxi S
- Phone
- +7(4812)300-300
- Website
- taksis.ru
Vezet Taxi Smolensk
- Phone
- +7(4812)333-333
- Website
- smolensk.rutaxi.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 The London Underground: Essential tips to navigate the Tube, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Smolensk to Penza bus services, operated by Intercars Europe, arrive at Salaryevo Bus Station.
Smolensk to Penza train services, operated by Russian Railways (РЖД), arrive at Penza-1 station.
Yes, the driving distance between Smolensk to Penza is 1027 km. It takes approximately 13h 45m to drive from Smolensk to Penza.




