HUB hero image

How to Travel from

Saint Petersburg to Penza Oblast

by Plane, Train, Route or Car

Saint Petersburg
+0
Penza Oblast
Transport search to Penza Oblast
Saint Petersburg
+0
Penza Oblast
Building a composite car route
Cheapest
Best Offer!
Car
16 h 6 min
1333 km.
from $73
Composite Route Car Only
Schedule

Saint Petersburg, Russia → Penza Oblast, Russia

All
All days
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue
29 Jul, Wed

Cheapest and Fastest Ways to Travel from Saint Petersburg to Penza Oblast

Composite routes from Saint Petersburg to Penza Oblast

Cheapest
Other

Transport providers

Aeroflot Russian Airlines
Website
Aeroflot Russian Airlines
Website
2h 15m
Monday, Wednesday, Friday, and Sunday
$54.78–$369.42
Ecolines (Amron)
Website
Avtovokzaly.ru
Website
Ecolines (Amron)
Website
9h 30m
Once daily
$26.75
+7 812 386 79 79
+7 812 386 79 79
Call Contact via email
Avtovokzaly.ru
Website
10h
Twice daily
$21.66–$31.85
8-800-775-45-73
8-800-775-45-73
Call
Russian Railways (РЖД)
Website
Russian Railways (РЖД)
Website
21h 5m
4 times a week
$45.86–$76.43
8 (800) 775-00-00
8 (800) 775-00-00
Call

Questions and Answers

What is the cheapest way to get from Saint Petersburg to Penza Oblast?

The cheapest way to get from Saint Petersburg to Penza Oblast is to bus which costs $34.78 - $54.35 and takes 21h 58m.

What is the fastest way to get from Saint Petersburg to Penza Oblast?

The fastest way to get from Saint Petersburg to Penza Oblast is to fly which takes 4h 39m and costs $48.91 - $326.09 .

Is there a direct train between Saint Petersburg and Penza Oblast?

Yes, there is a direct train departing from Moskovsky Railway Terminal and arriving at Penza 1. Services depart four times a week, and operate Tuesday, Wednesday, Friday and Sunday. The journey takes approximately 21h 5m.

Is there a direct flight between Saint Petersburg and Penza Oblast?

Yes, there are direct flights between Saint Petersburg and Penza Oblast; these take 2h 15m and cost $46.74 - $315.22 .

How far is it from Saint Petersburg to Penza Oblast?

The distance between Saint Petersburg and Penza Oblast is 1199 km. The road distance is 1350.2 km.

How do I travel from Saint Petersburg to Penza Oblast without a car?

The best way to get from Saint Petersburg to Penza Oblast without a car is to train which takes 21h 5m and costs $39.13 - $65.22 .

How long does it take to get from Saint Petersburg to Penza Oblast?

It takes approximately 4h 39m to get from Saint Petersburg to Penza Oblast, including transfers.

Where do I catch the Saint Petersburg to Penza Oblast train from?

Saint Petersburg to Penza Oblast train services, operated by Russian Railways (РЖД), depart from Moskovsky Railway Terminal station.

Train, bus or fly from Saint Petersburg to Penza Oblast?

The best way to get from Saint Petersburg to Penza Oblast is to fly which takes 4h 39m and costs $48.91 - $326.09 . Alternatively, you can train, which costs $39.13 - $65.22 and takes 21h 5m, you could also bus, which costs $34.78 - $54.35 and takes 21h 58m.

Where does the Saint Petersburg to Penza Oblast train arrive?

Saint Petersburg to Penza Oblast train services, operated by Russian Railways (РЖД), arrive at Penza 1 station.

Can I drive from Saint Petersburg to Penza Oblast?

Yes, the driving distance between Saint Petersburg to Penza Oblast is 1350 km. It takes approximately 16h 2m to drive from Saint Petersburg to Penza Oblast.
+0