1map logoGo to main page

Saint Petersburg, Leningrad Region to Penza, Penza Region from €25: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Petersburg, Russia
to
Penza, Russia

How to Get from Saint Petersburg to Penza: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$25 by busBest price
1173 kmDistance
4h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Petersburg to Penza with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  21m
Estimated price
47-308
Recommended
Company
various
Bus
Average Duration
21h  58m
Estimated price
25-76
Cheapest
route map
Distance: 1173 km
Duration: 4h 21m

See more options

Company
Russian Railways (РЖД)
Train
Average Duration
22h  16m
Estimated price
27-45
Company
various
Drive
Average Duration
16h  2m
Estimated price
98-143

Saint Petersburg - Penza operators

Explore transport companies operating between Saint Petersburg and Penza, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aeroflot.ru

Plane from Pulkovo (LED) to Penza (PEZ)

Average Duration
2h 17m
Estimated price
45-472
Train
Contact phone
8 (800) 775-00-00
Website
https://eng.rzd.ru/

Train from St Petersburg Glavny to Penza 1

Average Duration
22h 16m
Estimated price
27-45
Bus
Contact phone
8-800-775-45-73
Website
avtovokzaly.ru

Bus from St Petersburg Bus Terminal to Severnye Vorota Bus Terminal

Average Duration
10h
Estimated price
475-476

Bus from Moscow Central Bus Station to Penza Bus station

Average Duration
10h
Estimated price
477-478
Contact phone
+371 67214512
Website
ecolines.net

Bus from St Petersburg Bus Terminal to Severnye Vorota Bus Terminal

Average Duration
9h 30m
Estimated price
479-3080

Saint Petersburg to Penza: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Petersburg and Penza offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€101 - €146
Departure Point
St Petersburg Glavny station
Arrival Point
Penza 1 station
Useful tips for train travellers
• On the train route from Saint Petersburg to Penza, you'll find catering services offering a selection of hot meals, snacks, and beverages. Most trains have a dining car where you can enjoy a meal, while some provide meal options to order directly from your seat. Look for the menu available in your cabin or ask the train attendants for daily specials.
• The trains on this route typically offer three classes of seating: First Class, Business Class, and Economy. First Class provides spacious cabins with fewer passengers for added privacy, often including complimentary meals. Business Class is more comfortable than Economy and may offer amenities like power outlets and better meal options. Economy Class is the most budget-friendly option but may be less spacious. Research whether your chosen operator provides these specific seating options.
• Various operators run trains from Saint Petersburg to Penza, including RZD (Russian Railways) and its website: rzd.ru . Another option is Passazhirsky Transport from Penza. Comparing their schedules and services can enhance your travel experience.
Departure Point
Pulkovo Airport
Arrival Point
Penza Airport