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

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

$102 - $277

Cheapest option

Bus, train via Teply Stan  •  2 days 12 h

  1. Take the bus from Moscow, Teply Stan to Tbilisi
  2. Take the train from Tbilisi station to Baku 37

$48 - $82

7 alternative options

Fly from Moscow Sheremetyevo  •  6 h 20 min

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

$107 - $287

Fly from Moscow Vnukovo  •  6 h 58 min

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

$79 - $259

Line 7 subway to Zhukovsky, fly  •  7 h 37 min

  1. Take the line 7 subway from Kitay-gorod to Kotel'niki
  2. Fly from Zhukovsky (ZIA) to Baku (GYD) ZIA - GYD

$154 - $284

Bus Avtovokzaly.ru, train  •  47 h 5 min

  1. Take the bus from Moscow to Tbilisi
  2. Take the train from Tbilisi Junction to Keshlya 37

$57 - $98

Bus Spline Trans, train  •  2 days 1 h

  1. Take the bus from Kantemirovskaya (Moscow Metro) to Pyatigorsk
  2. Take the bus from Pjatigorsk to Tbilisi
  3. Take the train from Tbilisi Junction to Baku 37

$62 - $97

Train, bus  •  2 days 21 h

  1. Take the train from Moskva Kazanskij to Nal'chik
  2. Take the bus from Nal’chik to Yerevan
  3. Take the train from Yerevan to Tbilisi Central station 202 / ...
  4. Take the train from Tbilisi station to Baku 37

$81 - $181

Drive  •  31 h 38 min

  1. Drive from Moscow to Baku 1588.3 miles

$150 - $230

Questions & Answers

The cheapest way to get from Moscow to Baku is to bus and train which costs RUB 3100 - RUB 5500 and takes 2 days 12 h.

More details

The quickest way to get from Moscow to Baku is to fly which costs RUB 6500 - RUB 19000 and takes 6 h 20 min.

More details

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

Get driving directions

The best way to get from Moscow to Baku without a car is to bus and train which takes 47 h 5 min and costs RUB 3700 - RUB 6500.

More details

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

More details

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

Search flights

Baku is 1 h ahead of Moscow. It is currently 12:07 AM in Moscow and 1:07 AM in Baku.

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

Get driving directions

S7 Airlines and Azerbaijan Airlines offer flights from Moscow Domodedovo Airport to Baku Airport.

Search flights

There are 1287+ hotels available in Baku. Prices start at $34 USD per night.

More details

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

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

Azerbaijan Airlines and S7 Airlines fly from Moscow to Baku 3 times a day.

Airlines
Azerbaijan Airlines
Website
azal.az
Flights from Moscow Domodedovo to Baku
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$130 - $430
Flights from Moscow Vnukovo to Baku
Ave. Duration
3 h
When
Every day
Estimated price
$80 - $550
Flights from Moscow Vnukovo to Baku via Ganja
Ave. Duration
5 h
When
Tuesday and Friday
Estimated price
$80 - $550
S7 Airlines
Website
s7.ru
Flights from Moscow Domodedovo to Baku
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$130 - $430
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Baku
Ave. Duration
3 h
When
Every day
Estimated price
$100 - $550
UTair Aviation
Website
utair.ru
Flights from Moscow Vnukovo to Baku
Ave. Duration
3 h 5 min
When
Every day
Estimated price
$75 - $600
Turkish Airlines
Website
p.turkishairlines.com
Flights from Moscow Vnukovo to Baku via Istanbul
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$180 - $700
Pegas Fly
Website
pegasfly.com
Flights from Zhukovsky to Baku
Ave. Duration
3 h
When
Every day
Estimated price
$75 - $410
Belavia Belarusian Airlines
Website
belavia.by
Flights from Zhukovsky to Baku via Minsk
Ave. Duration
6 h 30 min
When
Wednesday and Saturday
Estimated price
$150 - $280
Train operators
Moscow Metro
Website
mosmetro.ru
Subway from Kitay-gorod to Kotel'niki
Ave. Duration
37 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
mosmetro.ru
Azerbaijan Railways (ADDY)
Website
ady.az
Train from Tbilisi Junction to Keshlya
Ave. Duration
12 h 46 min
Frequency
Once daily
Estimated price
$6 - $20
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$6 - $14
2nd class (coupe)
$8 - $20
1st class
$35
Train from Tbilisi Junction to Baku
Ave. Duration
12 h 56 min
Frequency
Once daily
Estimated price
$6 - $20
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$6 - $14
2nd class (coupe)
$8 - $20
1st class
$35
Train from Tbilisi station to Baku
Ave. Duration
13 h 10 min
Frequency
Once daily
Estimated price
$6 - $20
Schedules at
ady.az
Book at
ticket.ady.az
3rd class (platzkart)
$6 - $14
2nd class (coupe)
$8 - $20
1st class
$35
Russian Railways (RZhD)
Website
rzd.ru
Train from Moskva Kazanskij to Nal'chik
Ave. Duration
34 h 55 min
Frequency
Once daily
Estimated price
$35 - $95
Website
pass.rzd.ru
3rd Class (Platzcart)
$35 - $55
2nd Class (Kupé)
$60 - $95
South Caucasus Railway
Website
ukzhd.am
Train from Yerevan to Tbilisi Central station
Ave. Duration
8 h 42 min
Frequency
5 times a week
Estimated price
$16 - $35
Schedules at
ukzhd.am
Reserved seats car
$16 - $18
Extra Comfort Compartment
$29 - $31
Compartment car
$24 - $26
Sleeping car
$42 - $45
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Moscow to Tbilisi
Ave. Duration
32 h 30 min
Frequency
Twice a week
Estimated price
$40 - $65
Schedules at
avtovokzaly.ru
Bus from Moscow, Teply Stan to Tbilisi
Ave. Duration
45 h
Frequency
3 times a week
Estimated price
$40 - $60
Schedules at
avtovokzaly.ru
Spline Trans
Phone
8(495)507-78-88
Email
mrtrans@bk.ru
Website
spline-trans.ru
Bus from Kantemirovskaya (Moscow Metro) to Pyatigorsk
Ave. Duration
23 h 45 min
Frequency
Once daily
Estimated price
$30 - $40
Schedules at
spline-trans.ru
Hayreniq Tour
Website
hayreniqtour.ru
Bus from Pjatigorsk to Tbilisi
Ave. Duration
9 h 8 min
Frequency
Twice daily
Estimated price
$24 - $35
Schedules at
hayreniqtour.ru
Avazar Bus
Website
avazar-bus.am
Bus from Nal’chik to Yerevan
Ave. Duration
9 h 51 min
Frequency
Twice a week
Estimated price
$24 - $35
Schedules at
avazar-bus.am

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 10 amazing places to get away from it all in Australia, Travelling to and around Russia for the 2018 FIFA World Cup and How to get from London City Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Moscow to Moscow Domodedovo Airport is to train which takes 45 min and costs RUB 420.

More details