Travel within Russia is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Gatchina?

Book now

There are 8 ways to get from Moscow to Gatchina by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  5h 52m

  1. Take the train from Moskva Kurskaia to St Petersburg Glavny 759Р
  2. Take the train from Sankt-Peterburg Baltijskij to Tat'yanino

Cheapest option

Fly from Moscow Sheremetyevo, train  •  5h 5m

  1. Fly from Moscow Sheremetyevo (SVO) to Pulkovo (LED) SVO - LED
  2. Take the train from Ajeroport to Tat'yanino

6 alternative options

Train via Saint Petersburg  •  6h 55m

  1. Take the train from Moskva Oktiabrskaia to St Petersburg Glavny 752А / ...

Bus  •  13h 49m

  1. Take the bus from Moscow Severnye Vorota bus station to Saint Petersburg, Bus Station 2

Train via Saint Petersburg #2  •  14h 51m

  1. Take the train from Moscow, Kazansky station to Saint-Peterburg Glavny 008С

Drive  •  7h 12m

  1. Drive from Moscow to Gatchina 689.8 km

Fly from Moscow Vnukovo, train  •  4h 54m

  1. Fly from Moscow Vnukovo (VKO) to Pulkovo (LED) VKO - LED
  2. Take the train from Ajeroport to Tat'yanino

Fly from Moscow Domodedovo, train  •  5h 8m

  1. Fly from Moscow Domodedovo (DME) to Pulkovo (LED) DME - LED
  2. Take the train from Ajeroport to Tat'yanino

Questions & Answers

The cost-effective way to get from Moscow to Gatchina is to bus, which costs RUB 1300 - RUB 2600 and takes 13h 49m.

More details

The quickest way to get from Moscow to Gatchina is to fly and train which costs RUB 1700 - RUB 13000 and takes 4h 54m.

More details

No, there is no direct train from Moscow to Gatchina. However, there are services departing from Moskva Kurskaia and arriving at Tat'yanino via Ploshchad Vosstaniya and Sankt-Peterburg Baltijskij. The journey, including transfers, takes approximately 5h 52m.

More details

The distance between Moscow and Gatchina is 615 km. The road distance is 689.8 km.

Get driving directions

The best way to get from Moscow to Gatchina without a car is to train which takes 5h 52m and costs RUB 1800 - RUB 2900.

More details

It takes approximately 5h 52m to get from Moscow to Gatchina, including transfers.

More details

Moscow to Gatchina train services, operated by Russian Railways (РЖД), depart from Moskva Kurskaia station.

More details

The best way to get from Moscow to Gatchina is to train which takes 5h 52m and costs RUB 1800 - RUB 2900. Alternatively, you can bus, which costs RUB 1300 - RUB 2600 and takes 13h 49m.

Mode details

The quickest flight from Moscow Vnukovo Airport to Pulkovo Airport is the direct flight which takes 1h 15m.

Search flights

Moscow to Gatchina train services, operated by PPK-Piter, arrive at Tat'yanino station.

More details

Map of how to get from Moscow to Gatchina.
Launch map view
  • Distance: 615.1 km
  • Duration: 5h 52m

What companies run services between Moscow, Russia and Gatchina, Russia?

You can take a train from Moscow to Gatchina via St Petersburg Glavny, Ploshchad Vosstaniya, Baltiyskaya, and Sankt-Peterburg Baltijskij in around 5h 52m. Alternatively, Avtovokzaly.ru operates a bus from Moscow Severnye Vorota bus station to Saint Petersburg, Bus Station 2 every 4 hours. Tickets cost RUB 1000 - RUB 1700 and the journey takes 10h. Ecolines also services this route 4 times a week.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Vnukovo to Pulkovo
Ave. Duration
1h 21m
When
Every day
Estimated price
RUB 1200 - RUB 12000
Flights from Moscow Sheremetyevo to Pulkovo
Ave. Duration
1h 27m
When
Every day
Estimated price
RUB 1100 - RUB 12000
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Moscow Vnukovo to Pulkovo
Ave. Duration
1h 27m
When
Every day
Estimated price
RUB 1200 - RUB 12000
S7 Airlines
Website
s7.ru
Flights from Moscow Domodedovo to Pulkovo
Ave. Duration
1h 35m
When
Every day
Estimated price
RUB 1300 - RUB 13000
Ural Airlines
Website
uralairlines.ru
Flights from Moscow Domodedovo to Pulkovo
Ave. Duration
1h 23m
When
Every day
Estimated price
RUB 1300 - RUB 13000
NordStar
Website
nordstar.ru
Flights from Moscow Domodedovo to Pulkovo
Ave. Duration
1h 55m
When
Wednesday, Saturday and Sunday
Estimated price
RUB 1300 - RUB 13000
UTair Aviation
Website
utair.ru
Flights from Moscow Vnukovo to Pulkovo
Ave. Duration
1h 35m
When
Every day
Estimated price
RUB 1200 - RUB 12000
Alrosa Air Company
Website
alrosa.aero
Flights from Moscow Vnukovo to Pulkovo
Ave. Duration
1h 50m
When
Saturday
Estimated price
RUB 1200 - RUB 12000
Nordwind Airlines
Website
nordwindairlines.ru
Flights from Moscow Sheremetyevo to Pulkovo
Ave. Duration
1h 35m
When
Every day
Estimated price
RUB 1100 - RUB 12000
Train operators
Russian Railways (РЖД)
Website
pass.rzd.ru
Train from Moskva Kurskaia to St Petersburg Glavny
Ave. Duration
4h 12m
Frequency
Once daily
Estimated price
RUB 1600 - RUB 2800
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 1600 - RUB 2300
2nd Class (Kupé)
RUB 1900 - RUB 2800
Train from Moskva Oktiabrskaia to St Petersburg Glavny
Ave. Duration
3h 44m
Frequency
Hourly
Estimated price
RUB 1600 - RUB 2800
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 1600 - RUB 2300
2nd Class (Kupé)
RUB 1900 - RUB 2800
PPK-Piter
Website
ppk-piter.ru
Train from Sankt-Peterburg Baltijskij to Tat'yanino
Ave. Duration
31 min
Frequency
Every 2 hours
Estimated price
RUB 95 - RUB 110
Schedules at
ppk-piter.ru
Train from Ajeroport to Tat'yanino
Ave. Duration
32 min
Frequency
Every 4 hours
Estimated price
RUB 70 - RUB 85
Schedules at
ppk-piter.ru
Grand Express (Tavriya)
Phone
8 800 775 54 53
Website
grandtrain.ru
Train from Moscow, Kazansky station to Saint-Peterburg Glavny
Ave. Duration
11h 18m
Frequency
Once daily
Estimated price
RUB 1200 - RUB 2700
Schedules at
grandtrain.ru
Platskart (3rd Class)
RUB 1200 - RUB 1500
Kupe (2nd Class)
RUB 2300 - RUB 2700
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Moscow Severnye Vorota bus station to Saint Petersburg, Bus Station 2
Ave. Duration
10h
Frequency
Every 4 hours
Estimated price
RUB 1000 - RUB 1700
Schedules at
avtovokzaly.ru

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, How to get from Stansted Airport into central London and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Moscow to Gatchina is 690 km. It takes approximately 7h 12m to drive from Moscow to Gatchina.

Get driving directions

UTair Aviation, Alrosa Air Company, Pobeda Airlines LLC and Aeroflot Russian Airlines offer flights from Moscow Vnukovo Airport to Pulkovo Airport.

Search flights

The best way to get from Moscow to Moscow Vnukovo Airport is to Aeroexpress which takes 37 min and costs RUB 450.

More details