There are 6 ways to get from Belarus to Penza by plane, bus, train, 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.
Fly from Minsk National Airport
best- Fly from Minsk National Airport (MSQ) to Ternovka Airport (PEZ)plane MSQ - PEZ
7h 8m₽6,768–33,398Train
cheapest- Take the train from Minsk Pas to Penza-1train 426Ч / ...
27h 46m₽3,500–7,000Bus
- Take the bus from Minsk to Moscowbus Moscow-Pinsk / ...
- Take the bus from Moscow Central Bus Station to Penza Bus stationbus
21h 40m₽5,571–9,705Drive 1,336.3 km
- Drive from Minsk to Penzacar 1,336.3 km
17h 21m₽9,624–13,901Fly from Gomel Airport
- Fly from Gomel Airport (GME) to Ternovka Airport (PEZ)plane GME - PEZ
15h 5m₽6,428–32,515Fly from Mogilev Airport
- Fly from Mogilev Airport (MVQ) to Ternovka Airport (PEZ)plane MVQ - PEZ
14h 22m₽6,561–31,672
Minsk National Airport (MSQ) to Ternovka Airport (PEZ) flights
Questions & Answers
The cheapest way to get from Belarus to Penza is to train which costs RUB 3500 - RUB 7000 and takes 27h 46m.
The fastest way to get from Belarus to Penza is to fly which takes 7h 8m and costs RUB 6500 - RUB 34000.
No, there is no direct bus from Belarus to Penza station. However, there are services departing from Minsk and arriving at Penza Bus station via Moscow Central Bus Station. The journey, including transfers, takes approximately 21h 40m.
Yes, there is a direct train departing from Minsk Pas and arriving at Penza-1. Services depart once a week, and operate Monday and Friday. The journey takes approximately 27h 46m.
The distance between Belarus and Penza is 1178 km. The road distance is 1336.3 km.
The best way to get from Belarus to Penza without a car is to bus which takes 21h 40m and costs RUB 5500 - RUB 10000.
It takes approximately 7h 8m to get from Belarus to Penza, including transfers.
Belarus to Penza bus services, operated by Pinsk bus Park, depart from Minsk station.
Belarus to Penza train services, operated by Russian Railways (РЖД), depart from Minsk Pas station.
The best way to get from Belarus to Penza is to fly which takes 7h 8m and costs RUB 6500 - RUB 34000. Alternatively, you can bus, which costs RUB 5500 - RUB 10000 and takes 21h 40m, you could also train, which costs RUB 3500 - RUB 7000 and takes 27h 46m.
What companies run services between Belarus and Penza, Russia?
Aeroflot Russian Airlines, Azimuth, and Belavia Belarusian Airlines fly from Minsk National Airport (MSQ) to Ternovka Airport (PEZ) 3 times a day. Alternatively, you can take a bus from Minsk to Penza Bus station via Moscow Central Bus Station in around 21h 40m.
- Website
- aeroflot.ru
Flights from Minsk National Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₽6,500–33,000
Flights from Gomel Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 16h 47m
- When
- Tuesday and Friday
- Estimated price
- ₽6,000–32,000
Flights from Gomel Airport to Ternovka Airport via Pulkovo
- Ave. Duration
- 20h
- When
- Tuesday and Friday
- Estimated price
- ₽9,000–41,000
Flights from Gomel Airport to Ternovka Airport via Moscow Vnukovo, Pulkovo
- Ave. Duration
- 18h 50m
- When
- Thursday and Sunday
- Estimated price
- ₽10,000–45,000
Flights from Mogilev Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 16h 7m
- When
- Monday and Thursday
- Estimated price
- ₽6,000–31,000
- Website
- azimuth.aero
Flights from Minsk National Airport to Ternovka Airport via Mineralnye Vody
- Ave. Duration
- 7h 35m
- When
- Monday
- Estimated price
- ₽11,000–47,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Minsk Pas to Penza-1
- Ave. Duration
- 27h 46m
- Frequency
- Once a week
- Estimated price
- ₽3,500–7,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽15,000–21,000
- 3rd Class (Platzcart)
- ₽3,500–4,600
- 2nd Class (Kupé)
- ₽4,800–7,000
- Phone
- +375 165 641144
- [email protected]
- Website
- pinskap.by
Bus from Minsk to Moscow
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- ₽4,100–7,000
- Schedules at
- pinskap.by
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Penza Bus station
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Estimated price
- ₽1,400–2,800
- Schedules at
- avtovokzaly.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 Flying into Beijing?, Getting to Milan from the airport, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Belarus to Penza bus services, operated by Pinsk bus Park, arrive at Moscow station.
Belarus to Penza train services, operated by Russian Railways (РЖД), arrive at Penza-1 station.
Yes, the driving distance between Belarus to Penza is 1336 km. It takes approximately 17h 21m to drive from Belarus to Penza.







