There are 7 ways to get from Brest 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.
Fly from Brest Airport
best- Fly from Brest Airport (BQT) to Ternovka Airport (PEZ)plane BQT - PEZ
14h 19m₽7,419–36,537Train
cheapest- Take the train from Brest C to Minsk Pastrain 702Б / ...
- Take the train from Minsk Pas to Penza-1train 426Ч / ...
31h 52m₽6,048–14,929Train via Moscow
- Take the train from Brest C to Moskva Belorusskaiatrain 028Б / ...
- Take the train from Kazansky Railway Terminal to Penza 1train 052Й
26h 1m₽6,229–14,260Bus
- Take the bus from Brest Bus station to Pinskbus 557
- Take the bus from Pinsk to Moscowbus
- Take the bus from Moscow Central Bus Station to Penza Bus stationbus
29h 34m₽6,725–11,781Drive 1,685.9 km
- Drive from Brest to Penzacar 1,685.9 km
20h 29m₽11,525–16,647Train to Minsk National Airport, fly
- Take the train from Brest C to Minsk Pastrain
- Fly from Minsk National Airport (MSQ) to Ternovka Airport (PEZ)plane MSQ - PEZ
11h 38m₽8,828–41,359Train #2
- Take the train from Brest C to Molodechnotrain 658Б
- Take the train from Molodechno to Penza-1train 426Ч
41h 3m
Brest Airport (BQT) to Ternovka Airport (PEZ) flights
Comparing Your Travel Options
The cheapest way to get from Brest to Penza is to bus which costs RUB 6500 - RUB 12000 and takes 29h 34m.
The fastest way to get from Brest to Penza is to train and fly which takes 11h 38m and costs RUB 8500 - RUB 42000.
No, there is no direct bus from Brest station to Penza station. However, there are services departing from Brest Bus station and arriving at Penza Bus station via Pinsk and Moscow Central Bus Station. The journey, including transfers, takes approximately 29h 34m.
No, there is no direct train from Brest to Penza. However, there are services departing from Brest C and arriving at Penza 1 via Belorusskaya and Kazansky Railway Terminal. The journey, including transfers, takes approximately 26h 1m.
The distance between Brest and Penza is 1454 km. The road distance is 1685.9 km.
The best way to get from Brest to Penza without a car is to train via Moscow which takes 26h 1m and costs RUB 6000 - RUB 15000.
It takes approximately 14h 19m to get from Brest to Penza, including transfers.
Brest to Penza bus services, operated by Brest Bus Terminal, depart from Brest Bus station.
Brest to Penza train services, operated by Belarusian Railway (BCh), depart from Brest C station.
The best way to get from Brest to Penza is to fly which takes 14h 19m and costs RUB 7000 - RUB 37000. Alternatively, you can train via Moscow, which costs RUB 6000 - RUB 15000 and takes 26h 1m, you could also bus, which costs RUB 6500 - RUB 12000 and takes 29h 34m.
What companies run services between Brest, Belarus and Penza, Russia?
Belavia Belarusian Airlines, Aeroflot Russian Airlines, and Azimuth fly from Brest Airport (BQT) to Ternovka Airport (PEZ) 5 times a week. Alternatively, you can take a train from Brest C to Penza 1 via Moskva Belorusskaia, Belorusskaya, Komsomolskaya, and Kazansky Railway Terminal in around 26h 1m.
- Website
- aeroflot.ru
Flights from Brest Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 19h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₽7,000–36,000
Flights from Minsk National Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₽6,000–33,000
Flights from Minsk National Airport to Ternovka Airport via Pulkovo
- Ave. Duration
- 5h 52m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- ₽8,000–39,000
- Website
- azimuth.aero
Flights from Brest Airport to Ternovka Airport via Moscow Sheremetyevo, Sochi
- Ave. Duration
- 11h 50m
- When
- Thursday
- Estimated price
- ₽13,000–55,000
Flights from Brest Airport to Ternovka Airport via Moscow Sheremetyevo, Mineralnye Vody
- Ave. Duration
- 12h 15m
- When
- Monday and Thursday
- Estimated price
- ₽12,000–55,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 4m
- Frequency
- Once daily
- Estimated price
- ₽7,000–12,253
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,000–8,000
- 2nd Class (Kupé)
- ₽12,253
- 1nd Class (SW)
- ₽23,000–26,000
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₽3,400–5,853
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽3,400–3,800
- 2nd Class (Kupé)
- ₽5,853
- 1nd Class (SW)
- ₽10,000–13,000
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₽3,400–5,853
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽3,400–3,800
- 2nd Class (Kupé)
- ₽5,853
- 1nd Class (SW)
- ₽10,000–13,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 13h 19m
- Frequency
- 4 times a week
- Estimated price
- ₽4,000–10,000
- Website
- Russian Railways
- 2nd Class (Kupé)
- ₽7,000–10,000
- 1nd Class (SW)
- ₽15,000–21,000
- 3rd Class (Platzcart)
- ₽4,000–5,500
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a week
- Estimated price
- ₽2,500–8,000
- Website
- Russian Railways
- 2nd Class (Kupé)
- ₽5,500–8,000
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽2,500–3,200
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a week
- Estimated price
- ₽2,500–8,000
- Website
- Russian Railways
- 2nd Class (Kupé)
- ₽5,500–8,000
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽2,500–3,200
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kazansky Railway Terminal to Penza 1
- Ave. Duration
- 10h 49m
- Frequency
- Once daily
- Estimated price
- ₽2,100–4,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,100–2,800
- 2nd Class (Kupé)
- ₽3,200–4,500
Train from Minsk Pas to Penza-1
- Ave. Duration
- 27h 46m
- Frequency
- Once a week
- Estimated price
- ₽3,500–7,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽15,000–21,000
- 3rd Class (Platzcart)
- ₽3,500–4,600
- 2nd Class (Kupé)
- ₽4,800–7,000
Train from Molodechno to Penza-1
- Ave. Duration
- 29h 4m
- Frequency
- Once a week
- Estimated price
- ₽3,600–7,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,600–4,800
- 2nd Class (Kupé)
- ₽5,000–7,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽750–1,000
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽750–1,000
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Brest C to Molodechno
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- +375 162 93-37-04
- [email protected]
- Website
- av.brest.by
Bus from Brest Bus station to Pinsk
- Ave. Duration
- 3h 9m
- Frequency
- 5 times a day
- Estimated price
- ₽320–490
- Schedules at
- av.brest.by
- Book at
- infobus.by
- Phone
- +375 165 683545
- [email protected]
- Website
- Pinsk bus Park
Bus from Pinsk to Moscow
- Ave. Duration
- 14h 25m
- Frequency
- Twice daily
- Estimated price
- ₽5,000–8,500
- Website
- Pinsk bus Park
- Website
- Pinsk bus Park
- 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 What are the different types of Renfe trains in Spain?, Thanksgiving 2018: How to travel stress-free, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Brest to Penza bus services, operated by Brest Bus Terminal, arrive at Pinsk station.
Brest to Penza train services, operated by Belarusian Railway (BCh), arrive at Moskva Belorusskaia station.
Yes, the driving distance between Brest to Penza is 1686 km. It takes approximately 20h 29m to drive from Brest to Penza.

















