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,859–29,335Bus
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,860–5,132Train
- 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,372–7,944Bus, train
- Take the bus from Penza Bus station to Gryazibus
- Take the train from Lipeck to Briansk Orlovskiitrain 302С / ...
19h 32m₽4,550–8,900Drive 830.1 km
- Drive from Penza to Bryanskcar 830.1 km
11h 47m₽5,607–8,099Fly 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,059–31,185Train 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 30000.
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 30m
- When
- Every day
- Estimated price
- ₽4,300–26,000
- Website
- s7.ru
Flights from Ternovka Airport to Domodedovo International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₽4,100–25,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽1,200–1,900
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Penza 1 to Kazansky Railway Terminal
- Ave. Duration
- 10h 18m
- 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 Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Kiyevsky Railway Terminal to Briansk Orlovskii
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Penza 1 to Voronej 1
- Ave. Duration
- 13h 28m
- Frequency
- 4 times a week
- Estimated price
- ₽1,800–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
Train from Voronezh-1 to Briansk Orlovskii
- Ave. Duration
- 10h 23m
- Frequency
- Once daily
- Estimated price
- ₽1,700–4,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,700–2,300
- 2nd Class (Kupé)
- ₽2,800–4,000
Train from Lipeck to Briansk Orlovskii
- Ave. Duration
- 7h 47m
- Frequency
- Once daily
- Estimated price
- ₽2,700–5,500
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,700–3,100
- 2nd Class (Kupé)
- ₽4,400–5,500
- 1nd Class (SW)
- ₽7,500–11,000
Train from Voronezh-1 to Briansk Orlovskii
- Ave. Duration
- 10h 23m
- Frequency
- Once daily
- Estimated price
- ₽3,100–6,000
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,100–3,600
- 2nd Class (Kupé)
- ₽5,000–6,000
- 1nd Class (SW)
- ₽9,000–12,000
- 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
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Penza Bus station to Moscow Central Bus Station
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Estimated price
- ₽1,400–2,800
- Schedules at
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Bryansk
- Ave. Duration
- 7h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,200–2,100
- 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 The beginner’s guide to the 2018 World Nomad Games, 5 delightfully under-the-radar French towns you need to visit, and Thanksgiving 2018: How to travel stress-free - 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.












