HUB hero image

How to Travel from

Saint Petersburg to Zelenograd

by Plane, Train, Bus or Car

Saint Petersburg
+0
Zelenograd
Transport search to Zelenograd
Saint Petersburg
+0
Zelenograd
Building a composite car route
Cheapest
Best Offer!
Car
6 h 57 min
661 km.
from $36
Composite Route Car Only
Schedule

Saint Petersburg, Russia → Zelenograd, 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 Zelenograd

Composite routes from Saint Petersburg to Zelenograd

Cheapest

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
Alrosa Air Company
Website
Aeroflot Russian Airlines
Website
1h 45m
Every day
$27.17–$271.74
Azimuth
Website
1h 35m
Wednesday, Friday, and Sunday
$27.17–$271.74
Nordwind Airlines
Website
1h 26m
Monday, Thursday, Friday, and Sunday
$26.09–$271.74
Belavia Belarusian Airlines
Website
3h 50m
Every day
$282.61–$760.87
Severstal Air Company
Website
3h 47m
Friday and Sunday
$33.70–$282.61
S7 Airlines
Website
1h 35m
Every day
$28.26–$271.74
UTair Aviation
Website
1h 35m
Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
$27.17–$271.74
Alrosa Air Company
Website
1h 40m
Sunday
$27.17–$271.74
Ecolines (Amron)
Website
Avtovokzaly.ru
Website
Ecolines (Amron)
Website
9h 30m
Once daily
$22.83
+7 812 386 79 79
+7 812 386 79 79
Call Contact via email
Avtovokzaly.ru
Website
10h
Twice daily
$18.48–$27.17
8-800-775-45-73
8-800-775-45-73
Call
Russian Railways (РЖД)
Website
Russian Railways (Commuter Trains)
Website
Moskovsko-Tverskaya PPK
Website
Russian Railways (High Speed Trains)
Website
Moscow Metro
Website
Saint Petersburg Metro
Website
Russian Railways (РЖД)
Website
7h 52m
Twice a week
$20.65–$33.70
8 (800) 775-00-00
8 (800) 775-00-00
Call
Russian Railways (Commuter Trains)
Website
5h 13m
Once daily
$23.91–$34.78
8 (800) 775-00-00
8 (800) 775-00-00
Call
Moskovsko-Tverskaya PPK
Website
26 min
Hourly
$0.82–$1.30
8 800 775-00-00
8 800 775-00-00
Call Contact via email
Russian Railways (High Speed Trains)
Website
3h 31m
Twice daily
$38.04–$47.83
8 (800) 775-00-00
8 (800) 775-00-00
Call
Moscow Metro
Website
36 min
Every 10 minutes
$0.62–$0.76
+7 495 539-54-54
+7 495 539-54-54
Call
Saint Petersburg Metro
Website
15 min
Every 5 minutes
$0.53–$0.76
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 Saint Petersburg to Zelenograd?

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

What is the fastest way to get from Saint Petersburg to Zelenograd?

The fastest way to get from Saint Petersburg to Zelenograd is to train which takes 3h 31m and costs $23.91 - $47.83 .

Is there a direct bus between Saint Petersburg and Zelenograd?

No, there is no direct bus from Saint Petersburg to Zelenograd. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Северная via Метро «Ховрино». The journey, including transfers, takes approximately 11h 1m.

Is there a direct train between Saint Petersburg and Zelenograd?

Yes, there is a direct train departing from Moskovsky Railway Terminal and arriving at Zelenograd-Kryukovo. Services depart three times a day, and operate every day. The journey takes approximately 3h 31m.

How far is it from Saint Petersburg to Zelenograd?

The distance between Saint Petersburg and Zelenograd is 603 km. The road distance is 664.8 km.

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

The best way to get from Saint Petersburg to Zelenograd without a car is to train which takes 3h 31m and costs $23.91 - $47.83 .

How long does it take to get from Saint Petersburg to Zelenograd?

The train from Moskovsky Railway Terminal to Zelenograd-Kryukovo takes 3h 31m including transfers and departs three times a day.

Where do I catch the Saint Petersburg to Zelenograd bus from?

Saint Petersburg to Zelenograd bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg Bus Terminal station.

Where do I catch the Saint Petersburg to Zelenograd train from?

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

Train or bus from Saint Petersburg to Zelenograd?

The best way to get from Saint Petersburg to Zelenograd is to train which takes 3h 31m and costs $23.91 - $47.83 . Alternatively, you can bus, which costs $18.48 - $28.26 and takes 11h 1m.

Where does the Saint Petersburg to Zelenograd bus arrive?

Saint Petersburg to Zelenograd bus services, operated by Avtovokzaly.ru, arrive at Severnye Vorota Bus Terminal station.

Where does the Saint Petersburg to Zelenograd train arrive?

Saint Petersburg to Zelenograd train services, operated by Russian Railways (High Speed Trains), arrive at Zelenograd-Kryukovo station.

Can I drive from Saint Petersburg to Zelenograd?

Yes, the driving distance between Saint Petersburg to Zelenograd is 665 km. It takes approximately 6h 50m to drive from Saint Petersburg to Zelenograd.
+0