Travel from Zürich to Tirana

Bus or fly from Zürich to Tirana?

Austrian Airlines, Alitalia and 12 other airlines fly from Zürich to Tirana hourly. Alternatively, Makedonija Soobrakaj AD operates a bus from Zürich to Tirana twice a week. Tickets cost $100 - $130 and the journey takes 17 h 15 min. 2 other operators also service this route.

How to get from Zürich to Tirana

From Zürich HB train to Zurich airport, fly to Tirana airport, then Airport Bus to Tirana. 7 h 24 min $162. From Zürich HB train to Zurich airport, fly to Podgorica airport, line 6100 train to Podgorica, then bus to Tirana. 10 h 20 min $215. From Zurich bus to Struga then bus to Tiranë. 20 h 15 min $129. From Zuerich Hb train to Milano Centrale, train to Brindisi, bus and ferry to Fier, then bus to Tiranë. 20 h 41 min $271. From Zürich bus to Budva then bus to Tirana. 35 h 46 min $156. From Zürich drive to Tirana. 18 h 38 min $264.

Is there a direct bus between Zürich and Tirana?

No, there is no direct bus from Zürich to Tirana. However, there are services departing from Zurich and arriving at Tiranë via Struga. The journey, including transfers, takes approximately 20 h 15 min.
Close Print Itinerary
  1. Here are 6 options to get from
    Zürich to Tirana:

    1. Trip:
      1 Fly to Tirana
      • One-Way approx: USD $104 - $233
      • Duration: 7 h 24 min
      Open +
      • Trip:
        1 Fly to Tirana
        • One-Way approx: USD $104 - $233
        • Duration: 7 h 24 min
        Close x
    2. Trip:
      2 Fly to Podgorica, bus
      • One-Way approx: USD $131 - $407
      • Duration: 10 h 20 min
      Open +
      • Trip:
        2 Fly to Podgorica, bus
        • One-Way approx: USD $131 - $407
        • Duration: 10 h 20 min
        Close x
    3. Trip:
      3 Bus Makedonija Soobrakaj AD
      • One-Way approx: USD $106 - $200
      • Duration: 20 h 15 min
      Open +
      • Trip:
        3 Bus Makedonija Soobrakaj AD
        • One-Way approx: USD $106 - $200
        • Duration: 20 h 15 min
        Close x
    4. Trip:
      4 Train, bus and ferry, bus
      • One-Way approx: USD $216 - $326
      • Duration: 20 h 41 min
      Open +
      • Trip:
        4 Train, bus and ferry, bus
        • One-Way approx: USD $216 - $326
        • Duration: 20 h 41 min
        Close x
    5. Trip:
      5 Bus Eurolines CH
      • One-Way approx: USD $135 - $179
      • Duration: 35 h 46 min
      Open +
      • Trip:
        5 Bus Eurolines CH
        • One-Way approx: USD $135 - $179
        • Duration: 35 h 46 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $210 - $320
      • Duration: 18 h 38 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $210 - $320
        • Duration: 18 h 38 min
        Close x