North Macedonia is one of Europe's most affordable countries, and airport transport reflects that. Here is what you will pay in 2026.
Taxi
A taxi from Ohrid Airport to the town center costs approximately 600-1,000 MKD ($10-$18 USD). The variation depends on your exact destination within Ohrid — the Old Town and lakefront hotels are at the lower end, while accommodations on the hills above town cost a bit more. Make sure the meter is running or agree on a price before departing. Most drivers are honest, but setting expectations upfront avoids any misunderstanding.
Private Transfer
A pre-booked sedan transfer to Ohrid center costs $20-$35. This includes meet-and-greet at the terminal, flight tracking, and door-to-door service. The price is fixed at booking regardless of time of arrival. For a 10-15 minute ride, the premium over a taxi is modest, and you gain guaranteed availability — which at this airport is the more valuable benefit.
Hotel Shuttle
Many Ohrid hotels offer airport transfers, either complimentary or for a fee of 500-1,500 MKD ($9-$27). Larger hotels and resorts often include it in the room rate during peak season. Smaller guesthouses may charge a nominal fee. Always ask when booking your accommodation — this can be the simplest and cheapest option.
Destinations Beyond Ohrid
If you are heading past Ohrid town, here are approximate private transfer costs:
- Ohrid Old Town: $20-$35
- Ohrid lakefront hotels: $20-$35
- Struga: $25-$40 (20 km, 20-25 minutes)
- Pogradec, Albania (south shore of Lake Ohrid): $50-$75 (40 km, 45 minutes)
- Bitola: $60-$90 (70 km, 1 hour)
- Skopje: $100-$160 (170 km, 2.5-3 hours)
Currency Notes
North Macedonia uses the Macedonian denar (MKD). Most taxi drivers accept only cash in MKD. Some may accept euros but at a poor exchange rate. There is no ATM at the airport terminal itself, though one may be available seasonally. Bring some MKD or euros as backup. Private transfer services typically accept card payment at booking, so you do not need cash for that.
The Value Perspective
Getting from Ohrid Airport to your hotel is one of the cheapest airport transfers in Europe. Even the most expensive option — a private transfer — costs about $35. The real question is not cost but availability. At this airport, having guaranteed transport matters more than saving a few dollars.