There are 10 ways to get from Berlin to Moscow by plane, bus, train or car

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

Fly Berlin Tegel to Moscow Sheremetyevo  •  5h 42m

  1. Fly from Berlin Tegel (TXL) to Moscow Sheremetyevo (SVO) TXL - SVO

RUB 5261 - RUB 15283

Cheapest option

Fly Berlin Tegel to Moscow Vnukovo  •  6h 7m

  1. Fly from Berlin Tegel (TXL) to Moscow Vnukovo (VKO) TXL - VKO

RUB 4006 - RUB 13728

8 alternative options

Fly Berlin Schoenefeld to Moscow Sheremetyevo  •  5h 46m

  1. Fly from Berlin Schoenefeld (SXF) to Moscow Sheremetyevo (SVO) SXF - SVO

RUB 6759 - RUB 12521

Fly Berlin Tegel to Moscow Domodedovo  •  6h 9m

  1. Fly from Berlin Tegel (TXL) to Moscow Domodedovo (DME) TXL - DME

RUB 6206 - RUB 21728

Fly Berlin Brandenburg Apt to Moscow Domodedovo  •  6h 25m

  1. Fly from Berlin Brandenburg Apt (BER) to Moscow Domodedovo (DME) BER - DME

RUB 4608 - RUB 13173

Fly Berlin Schoenefeld to Moscow Vnukovo  •  8h 41m

  1. Fly from Berlin Schoenefeld (SXF) to Moscow Vnukovo (VKO) SXF - VKO

RUB 16704 - RUB 43966

Bus  •  27h 19m

  1. Take the bus from Berlin Zob to Teply Stan Bus Station

RUB 7546

Train  •  32h 49m

  1. Take the train from Berlin Hbf to Praha Hlavni Nadrazi Ec / ...
  2. Take the train from Praga to Moskva Belorusskaja 022/405

RUB 13896 - RUB 22473

Bus, train  •  32h 50m

  1. Take the bus from Berlin ZOB to Kaliningrad Bus station
  2. Take the train from Kaliningrad-Passajirsk to Moskva Belorusskaia 030Ч / ...

RUB 10892 - RUB 19110

Drive  •  19h 35m

  1. Drive from Berlin to Moscow 1815.7 km

RUB 16000 - RUB 24000

Coronavirus (COVID-19) in Russia

There is widespread community transmission globally.
Some travel restrictions are being lifted in Russia. For the latest travel status, please check the official page for Russia.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Russia due to Coronavirus (COVID-19). Most travel to this country is restricted.

Source Type: Government | Last updated: 3/31/2020

Domestic travel is restricted within Russia due to Coronavirus (COVID-19).

Source Type: Government | Last updated: 4/21/2020

Lockdown measures are currently in place for Germany. Leaving Germany may be in violation of local restrictions.

Source Type: Government | Last updated: 4/18/2020

Data sourced from: CDC, ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Berlin to Moscow is to fly which costs 50€ - 180€ and takes 6h 7m.

More details

The quickest way to get from Berlin to Moscow is to fly which costs 65€ - 200€ and takes 5h 42m.

More details

No, there is no direct train from Berlin to Moscow. However, there are services departing from Berlin Hbf and arriving at Teatralnaya via Praga and Belorusskaya. The journey, including transfers, takes approximately 32h 49m.

More details

The distance between Berlin and Moscow is 1608 km. The road distance is 1815.7 km.

Get driving directions

The best way to get from Berlin to Moscow without a car is to bus which takes 27h 19m and costs 98€.

More details

It takes approximately 5h 42m to get from Berlin to Moscow, including transfers.

More details

Berlin to Moscow train services, operated by Deutsche Bahn Eurocity, depart from Berlin Hbf station.

More details

The best way to get from Berlin to Moscow is to fly which takes 5h 42m and costs 65€ - 200€. Alternatively, you can bus, which costs 98€ and takes 27h 19m, you could also train, which costs 180€ - 300€ and takes 32h 49m.

Mode details

The quickest flight from Berlin Tegel Airport to Moscow Sheremetyevo Airport is the direct flight which takes 2h 25m.

Search flights

Moscow is 1h ahead of Berlin. It is currently 2:14 AM in Berlin and 3:14 AM in Moscow.

Map of how to get from Berlin to Moscow.
Launch map view
  • Distance: 1608.2 km
  • Duration: 5h 42m

What companies run services between Berlin, Germany and Moscow, Russia?

MIAT, Air Baltic and five other airlines fly from Berlin to Moscow every 4 hours. Alternatively, Euro-Trans operates a bus from Berlin Zob to Teply Stan Bus Station once a week. Tickets cost RUB 7491 and the journey takes 26h 45m.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Berlin Schoenefeld to Moscow Sheremetyevo
Ave. Duration
2h 37m
When
Every day
Estimated price
RUB 7500 - RUB 20000
Flights from Berlin Schoenefeld to Moscow Sheremetyevo via Pulkovo
Ave. Duration
5h 17m
When
Every day
Estimated price
RUB 7500 - RUB 20000
Flights from Berlin Schoenefeld to Moscow Vnukovo via Pulkovo
Ave. Duration
5h 17m
When
Every day
Estimated price
RUB 19000 - RUB 75000
Flights from Berlin Schoenefeld to Moscow Vnukovo via Moscow Sheremetyevo, Pulkovo
Ave. Duration
8h 47m
When
Every day
Estimated price
RUB 26000 - RUB 110000
Lufthansa
Website
lufthansa.com
Flights from Berlin Tegel to Moscow Domodedovo via Frankfurt
Ave. Duration
5h 23m
When
Every day
Estimated price
RUB 16000 - RUB 70000
Flights from Berlin Tegel to Moscow Domodedovo via Munich
Ave. Duration
5h 25m
When
Every day
Estimated price
RUB 16000 - RUB 70000
Air Baltic
Website
airbaltic.com
Flights from Berlin Tegel to Moscow Sheremetyevo via Riga
Ave. Duration
4h 31m
When
Every day
Estimated price
RUB 7000 - RUB 17000
Finnair
Website
finnair.com
Flights from Berlin Tegel to Moscow Sheremetyevo via Helsinki
Ave. Duration
5h
When
Every day
Estimated price
RUB 12000 - RUB 37000
LOT
Website
lot.com
Flights from Berlin Tegel to Moscow Sheremetyevo via Warsaw Chopin
Ave. Duration
4h 55m
When
Every day
Estimated price
RUB 9500 - RUB 22000
S7 Airlines
Website
s7.ru
Flights from Berlin Tegel to Moscow Domodedovo
Ave. Duration
2h 45m
When
Every day
Estimated price
RUB 7000 - RUB 21000
Flights from Berlin Brandenburg Apt to Moscow Domodedovo
Ave. Duration
2h 45m
When
Every day
Estimated price
RUB 3600 - RUB 9000
Austrian Airlines
Website
austrian.com
Flights from Berlin Tegel to Moscow Domodedovo via Vienna
Ave. Duration
5h 32m
When
Every day
Estimated price
RUB 13000 - RUB 48000
Swiss
Website
swiss.com
Flights from Berlin Tegel to Moscow Domodedovo via Zurich
Ave. Duration
6h 22m
When
Every day
Estimated price
RUB 17000 - RUB 55000
UTair Aviation
Website
utair.ru
Flights from Berlin Tegel to Moscow Vnukovo
Ave. Duration
2h 40m
When
Every day
Estimated price
RUB 4200 - RUB 16000
Flights from Berlin Schoenefeld to Moscow Vnukovo via Thessaloniki
Ave. Duration
7h 15m
When
Monday to Friday
Estimated price
RUB 16000 - RUB 43000
MIAT
Website
miat.com
Flights from Berlin Tegel to Moscow Sheremetyevo
Ave. Duration
2h 25m
When
Thursday and Sunday
Estimated price
RUB 8000 - RUB 33000
KLM
Website
klm.com
Flights from Berlin Tegel to Moscow Sheremetyevo via Amsterdam Schiphol
Ave. Duration
5h 40m
When
Every day
Estimated price
RUB 11000 - RUB 31000
Air Serbia
Website
airserbia.com
Flights from Berlin Tegel to Moscow Sheremetyevo via Belgrade
Ave. Duration
5h 45m
When
Monday, Wednesday and Friday
Estimated price
RUB 9500 - RUB 20000
Belavia Belarusian Airlines
Website
belavia.by
Flights from Berlin Schoenefeld to Moscow Sheremetyevo via Minsk
Ave. Duration
4h 40m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RUB 8500 - RUB 19000
Train operators
Deutsche Bahn Eurocity

Deutsche Bahn’s EuroCity (EC) trains connect German cities to major cities in neighbouring European countries, and are operated in conjunction with their national train company. All EC trains offer First and Standard class; cars are air-conditioned and food and drinks are available onboard. Tickets can be booked up to 180 days in advance of travel. Seat reservations are not compulsory but are recommended for popular routes.

Contact Details
Website
bahn.com
Train from Berlin Hbf to Praha Hlavni Nadrazi
Ave. Duration
4h 20m
Frequency
Every 3 hours
Estimated price
RUB 2800 - RUB 3900
Website
reiseauskunft.bahn.de
Railjet

Railjet trains operate domestically within Austria and also connect to major cities in Germany, Czech Republic, Italy, Switzerland and Hungary. This premium service runs at speeds of up to 230km/h and offers three travel classes (economy, first and business), all with free Wi-Fi and power sockets. Other amenities include a bistro-restaurant car and family zones. Seat reservations can be made up to 90 days prior to the train's departure (compulsory for all cross-border trains but not for domestic routes).

Contact Details
Phone
+43 51717
Website
oebb.at
Train from Berlin Hbf to Praha Hlavni Nadrazi
Ave. Duration
4h 14m
Frequency
Twice daily
Estimated price
RUB 3700 - RUB 5500
Website
Railjet
Russian Railways (РЖД)
Website
rzd.ru
Train from Praga to Moskva Belorusskaja
Ave. Duration
27h 21m
Frequency
Once a week
Estimated price
RUB 11000 - RUB 17000
Website
pass.rzd.ru
2nd class (sleeping compartment)
RUB 15300
1 class (sleeping compartment)
RUB 23800
Train from Kaliningrad-Passajirsk to Moskva Belorusskaia
Ave. Duration
18h 50m
Frequency
Once daily
Estimated price
RUB 8500 - RUB 13000
Website
pass.rzd.ru
Bus operators
Euro-Trans
Phone
8 499 131 12 32
Website
eurotrans2.com
Bus from Berlin Zob to Teply Stan Bus Station
Ave. Duration
26h 45m
Frequency
Once a week
Estimated price
RUB 7491
Schedules at
eurotrans2.com
Kaliningrad Avtovokzal
Website
avtovokzal39.ru
Bus from Berlin to Kaliningrad Bus station
Ave. Duration
11h
Frequency
Once a week
Estimated price
RUB 2000 - RUB 5500
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Berlin to Moscow train services, operated by Russian Railways (РЖД), arrive at Moskva Belorusskaja station.

More details

Yes, the driving distance between Berlin to Moscow is 1816 km. It takes approximately 19h 35m to drive from Berlin to Moscow.

Get driving directions

MIAT, Aeroflot Russian Airlines, KLM and four other airlines offer flights from Berlin Tegel Airport to Moscow Sheremetyevo Airport.

Search flights

There are 7103+ hotels available in Moscow. Prices start at RUB 6250 per night.

More details

The best way to get from Berlin to Berlin Tegel Airport is to bus which takes 22 min and costs 2€ - 3€.

More details