There are 7 ways to get from Brest 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.
Train via Moscow
best- Take the train from Brest C to Moskva Belorusskaiatrain 028Б / ...
- Take the train from Kazansky Railway Terminal to Penza 1train 052Й
26h 1m₽6,219–14,250Train
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,929Bus
- 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₽7,731–14,291Drive 1,685.9 km
- Drive from Brest to Penzacar 1,685.9 km
20h 30m₽12,401–17,912Fly from Brest Airport
- Fly from Brest Airport (BQT) to Ternovka Airport (PEZ)plane BQT - PEZ
15h 59m₽8,421–37,550Train #2
- Take the train from Brest C to Molodechnotrain 658Б
- Take the train from Molodechno to Penza-1train 426Ч
41h 3mTrain 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
10h 8m₽9,328–41,309
Brest Airport (BQT) to Ternovka Airport (PEZ) flights
Questions & Answers
The cheapest way to get from Brest to Penza is to train via Moscow which costs RUB 6000 - RUB 15000 and takes 26h 1m.
The fastest way to get from Brest to Penza is to train and fly which takes 10h 8m and costs RUB 9000 - 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 1787 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 26h 1m 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 train via Moscow which takes 26h 1m and costs RUB 6000 - RUB 15000. Alternatively, you can bus, which costs RUB 7500 - RUB 15000 and takes 29h 34m, you could also fly, which costs RUB 8000 - RUB 38000 and takes 15h 59m.
What companies run services between Brest, Belarus and Penza, Russia?
You can take a train from Brest C to Penza 1 via Moskva Belorusskaia, Belorusskaya, Komsomolskaya, and Kazansky Railway Terminal in around 26h 1m. Alternatively, you can take a bus from Brest Bus station to Penza Bus station via Pinsk and Moscow Central Bus Station in around 29h 34m.
- Website
- aeroflot.ru
Flights from Brest Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 13h 30m
- When
- Wednesday and Saturday
- Estimated price
- ₽8,000–37,000
Flights from Brest Airport to Ternovka Airport via Pulkovo
- Ave. Duration
- 19h 35m
- When
- Wednesday and Saturday
- Estimated price
- ₽9,500–43,000
Flights from Brest Airport to Ternovka Airport via Pulkovo, Moscow Sheremetyevo
- Ave. Duration
- 18h 35m
- When
- Saturday
- Estimated price
- ₽10,000–43,000
Flights from Minsk National Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₽6,500–33,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–48,000
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 4m
- Frequency
- Once daily
- Estimated price
- ₽4,800–9,500
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,800–5,500
- 2nd Class (Kupé)
- ₽7,500–9,500
- 1nd Class (SW)
- ₽13,000–19,000
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₽2,500–4,900
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,500–2,900
- 2nd Class (Kupé)
- ₽4,100–4,900
- 1nd Class (SW)
- ₽7,000–10,000
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₽2,500–4,900
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,500–2,900
- 2nd Class (Kupé)
- ₽4,100–4,900
- 1nd Class (SW)
- ₽7,000–10,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 13h 19m
- Frequency
- 4 times a week
- Estimated price
- ₽4,000–10,000
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- eng.rzd.ru
Train from Kazansky Railway Terminal to Penza 1
- Ave. Duration
- 10h 49m
- Frequency
- Once daily
- Estimated price
- ₽2,100–4,500
- Website
- https://eng.rzd.ru/
- 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
- 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
Train from Molodechno to Penza-1
- Ave. Duration
- 29h 4m
- Frequency
- Once a week
- Estimated price
- ₽3,600–7,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,600–4,800
- 2nd Class (Kupé)
- ₽5,000–7,000
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽900–1,200
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽900–1,200
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Brest C to Minsk Pas
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Brest C to Molodechno
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Brest C to Minsk Pas
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 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
- ₽330–500
- Schedules at
- av.brest.by
- Book at
- infobus.by
- Phone
- +375 165 641144
- [email protected]
- Website
- pinskap.by
Bus from Pinsk to Moscow
- Ave. Duration
- 14h 25m
- Frequency
- Twice daily
- Estimated price
- ₽6,000–11,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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Italy Travel Guides, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
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 30m to drive from Brest to Penza.















