There are 7 ways to get from Penza to Bryansk 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 to Domodedovo International Airport, train
best- Fly from Ternovka Airport (PEZ) to Domodedovo International Airport (DME)plane PEZ - DME
- Take the train from Kiyevsky Railway Terminal to Briansk Orlovskiitrain
7h 54m₽5,969–32,345Bus
cheapest- Take the bus from Penza Bus station to Moscow Central Bus Stationbus
- Take the bus from Salaryevo Bus Station to Bryanskbus
20h 27m₽2,880–5,152Train
- Take the train from Penza 1 to Kazansky Railway Terminaltrain 052М
- Take the train from Kiyevsky Railway Terminal to Briansk Orlovskiitrain 737А / ...
15h 37m₽3,382–7,954Bus, train
- Take the bus from Penza Bus station to Gryazibus
- Take the train from Lipeck to Briansk Orlovskiitrain 302С / ...
19h 32m₽5,650–9,900Drive 830.1 km
- Drive from Penza to Bryanskcar 830.1 km
11h 47m₽5,779–8,347Fly to Sheremetyevo International Airport, train
- Fly from Ternovka Airport (PEZ) to Sheremetyevo International Airport (SVO)plane PEZ - SVO
- Take the train from Kiyevsky Railway Terminal to Briansk Orlovskiitrain
8h 50m₽6,169–33,195Train via Voronezh
- Take the train from Penza 1 to Voronej 1train 123Н
- Take the train from Voronezh-1 to Briansk Orlovskiitrain 302С / ...
24h 51m₽3,579–8,107
Ternovka Airport (PEZ) to Domodedovo International Airport (DME) flights
Questions & Answers
The cheapest way to get from Penza to Bryansk is to bus which costs RUB 2800 - RUB 5500 and takes 20h 27m.
The fastest way to get from Penza to Bryansk is to fly and train which takes 7h 54m and costs RUB 5500 - RUB 33000.
No, there is no direct bus from Penza station to Bryansk. However, there are services departing from Penza Bus station and arriving at Bryansk via Метро «Щёлковская», Метро «Лубянка» and Salaryevo Bus Station. The journey, including transfers, takes approximately 20h 27m.
No, there is no direct train from Penza to Bryansk. However, there are services departing from Penza 1 and arriving at Briansk Orlovskii via Komsomolskaya and Kiyevsky Railway Terminal. The journey, including transfers, takes approximately 15h 37m.
The distance between Penza and Bryansk is 966 km. The road distance is 830.1 km.
The best way to get from Penza to Bryansk without a car is to train which takes 15h 37m and costs RUB 3300 - RUB 8000.
It takes approximately 7h 54m to get from Penza to Bryansk, including transfers.
Penza to Bryansk bus services, operated by Avtovokzaly.ru, depart from Penza Bus station.
Penza to Bryansk train services, operated by Russian Railways (РЖД), depart from Penza 1 station.
The best way to get from Penza to Bryansk is to train which takes 15h 37m and costs RUB 3300 - RUB 8000. Alternatively, you can bus, which costs RUB 2800 - RUB 5500 and takes 20h 27m.
What companies run services between Penza, Russia and Bryansk, Russia?
You can take a train from Penza 1 to Briansk Orlovskii via Kazansky Railway Terminal, Komsomolskaya, Kiyevskaya, and Kiyevsky Railway Terminal in around 15h 37m. Alternatively, you can take a bus from Penza Bus station to Bryansk via Moscow Central Bus Station, Метро «Щёлковская», Метро «Преображенская площадь», Preobrazhenskaya Ploshchad, Lubyanka, Метро «Лубянка», Метро «Тропарёво», Troparevo, Salaryevo, and Salaryevo Bus Station in around 20h 27m.
- Website
- aeroflot.ru
Flights from Ternovka Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₽4,400–28,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽1,200–1,900
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
Train from Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽1,200–1,900
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
Train from Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽1,200–1,900
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
- Phone
- +7 (8412) 94-59-33
- [email protected]
- Website
- avtovokzal-penza.ru
Bus from Penza Bus station to Gryazi
- Ave. Duration
- 9h 3m
- Frequency
- Once daily
- Estimated price
- ₽1,200
- Schedules at
- avtovokzal-penza.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 Want to know more about Flixbus?, Flying into Beijing?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Penza to Bryansk bus services, operated by Avtovokzaly.ru, arrive at Moscow Central Bus Station.
Penza to Bryansk train services, operated by Russian Railways (РЖД), arrive at Kazansky Railway Terminal station.
Yes, the driving distance between Penza to Bryansk is 830 km. It takes approximately 11h 47m to drive from Penza to Bryansk.


