Rome2Rio

How to get fromZurich to Bitolaby plane, bus, train, busferry, or car

Find Transport to Bitola

See all options

Zurich to Bitola

Rome2Rio compared 9 ways to get from Zurich to Bitola. The best route is Fly to Ohrid Airport, bus, a distance of 1236.448 km.

  1. Fly to Ohrid Airport, bus

    best
    1. Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)plane plane ZRH - OHD
    2. Take the bus from Ohrid to Bitolabus bus
    6h 34m
    $185–497
  2. Bus

    cheapest
    1. Take the bus from Zürich to Strugabus bus
    2. Take the bus from Struga to Bitolabus bus
    27h 13m
    $94–131
  3. Train, bus and ferry, bus, drive

    1. Take the train from Zürich HB to Como S. Giovannitrain train Ec
    2. Take the train from Como S. Giovanni to Milano Centraletrain train S11
    3. Take the train from Milano Centrale to Bari Centraletrain train Fr
    4. Take the busferry from Bari Porto to Durrësbusferry bus ferry
    5. Take the bus from Durrës to Prrenjasbus bus
    6. Drive from Prrenjas to Bitolacar car
    23h 28m
  4. Bus, train

    1. Take the bus from Zürich hbf to Skopje, Transporten Centarbus bus
    2. Take the train from Skopje to Bitolatrain train 645 / ...
    25h 40m
    $148–177
  5. Drive 1,721.9 km

    1. Drive from Zurich to Bitolacar car 1,721.9 km
    18h 37m
    $348–502
  6. Fly to Thessaloniki Airport Makedonia, train

    1. Fly from Zurich Airport (ZRH) to Thessaloniki Airport Makedonia (SKG)plane plane ZRH - SKG
    2. Take the train from Thessaloniki to Florinatrain train
    10h 29m
    $125–262
  7. Fly to Skopje International Airport, train

    1. Fly from Zurich Airport (ZRH) to Skopje International Airport (SKP)plane plane ZRH - SKP
    2. Take the train from Skopje to Bitolatrain train
    11h 51m
    $128–380
  8. Fly to Tirana International Airport Nënë Tereza, bus

    1. Fly from Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA)plane plane ZRH - TIA
    2. Take the bus from Tirana to Ohridbus bus
    3. Take the bus from Ohrid to Bitolabus bus
    11h 26m
    $120–295
  9. Bus via Zurich

    1. Take the bus from Zurich to Strugabus bus
    2. Take the bus from Struga to Bitolabus bus
    30h 7m
    $120–145

Zurich to Bitola by bus

Calendar2Weekly Buses
Duration30h 7mAverage Duration
Ticket$120Cheapest Price
See schedules

Questions & Answers

What companies run services between Zurich, Switzerland and Bitola, North Macedonia?

You can take a bus from Zürich to Bitola via Struga in around 27h 13m.

Airlines
Train operators
Bus operators

Want to know more about travelling around North Macedonia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides