1map logoGo to main page

Yaroslavl, Yaroslavl Region to Saint Petersburg, Leningrad Region from $15: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Yaroslavl, Russia
to
Saint Petersburg, Russia

How to Get from Yaroslavl to Saint Petersburg: 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.

$15 - OtherBest price
610 kmDistance
2h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Yaroslavl to Saint Petersburg 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
Taxi
Plane
Average Duration
4h  24m
Estimated price
$56-300
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
12h  43m
Estimated price
$15-15
Cheapest
route map
Distance: 610 km
Duration: 2h 56m

See more options

Company
Autoline
Bus
Average Duration
13h  53m
Estimated price
$0-0
Company
various
Taxi
Plane
Average Duration
4h  44m
Estimated price
$54-290
Company
Russian Railways
Train
Plane
Average Duration
8h  27m
Estimated price
$57-300
Company
various
Taxi
Plane
Average Duration
5h  58m
Estimated price
$64-270
Company
various
Plane
Subway
Average Duration
2h  56m
Estimated price
$520-521
Company
Russian Railways
Train
Average Duration
12h  15m
Estimated price
$522-523
Company
various
Drive
Average Duration
9h  59m
Estimated price
$524-525

Yaroslavl - Saint Petersburg operators

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

Train
Contact phone
8 (800) 775-00-00
Website
https://eng.rzd.ru/

Train from Yaroslavl Gl to St Petersburg Glavny

Average Duration
12h 15m
Estimated price
522-523

Train from Yaroslavl Gl to Yaroslavsky Railway Terminal

Average Duration
3h 20m
Estimated price
2784-2785
Bus
Website
avrf.ru

Bus from Yaroslavl Bus station to Saint Petersburg Dybenko

Average Duration
13h 53m
Estimated price
0-0
Plane
Website
rusline.aero

Plane from Ivanovo Yuzhny (IWA) to Pulkovo (LED)

Average Duration
1h 30m
Estimated price
526-2783

Plane from Cherepovets (CEE) to Pulkovo (LED)

Average Duration
55m
Estimated price
59-270

Plane from Kostroma (KMW) to Pulkovo (LED)

Average Duration
2h 25m
Estimated price
50-275
Subway
Contact phone
8-800-350-11-55
Website
http://www.metro.spb.ru/en/

Subway from Moskovskaya to Nevsky Prospekt

Average Duration
15m
Estimated price
150-150
Rideshare
Contact phone
+3 318 576 2228
Website
blablacar.com

Rideshare from Yaroslavl to Saint Petersburg

Average Duration
12h 43m
Estimated price
15-15
Taxi
Website
taxi.yandex.ru

Taxi from Yaroslavl to Ivanovo Yuzhny

Average Duration
1h 55m
Estimated price
2784-1509
Drive

Drive from Yaroslavl to Saint Petersburg

Average Duration
9h 59m
Estimated price
524-525

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

Traveling between Yaroslavl and Saint Petersburg 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
€55 - €87
Departure Point
Yaroslavl Gl station
Arrival Point
St Petersburg Glavny station
Useful tips for train travellers
• Onboard services on the train from Yaroslavl to Saint Petersburg typically include catering options such as meal carts that serve a variety of hot meals and snacks, as well as beverage carts offering tea, coffee, and soft drinks. Be sure to check the menu when you board, as meals may vary between train operators.
• The train journey offers several seating options including First Class, Business Class, and Economy Class. First Class provides spacious seats and more privacy; Business Class offers slightly less space but still comfortable seating; while Economy Class is more budget-friendly but can be less spacious. Operators like RZD and other regional services usually offer these classes, so choose according to your comfort and budget preferences.
• For your journey, two primary operators offer services from Yaroslavl to Saint Petersburg: RZD (Russian Railways) with their website available at rzd.ru and Grand Service Express at gse.ru. You can book tickets directly on their websites for the best options.
Departure Point
Ivanovo Yuzhny Airport
Arrival Point
Pulkovo Airport
Departure Point
Yaroslavl Bus station
Arrival Point
Saint Petersburg Dybenko station