Flying from Zurich Airport (ZRH) to Ohrid takes 2 hours, and the taxi from Ohrid Airport into town is a further 10 km: about 15 minutes for a fixed 1,200 den per vehicle.
Book the transfer with your flight number and the driver is waiting inside arrivals with a nameplate when you walk out. Flight tracking is free, so a late landing costs you nothing.
How much is a taxi from Ohrid Airport after flying from Zurich?
Every fare below is fixed when you book, quoted per vehicle rather than per passenger, and includes luggage, tolls and meeting you in arrivals. You pay the driver at the end of the ride.
- Ohrid Airport → Ohrid town
- 1,200 den: about 10 km, roughly 15 minutes
- Ohrid Airport → Ohrid Old Town
- 1,400 den, the historic streets above the lake
- Ohrid Airport → Struga
- 1,500 den, the northern shore
- Night pickup
- Pickups between 23:00 and 06:00 add 100 den to the published fare
Four passengers travelling together pay the fare once. Longer runs down the lake (Peštani, Trpejca, Sveti Naum) have their own published prices, shown before you confirm.
Flights from Zurich to Ohrid
Wizz Air, Edelweiss and Swiss fly Zurich to Ohrid. Flight time is 2 hours.
Zurich is the busiest departure point for travellers to the lake. Flights land at Ohrid Airport, about 10 km from town.
Ohrid Airport (OHD) is small and quick to clear: most passengers are outside within twenty minutes of the wheels touching down, which is why a pre-booked car is waiting rather than hunting for a rank.
Meeting your driver at Ohrid Airport
- Your driver waits inside the terminal with a nameplate showing the lead passenger's name.
- Flight tracking is included and free: if the flight is delayed, the pickup time moves with it.
- The first 60 minutes of waiting after landing are included, covering passport control and baggage.
- Cannot see your driver? Call the number on your confirmation and dispatch will connect you.
What the fixed price includes
- The whole vehicle
- A comfort car for up to 4 passengers with luggage: one price, not one per seat.
- Meet and greet
- Nameplate pickup inside arrivals and help carrying bags to the car.
- Tolls and taxes
- Already in the quoted fare, with nothing added at the end of the journey.
- Child seats
- Available for 300 den (~€5) per seat on request: tell us the children's ages when you book.
- Free cancellation
- Up to 24 hours before pickup, at no cost.
Heading back to Zurich? Choose the return trip when booking and both legs are priced together. For a departing flight from Ohrid, leaving your accommodation 2 hours before take-off is comfortable.








