Travel from Hamburg to Belgrade

Train, bus or fly from Hamburg to Belgrade?

Air Serbia, Lufthansa and 5 other airlines fly from Hamburg to Belgrade every 4 hours. Alternatively, you can take a train from Hamburg to Belgrade via Wien Hbf in around 21 h 10 min.

How to get from Hamburg to Belgrade

From Hamburg-Barmbek train to Hamburg airport, fly to Belgrade airport, then Mini Bus to Belgrade. 4 h 57 min $135. From Hamburg Hbf train to Wien Hbf then train to Beograd. 21 h 10 min $282. From Hamburg Central Bus Station bus to Beograd. 21 h 30 min $130. From Hamburg Dammtor train to Budapest-Keleti then night train to Belgrade. 23 h 11 min $177. From Hamburg Hbf train to Lübeck then bus to Belgrade. 24 h 12 min. From Hamburg drive to Belgrade. 14 h 4 min $248.

Operators from Hamburg to Belgrade

Close Print Itinerary
  1. Here are 6 options to get from
    Hamburg to Belgrade:

    1. Trip:
      1 Fly
      • One-Way approx: USD $104 - $377
      • Duration: 4 h 57 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $104 - $377
        • Duration: 4 h 57 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $217 - $327
      • Duration: 21 h 10 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $217 - $327
        • Duration: 21 h 10 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $131
      • Duration: 21 h 30 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $131
        • Duration: 21 h 30 min
        Close x
    4. Trip:
      4 Train, night train
      • One-Way approx: USD $143 - $204
      • Duration: 23 h 11 min
      Open +
      • Trip:
        4 Train, night train
        • One-Way approx: USD $143 - $204
        • Duration: 23 h 11 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: N/A
      • Duration: 24 h 12 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: N/A
        • Duration: 24 h 12 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $200 - $300
      • Duration: 14 h 4 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $200 - $300
        • Duration: 14 h 4 min
        Close x