Travel from Vienna to Ohrid

Bus from Vienna to Ohrid

Euro Bus MK operates a bus from Vienna to Ohrid twice a week. Tickets cost $85 - $180 and the journey takes 12 h 13 min. AD Galeb Ohrid also services this route once daily.

How to get from Vienna to Ohrid

From Vienna bus to Struga then bus to Ohrid. 13 h 34 min 131€. From Vienna bus to Struga then bus to Ohrid. 18 h 21 min 146€. From Vienna bus to Kichevo then bus to Ohrid. 18 h 23 min 68€. From Wien Hbf train to Beograd, train to Skopje, train to Kichevo, then bus to Ohrid. 27 h 3 min 103€. From Vienna drive to Ohrid. 12 h 39 min 140€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Tirana airport, Airport Bus to Tiranë, then shuttle to Ohrid. 8 h 16 min 115€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Skopje airport, bus to Skopje, then bus to Ohrid. 9 h 19 min 150€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Pristina airport, taxi to Priština, shuttle to Struga, then bus to Ohrid. 9 h 24 min. From Wien Mitte-Landstraße (CAT) train to Flughafen Wien Busterminal, bus to Bratislava airport, fly to Skopje airport, bus to Skopje, then bus to Ohrid. 10 h 21 min 128€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Belgrade airport, line 72 bus to Zeleni venac, walk to Belgrade, then bus to Ohrid. 14 h 9 min 148€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Sofia airport, line 84 bus to Sofia University, line 1 subway to Serdika, line 2 subway to Sofia, bus to Skopje, then bus to Ohrid. 14 h 48 min 167€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Podgorica airport, line 6100 train to Podgorica, bus to Tirana, walk to Tiranë, then shuttle to Ohrid. 13 h 8 min 158€.
Close Print Itinerary
  1. Here are 12 options to get from
    Vienna to Ohrid:

    1. Trip:
      1 Bus
      • One-Way approx: USD $92 - $187
      • Duration: 13 h 34 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $92 - $187
        • Duration: 13 h 34 min
        Close x
    2. Trip:
      2 Bus via Vienna
      • One-Way approx: USD $160 - $188
      • Duration: 18 h 21 min
      Open +
      • Trip:
        2 Bus via Vienna
        • One-Way approx: USD $160 - $188
        • Duration: 18 h 21 min
        Close x
    3. Trip:
      3 Bus Durmo Tours
      • One-Way approx: USD $80 - $115
      • Duration: 18 h 23 min
      Open +
      • Trip:
        3 Bus Durmo Tours
        • One-Way approx: USD $80 - $115
        • Duration: 18 h 23 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $85 - $141
      • Duration: 27 h 3 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $85 - $141
        • Duration: 27 h 3 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 12 h 39 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 12 h 39 min
        Close x
    6. Trip:
      6 Fly Vienna to Tirana, shuttle
      • One-Way approx: USD $118 - $282
      • Duration: 8 h 16 min
      Open +
      • Trip:
        6 Fly Vienna to Tirana, shuttle
        • One-Way approx: USD $118 - $282
        • Duration: 8 h 16 min
        Close x
    7. Trip:
      7 Fly Vienna to Skopje, bus
      • One-Way approx: USD $151 - $295
      • Duration: 9 h 19 min
      Open +
      • Trip:
        7 Fly Vienna to Skopje, bus
        • One-Way approx: USD $151 - $295
        • Duration: 9 h 19 min
        Close x
    8. Trip:
      8 Fly Vienna to Pristina, shuttle
      • One-Way approx: N/A
      • Duration: 9 h 24 min
      Open +
      • Trip:
        8 Fly Vienna to Pristina, shuttle
        • One-Way approx: N/A
        • Duration: 9 h 24 min
        Close x
    9. Trip:
      9 Bus to Bratislava, fly to Skopje, bus
      • One-Way approx: USD $122 - $2,298
      • Duration: 10 h 21 min
      Open +
      • Trip:
        9 Bus to Bratislava, fly to Skopje, bus
        • One-Way approx: USD $122 - $2,298
        • Duration: 10 h 21 min
        Close x
    10. Trip:
      10 Fly Vienna to Belgrade, bus
      • One-Way approx: USD $109 - $328
      • Duration: 14 h 9 min
      Open +
      • Trip:
        10 Fly Vienna to Belgrade, bus
        • One-Way approx: USD $109 - $328
        • Duration: 14 h 9 min
        Close x
    11. Trip:
      11 Fly Vienna to Sofia, bus
      • One-Way approx: USD $152 - $306
      • Duration: 14 h 48 min
      Open +
      • Trip:
        11 Fly Vienna to Sofia, bus
        • One-Way approx: USD $152 - $306
        • Duration: 14 h 48 min
        Close x
    12. Trip:
      12 Fly Vienna to Podgorica, bus, shuttle
      • One-Way approx: USD $120 - $366
      • Duration: 13 h 8 min
      Open +
      • Trip:
        12 Fly Vienna to Podgorica, bus, shuttle
        • One-Way approx: USD $120 - $366
        • Duration: 13 h 8 min
        Close x