Travel from Geneva to Belgrade

Train, bus or fly from Geneva to Belgrade?

Air Serbia, easyJet and 5 other airlines fly from Geneva to Belgrade every 4 hours. Alternatively, Transdev Haute-Savoie operates a bus from Geneva to Belgrade once daily, and the journey takes 1 h. Lasta also services this route twice a week.

How to get from Geneva to Belgrade

From Genève train to Geneva airport, fly to Belgrade airport, then Mini Bus to Belgrade. 4 h 53 min $132. From Genève train to Zurich then bus to Beograd. 18 h 17 min $285. From Geneva - Metropole bus to La Roche-sur-Foron then bus to Belgrade. 21 h 29 min $61. From Geneva bus to Belgrade. 22 h 25 min $0. From Genève train to Zürich HB, train to Wien Penzing, then train to Beograd. 23 h 57 min $385. From Geneva drive to Belgrade. 12 h 40 min $213.

Is there a direct train between Geneva and Belgrade?

No, there is no direct train from Geneva to Belgrade. However, there are services departing from Genève and arriving at Beograd via Zürich HB and Wien Penzing. The journey, including transfers, takes approximately 23 h 57 min.

Is there a direct bus between Geneva and Belgrade?

Yes, there is a direct bus departing from Geneva and arriving at Belgrade. Services depart 4 times a week. The journey takes approximately 22½ hours.
Close Print Itinerary
  1. Here are 6 options to get from
    Geneva to Belgrade:

    1. Trip:
      1 Fly
      • One-Way approx: USD $94 - $233
      • Duration: 4 h 53 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $94 - $233
        • Duration: 4 h 53 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $139 - $286
      • Duration: 18 h 17 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $139 - $286
        • Duration: 18 h 17 min
        Close x
    3. Trip:
      3 Bus Lasta
      • One-Way approx: USD $55 - $65
      • Duration: 21 h 29 min
      Open +
      • Trip:
        3 Bus Lasta
        • One-Way approx: USD $55 - $65
        • Duration: 21 h 29 min
        Close x
    4. Trip:
      4 Bus Bogojevic Reisen
      • One-Way approx: USD $1
      • Duration: 22 h 25 min
      Open +
      • Trip:
        4 Bus Bogojevic Reisen
        • One-Way approx: USD $1
        • Duration: 22 h 25 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $249 - $421
      • Duration: 23 h 57 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $249 - $421
        • Duration: 23 h 57 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $170 - $260
      • Duration: 12 h 40 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $170 - $260
        • Duration: 12 h 40 min
        Close x