Travel from Istanbul to Belgrade

Bus or fly from Istanbul to Belgrade?

Turkish Airlines and AtlasGlobal fly from Istanbul to Belgrade 3 times a day. Alternatively, you can take a bus from Istanbul to Belgrade via Sofia and Niš in around 17 h 36 min.

How to get from Istanbul to Belgrade

ModeDurationPrice
From Aksaray Metro to Istanbul airport, fly to Belgrade airport, then Mini Bus to Belgrade.5 h$90
From Vezneciler Metro to Istanbul Taksim Square, shuttle to Sabiha Gokcen airport, fly to Belgrade airport, then Mini Bus to Belgrade.6 h 24 min$281
From Istanbul bus to Sofia, bus to Niš, then bus to Belgrade.17 h 36 min$73
From Aksaray Metro to Istanbul, bus to Novi Pazar, then bus to Beograd.22 h 24 min$98
From Aksaray Metro to Istanbul, bus to Skopje, then train to Belgrade.24 h 39 min$141
From Istanbul taxi to Halkali, night train to Sofia, train to Dimitrovgrad, train to Niš, then train to Belgrade.23 h 7 min$91
From Istanbul drive to Belgrade.9 h 37 min$149

How long does it take to get from Istanbul to Belgrade?

It takes approximately 5 h to get from Istanbul to Belgrade, including transfers.

Is there a direct bus between Istanbul and Belgrade?

No, there is no direct bus from Istanbul to Belgrade. However, there are services departing from Istanbul and arriving at Belgrade via Sofia and Niš. The journey, including transfers, takes approximately 17 h 36 min.

Operators from Istanbul to Belgrade

OperatorPhoneWebsite
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Turkish AirlinesTurkish Airlines
AtlasGlobalAtlasGlobal
Nikola Tesla Airport Shuttle(+381 11) 209 4000Nikola Tesla Airport Shuttle
HavatasHavatas
Pegasus AirlinesPegasus Airlines
Metro PlusMetro Plus
Matpu02 952 50 04Matpu
Nis Ekspres+381 18 255 177Nis Ekspres
Ozlem Tours+38120 411090Ozlem Tours
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Serbian RailwaysSerbian Railways
Close Print Itinerary
  1. Here are 7 options to get from
    Istanbul to Belgrade:

    1. Trip:
      1 Fly from Istanbul
      • One-Way approx: USD $59 - $227
      • Duration: 5 h
      Open +
      • Trip:
        1 Fly from Istanbul
        • One-Way approx: USD $59 - $227
        • Duration: 5 h
        Close x
    2. Trip:
      2 Fly from Sabiha Gokcen
      • One-Way approx: USD $88 - $1,115
      • Duration: 6 h 24 min
      Open +
      • Trip:
        2 Fly from Sabiha Gokcen
        • One-Way approx: USD $88 - $1,115
        • Duration: 6 h 24 min
        Close x
    3. Trip:
      3 Bus Metro Plus
      • One-Way approx: USD $52 - $117
      • Duration: 17 h 36 min
      Open +
      • Trip:
        3 Bus Metro Plus
        • One-Way approx: USD $52 - $117
        • Duration: 17 h 36 min
        Close x
    4. Trip:
      4 Bus Ozlem Tours
      • One-Way approx: USD $82 - $99
      • Duration: 22 h 24 min
      Open +
      • Trip:
        4 Bus Ozlem Tours
        • One-Way approx: USD $82 - $99
        • Duration: 22 h 24 min
        Close x
    5. Trip:
      5 Bus, train
      • One-Way approx: USD $61 - $171
      • Duration: 24 h 39 min
      Open +
      • Trip:
        5 Bus, train
        • One-Way approx: USD $61 - $171
        • Duration: 24 h 39 min
        Close x
    6. Trip:
      6 Night train, train
      • One-Way approx: USD $51 - $109
      • Duration: 23 h 7 min
      Open +
      • Trip:
        6 Night train, train
        • One-Way approx: USD $51 - $109
        • Duration: 23 h 7 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 9 h 37 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 9 h 37 min
        Close x