HUB hero image

How to Travel from

Yaroslavsky Station to Saint Petersburg

by Plane, Train, Bus or Car

Yaroslavsky Station
+0
Saint Petersburg
Transport search to Saint Petersburg
Yaroslavsky Station
+0
Saint Petersburg
Building a composite car route
Cheapest
Best Offer!
Car
7 h 16 min
704 km.
from $38
Composite Route Car Only
Schedule

Yaroslavsky Station, Russia → Saint Petersburg, 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 Yaroslavsky Station to Saint Petersburg

Composite routes from Yaroslavsky Station to Saint Petersburg

Cheapest
Fastest

Transport providers

Aeroflot Russian Airlines
Website
Azimuth
Website
Nordwind Airlines
Website
Belavia Belarusian Airlines
Website
Severstal Air Company
Website
S7 Airlines
Website
UTair Aviation
Website
RusLine
Website
Alrosa Air Company
Website
Aeroflot Russian Airlines
Website
1h 34m
Every day
$34.39–$305.73
Azimuth
Website
1h 40m
Wednesday, Friday, and Sunday
$34.39–$305.73
Nordwind Airlines
Website
1h 41m
Monday, Thursday, Friday, and Sunday
$33.12–$305.73
Belavia Belarusian Airlines
Website
4h 20m
Every day
$369.42–$1,082.78
Severstal Air Company
Website
2h 45m
Sunday
$44.59–$343.94
S7 Airlines
Website
1h 40m
Every day
$35.67–$318.46
UTair Aviation
Website
1h 20m
Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
$34.39–$305.73
RusLine
Website
1h 40m
Saturday
$34.39–$305.73
Alrosa Air Company
Website
1h 40m
Saturday
$34.39–$305.73
Ecolines (Amron)
Website
Avtovokzaly.ru
Website
Ecolines (Amron)
Website
9h 35m
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 (Commuter Trains)
Website
Russian Railways (High Speed Trains)
Website
Grand Express Train
Website
Moscow Metro
Website
Saint Petersburg Metro
Website
Russian Railways (РЖД)
Website
8h 11m
5 times a day
$28.02–$45.86
8 (800) 775-00-00
8 (800) 775-00-00
Call
Russian Railways (Commuter Trains)
Website
7h 13m
3 times a day
$29.30–$43.31
8 (800) 775-00-00
8 (800) 775-00-00
Call
Russian Railways (High Speed Trains)
Website
3h 48m
Hourly
$47.13–$57.32
8 (800) 775-00-00
8 (800) 775-00-00
Call
Grand Express Train
Website
8h 56m
Once daily
$50.95–$152.86
8 800 775 54 53
8 800 775 54 53
Call
Moscow Metro
Website
12 min
Every 5 minutes
$0.73–$0.89
+7 495 539-54-54
+7 495 539-54-54
Call
Saint Petersburg Metro
Website
15 min
Every 5 minutes
$0.62–$0.89
8-800-350-11-55
8-800-350-11-55
Call Contact via email

Questions and Answers

What is the cheapest way to get from Yaroslavsky Station to Saint Petersburg?

The cheapest way to get from Yaroslavsky Station to Saint Petersburg is to bus which costs $18.48 - $28.26 and takes 11h 36m.

What is the fastest way to get from Yaroslavsky Station to Saint Petersburg?

The fastest way to get from Yaroslavsky Station to Saint Petersburg is to train which takes 3h 48m and costs $23.91 - $130.43 .

Is there a direct train between Yaroslavsky Station and Saint Petersburg?

Yes, there is a direct train departing from Leningradsky Railway Terminal and arriving at Moskovsky Railway Terminal. Services depart hourly, and operate every day. The journey takes approximately 3h 48m.

How far is it from Yaroslavsky Station to Saint Petersburg?

The distance between Yaroslavsky Station and Saint Petersburg is 641 km. The road distance is 701.7 km.

How do I travel from Yaroslavsky Station to Saint Petersburg without a car?

The best way to get from Yaroslavsky Station to Saint Petersburg without a car is to train which takes 3h 48m and costs $23.91 - $130.43 .

How long does it take to get from Yaroslavsky Station to Saint Petersburg?

The train from Leningradsky Railway Terminal to Moskovsky Railway Terminal takes 3h 48m including transfers and departs hourly.

Where do I catch the Yaroslavsky Station to Saint Petersburg train from?

Yaroslavsky Station to Saint Petersburg train services, operated by Russian Railways (High Speed Trains), depart from Leningradsky Railway Terminal station.

Train or bus from Yaroslavsky Station to Saint Petersburg?

The best way to get from Yaroslavsky Station to Saint Petersburg is to train which takes 3h 48m and costs $23.91 - $130.43 . Alternatively, you can bus, which costs $18.48 - $28.26 and takes 11h 36m.

Where does the Yaroslavsky Station to Saint Petersburg train arrive?

Yaroslavsky Station to Saint Petersburg train services, operated by Russian Railways (High Speed Trains), arrive at Moskovsky Railway Terminal station.

Can I drive from Yaroslavsky Station to Saint Petersburg?

Yes, the driving distance between Yaroslavsky Station to Saint Petersburg is 702 km. It takes approximately 7h 11m to drive from Yaroslavsky Station to Saint Petersburg.
+0