Travel from Moscow to Baku

Train or fly from Moscow to Baku?

Azerbaijan Airlines and UTair Aviation fly from Moscow to Baku 3 times a day. Alternatively, Azerbaijan Railways (ADDY) operates a train from Moscow to Baku once a week. Tickets cost $25 - $280 and the journey takes 2 days 5 h.

How to get from Moscow to Baku

From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Baku airport, then Aeroexpress to Baku. 6 h 31 min $113. From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Baku airport, then Aeroexpress to Baku. 6 h 55 min $114. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Baku airport, then Aeroexpress to Baku. 6 h 55 min $140. From Moskva Kurskaja train to Baku. 2 days 5 h $32. From Moskva Kurskaja night train to Baku-Pass. 2 days 9 h $83. From Moscow drive to Baku. 31 h 38 min $190.
Close Print Itinerary
  1. Here are 6 options to get from
    Moscow to Baku:

    1. Trip:
      1 Train to Moscow Domodedovo, fly
      • One-Way approx: USD $98 - $274
      • Duration: 6 h 31 min
      Open +
      • Trip:
        1 Train to Moscow Domodedovo, fly
        • One-Way approx: USD $98 - $274
        • Duration: 6 h 31 min
        Close x
    2. Trip:
      2 Fly from Moscow Vnukovo
      • One-Way approx: USD $80 - $270
      • Duration: 6 h 55 min
      Open +
      • Trip:
        2 Fly from Moscow Vnukovo
        • One-Way approx: USD $80 - $270
        • Duration: 6 h 55 min
        Close x
    3. Trip:
      3 Fly from Moscow Sheremetyevo
      • One-Way approx: USD $111 - $291
      • Duration: 6 h 55 min
      Open +
      • Trip:
        3 Fly from Moscow Sheremetyevo
        • One-Way approx: USD $111 - $291
        • Duration: 6 h 55 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $25 - $280
      • Duration: 2 days 5 h
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $25 - $280
        • Duration: 2 days 5 h
        Close x
    5. Trip:
      5 Night train
      • One-Way approx: USD $45 - $120
      • Duration: 2 days 9 h
      Open +
      • Trip:
        5 Night train
        • One-Way approx: USD $45 - $120
        • Duration: 2 days 9 h
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $150 - $230
      • Duration: 31 h 38 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $150 - $230
        • Duration: 31 h 38 min
        Close x