There are 9 ways to get from Baku to Moscow by plane, train, bus 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 to Moscow Domodedovo  •  6 h 32 min

  1. Fly from Baku (GYD) to Moscow Domodedovo (DME) GYD - DME

$103 - $278

Cheapest option

Train via Mineral'nye Vody  •  43 h 6 min

  1. Take the train from Baku to Mineral'nye Vody 391
  2. Take the train from Mineralnie Wodi to Moskva Kasanskaja D

$40 - $98

7 alternative options

Fly to Moscow Vnukovo  •  6 h 36 min

  1. Fly from Baku (GYD) to Moscow Vnukovo (VKO) GYD - VKO

$78 - $258

Fly to Moscow Sheremetyevo  •  6 h 28 min

  1. Fly from Baku (GYD) to Moscow Sheremetyevo (SVO) GYD - SVO

$108 - $288

Fly to Zhukovsky  •  10 h 31 min

  1. Fly from Baku (GYD) to Zhukovsky (ZIA) GYD - ZIA

$69 - $254

Train, bus Gorec Tour  •  43 h 32 min

  1. Take the train from Keshlya to Kizlyar 369
  2. Take the bus from Kizlyar to Moscow

$59 - $64

Train, bus Avtovokzaly.ru  •  43 h 41 min

  1. Take the train from Baku to Astrakhan 369
  2. Take the bus from Astrakhan to Krasnogvardeyskaya bus station

$41 - $59

Train  •  2 days 0 h

  1. Take the train from Baku to Makhachkala 369 / ...
  2. Take the train from Mahachkala to Moskva Kasanskaja D

$41 - $108

Drive  •  31 h 37 min

  1. Drive from Baku to Moscow 1587.5 miles

$150 - $230

Questions & Answers

The distance between Baku and Moscow is 1931 km. The road distance is 2540.1 km.

Get driving directions

The best way to get from Baku to Moscow without a car is to train which takes 43 h 6 min and costs .

More details

It takes approximately 6 h 32 min to get from Baku to Moscow, including transfers.

More details

The best way to get from Baku to Moscow is to fly which takes 6 h 32 min and costs . Alternatively, you can train, which costs and takes 43 h 6 min.

Mode details

The quickest flight from Baku Airport to Moscow Domodedovo Airport is the direct flight which takes 3 h.

Search flights

Moscow is 1 h behind Baku. It is currently 11:11 PM in Baku and 10:11 PM in Moscow.

Yes, the driving distance between Baku to Moscow is 2540 km. It takes approximately 31 h 37 min to drive from Baku to Moscow.

Get driving directions

Belavia Belarusian Airlines, Ural Airlines, S7 Airlines and Azerbaijan Airlines offer flights from Baku Airport to Moscow Domodedovo Airport.

Search flights

There are 8201+ hotels available in Moscow. Prices start at $39 USD per night.

More details

The best way to get from Baku to Baku Airport is to bus which takes 30 min and costs .

More details

Map of how to get from Baku to Moscow.
Launch map view
  • Distance: 1207 miles
  • Duration: 6 h 32 min

What companies run services between Baku, Azerbaijan and Moscow, Russia?

S7 Airlines, Azerbaijan Airlines and two other airlines fly from Baku to Moscow 4 times a day. Alternatively, you can take a train from Baku to Moscow via Mineral'nye Vody, Mineralnie Wodi, Moskva Kasanskaja, and Komsomolskaya in around 43 h 6 min.

Airlines
Azerbaijan Airlines
Website
azal.az
Flights from Baku to Moscow Domodedovo
Ave. Duration
3 h 6 min
When
Every day
Estimated price
$90 - $320
Flights from Baku to Moscow Domodedovo via Kazan
Ave. Duration
5 h 55 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $280
Flights from Baku to Moscow Vnukovo
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$80 - $550
Flights from Baku to Moscow Vnukovo via Ganja
Ave. Duration
5 h 5 min
When
Monday and Thursday
Estimated price
$80 - $550
S7 Airlines
Website
s7.ru
Flights from Baku to Moscow Domodedovo
Ave. Duration
3 h 6 min
When
Every day
Estimated price
$90 - $320
Flights from Baku to Moscow Domodedovo via Pulkovo
Ave. Duration
7 h
When
Sunday
Estimated price
$130 - $370
Belavia Belarusian Airlines
Website
belavia.by
Flights from Baku to Moscow Domodedovo via Minsk
Ave. Duration
6 h 30 min
When
Thursday and Sunday
Estimated price
$180 - $330
Flights from Baku to Zhukovsky via Minsk
Ave. Duration
6 h 5 min
When
Thursday and Sunday
Estimated price
$130 - $250
Ural Airlines
Website
uralairlines.com
Flights from Baku to Moscow Domodedovo via Sochi
Ave. Duration
7 h
When
Saturday
Estimated price
$95 - $340
Flights from Baku to Zhukovsky via Tbilisi
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$65 - $250
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Baku to Moscow Sheremetyevo
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$100 - $550
UTair Aviation
Website
utair.ru
Flights from Baku to Moscow Vnukovo
Ave. Duration
3 h
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$75 - $600
Turkish Airlines
Website
p.turkishairlines.com
Flights from Baku to Moscow Vnukovo via Istanbul Ataturk
Ave. Duration
7 h
When
Every day
Estimated price
$180 - $700
Onur Air
Website
onurair.com
Flights from Baku to Zhukovsky via Istanbul Ataturk
Ave. Duration
8 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$150 - $550
Train operators
Azerbaijan Railways (ADDY)
Website
ady.az
Train from Baku to Mineral'nye Vody
Ave. Duration
18 h 57 min
Frequency
Twice a week
Estimated price
$8 - $12
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$8 - $10
2nd class (coupe)
$10 - $12
Train from Keshlya to Kizlyar
Ave. Duration
11 h 43 min
Frequency
Twice a week
Estimated price
$6 - $9
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$6 - $8
2nd class (coupe)
$8 - $9
Train from Baku to Astrakhan
Ave. Duration
19 h 38 min
Frequency
Twice a week
Estimated price
$9 - $14
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$9 - $11
2nd class (coupe)
$12 - $14
Train from Baku to Makhachkala
Ave. Duration
8 h 39 min
Frequency
4 times a week
Estimated price
$4 - $7
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$4 - $6
2nd class (coupe)
$6 - $7
Russian Railways (RZhD)
Website
rzd.ru
Train from Mineralnie Wodi to Moskva Kasanskaja
Ave. Duration
22 h 59 min
Frequency
5 times a day
Estimated price
$30 - $85
Website
pass.rzd.ru
3rd Class (Platzcart)
$30 - $50
2nd Class (Kupé)
$55 - $85
Train from Mahachkala to Moskva Kasanskaja
Ave. Duration
38 h 45 min
Frequency
Once daily
Estimated price
$35 - $100
Website
pass.rzd.ru
3rd Class (Platzcart)
$35 - $55
2nd Class (Kupé)
$65 - $100
Bus operators
Gorec Tour
Website
gorec-tour.ucoz.com
Bus from Kizlyar to Moscow
Ave. Duration
30 h 15 min
Frequency
Once daily
Estimated price
$40
Schedules at
gorec-tour.ucoz.com
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Astrakhan to Krasnogvardeyskaya bus station
Ave. Duration
22 h 25 min
Frequency
Once daily
Estimated price
$30 - $45
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 How to travel India's Golden Triangle, The beginner’s guide to the 2018 World Nomad Games and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.