• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 2 ways to get from Moscow to Beijing by plane or train

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  •  10 h 35 min

  1. Fly from Moscow Sheremetyevo (SVO) to Beijing Capital (PEK) SVO - PEK

$210 - $410

1 alternative option

Train  •  5 days 9 h

  1. Take the train from Moskva Iaroslavskaja to Beijing 0043 / ...

$550 - $1,000

Questions & Answers

The cheapest way to get from Moscow to Beijing is to fly which costs RUB 13000 - RUB 27000 and takes 10 h 35 min.

More details

The quickest way to get from Moscow to Beijing is to fly which costs RUB 13000 - RUB 27000 and takes 10 h 35 min.

More details

Yes, there is a direct train departing from Moskva Iaroslavskaja and arriving at Beijing. Services depart twice a week, and operate Tuesday and Saturday. The journey takes approximately 5 days 9 h.

More details

The distance between Moscow and Beijing is 5793 km.

The best way to get from Moscow to Beijing without a car is to train which takes 5 days 9 h and costs RUB 36000 - RUB 65000.

More details

It takes approximately 10 h 35 min to get from Moscow to Beijing, including transfers.

More details

Moscow to Beijing train services, operated by Russian Railways, depart from Moskva Iaroslavskaja station.

More details

The best way to get from Moscow to Beijing is to fly which takes 10 h 35 min and costs RUB 13000 - RUB 27000. Alternatively, you can train, which costs RUB 36000 - RUB 65000 and takes 5 days 9 h.

Mode details

The quickest flight from Moscow Sheremetyevo Airport to Beijing Capital Airport is the direct flight which takes 7 h 15 min.

Search flights

Beijing is 5 h ahead of Moscow. It is currently 8:34 PM in Moscow and 1:34 AM in Beijing.

Map of how to get from Moscow to Beijing.
Launch map view
  • Distance: 3620.6 miles
  • Duration: 10 h 35 min

What companies run services between Moscow, Russia and Beijing, China?

Hainan, Air China and eight other airlines fly from Moscow to Beijing every 3 hours. Alternatively, Russian Railways operates a train from Moscow to Beijing twice a week. Tickets cost $550 - $1,000 and the journey takes 5 days 9 h.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Beijing Capital
Ave. Duration
7 h 27 min
When
Every day
Estimated price
$260 - $480
Air Astana
Website
airastana.com
Flights from Moscow Sheremetyevo to Beijing Capital via Almaty
Ave. Duration
10 h 20 min
When
Sunday
Estimated price
$310 - $650
Flights from Moscow Sheremetyevo to Beijing Capital via Astana
Ave. Duration
10 h 35 min
When
Monday, Wednesday and Saturday
Estimated price
$310 - $650
China Southern Airlines
Website
csair.com
Flights from Moscow Sheremetyevo to Beijing Capital via Urumqi
Ave. Duration
11 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$300 - $650
Flights from Moscow Sheremetyevo to Beijing Capital via Wuhan
Ave. Duration
11 h 25 min
When
Wednesday, Friday and Sunday
Estimated price
$300 - $650
Hainan
Website
hainanairlines.com
Flights from Moscow Sheremetyevo to Beijing Capital
Ave. Duration
7 h 15 min
When
Tuesday and Saturday
Estimated price
$260 - $950
Air China
Website
airchina.com
Flights from Moscow Sheremetyevo to Beijing Capital
Ave. Duration
7 h 25 min
When
Every day
Estimated price
$300 - $1,100
MIAT
Website
miat.com
Flights from Moscow Sheremetyevo to Beijing Capital via Ulan Bator
Ave. Duration
9 h 45 min
When
Thursday and Sunday
Estimated price
$300 - $800
China Eastern Airlines
Website
en.ceair.com
Flights from Moscow Sheremetyevo to Beijing Capital via Xi An
Ave. Duration
10 h 45 min
When
Tuesday and Thursday
Estimated price
$380 - $900
Train operators
Russian Railways
Website
rzd.ru
Train from Moskva Iaroslavskaja to Beijing
Ave. Duration
5 days 9 h
Frequency
Twice a week
Estimated price
$550 - $1,000
Website
pass.rzd.ru

Want to know more about travelling around China

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

Moscow to Beijing train services, operated by Russian Railways, arrive at Beijing station.

More details

Hainan, Air China, Aeroflot Russian Airlines and four other airlines offer flights from Moscow Sheremetyevo Airport to Beijing Capital Airport.

Search flights

There are 1406+ hotels available in Beijing. Prices start at $49 USD per night.

More details

The best way to get from Moscow to Moscow Sheremetyevo Airport is to Aeroexpress which takes 35 min and costs RUB 420.

More details

Where to next?