There are 5 ways to get from Pskov to Penza by train, plane, 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.
Train, fly
best- Take the train from Pskov-1 to Airporttrain
- Fly from Pulkovo Airport (LED) to Ternovka Airport (PEZ)plane LED - PEZ
7h 27m₽7,174–35,716Bus, train
cheapest- Take the bus from Pskov Bus station to Velikiy Novgorod Bus stationbus 958
- Take the bus from Velikiy Novgorod Bus station to Okulovkabus 255 / ...
- Take the train from Okulovka to Penza 1train
25h 47m₽4,028–7,785Train
- Take the train from Pskov Pass to Bologoe-Moskovskoetrain 010Ч
- Take the train from Bologoe-Moskovskoe to Penza 1train 105А
24h 40m₽4,154–9,281Bus
- Take the bus from Pskov Bus station to Smolenskbus
- Take the bus from Smolensk to Salaryevo Bus Stationbus
- Take the bus from Moscow Central Bus Station to Penza Bus stationbus
25h 51m₽6,014–8,494Drive 1,362.4 km
- Drive from Pskov to Penzacar 1,362.4 km
18h 37m₽9,408–13,590
Pulkovo Airport (LED) to Ternovka Airport (PEZ) flights
Comparing Your Travel Options
The cheapest way to get from Pskov to Penza is to bus and train which costs RUB 4000 - RUB 8000 and takes 25h 47m.
The fastest way to get from Pskov to Penza is to train and fly which takes 7h 27m and costs RUB 7000 - RUB 36000.
No, there is no direct bus from Pskov station to Penza station. However, there are services departing from Pskov Bus station and arriving at Penza Bus station via Smolensk, Метро «Преображенская площадь» and Moscow Central Bus Station. The journey, including transfers, takes approximately 25h 51m.
No, there is no direct train from Pskov to Penza. However, there are services departing from Pskov Pass and arriving at Penza 1 via Bologoe-Moskovskoe. The journey, including transfers, takes approximately 24h 40m.
The distance between Pskov and Penza is 1448 km. The road distance is 1362.4 km.
The best way to get from Pskov to Penza without a car is to train which takes 24h 40m and costs RUB 4100 - RUB 9500.
It takes approximately 7h 27m to get from Pskov to Penza, including transfers.
Pskov to Penza bus services, operated by Avtovokzaly.ru, depart from Pskov Bus station.
Pskov to Penza train services, operated by Russian Railways (РЖД), depart from Pskov Pass station.
The best way to get from Pskov to Penza is to train which takes 24h 40m and costs RUB 4100 - RUB 9500. Alternatively, you can bus, which costs RUB 6000 - RUB 8500 and takes 25h 51m.
What companies run services between Pskov, Russia and Penza, Russia?
You can take a train from Pskov Pass to Penza 1 via Bologoe-Moskovskoe in around 24h 40m. Alternatively, you can take a bus from Pskov Bus station to Penza Bus station via Smolensk, Salaryevo Bus Station, Salaryevo, Preobrazhenskaya Ploshchad, Метро «Преображенская площадь», Метро «Щёлковская», and Moscow Central Bus Station in around 25h 51m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Ternovka Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Saturday, Sunday, Wednesday, and Friday
- Estimated price
- ₽6,000–34,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pskov-1 to Airport
- Ave. Duration
- 3h 21m
- Frequency
- 3 times a day
- Estimated price
- ₽900–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽900–1,300
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pskov Pass to Bologoe-Moskovskoe
- Ave. Duration
- 6h 39m
- Frequency
- Once daily
- Estimated price
- ₽1,300–3,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,800
- 2nd Class (Kupé)
- ₽2,400–3,300
Train from Bologoe-Moskovskoe to Penza 1
- Ave. Duration
- 17h 1m
- Frequency
- 4 times a week
- Estimated price
- ₽2,800–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽12,000–18,000
- 3rd Class (Platzcart)
- ₽2,800–3,700
- 2nd Class (Kupé)
- ₽4,100–6,000
Train from Okulovka to Penza 1
- Ave. Duration
- 18h 25m
- Frequency
- 4 times a week
- Estimated price
- ₽2,900–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽2,900–3,900
- 2nd Class (Kupé)
- ₽4,200–6,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Pskov Bus station to Smolensk
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a day
- Estimated price
- ₽1,200–2,300
- Schedules at
- 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
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Pskov Bus station to Smolensk
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,000
- Schedules at
- ecolines.ru
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Smolensk to Salaryevo Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- ₽3,274
- Website
- Intercars Europe
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Pskov Bus station to Velikiy Novgorod Bus station
Bus from Velikiy Novgorod Bus station to Okulovka
- Phone
- +7 (8162) 77-61-86
- Website
- avokzal53.ru
Bus from Velikiy Novgorod Bus station to Okulovka
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- ₽471
- Schedules at
- avokzal53.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 How to get from Luton Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Pskov to Penza bus services, operated by Avtovokzaly.ru, arrive at Smolensk station.
Pskov to Penza train services, operated by Russian Railways (РЖД), arrive at Bologoe-Moskovskoe station.
Yes, the driving distance between Pskov to Penza is 1362 km. It takes approximately 18h 37m to drive from Pskov to Penza.














