Nestled on the shores of a crystal-clear lake and surrounded by mountains, Ohrid is a charming city in North Macedonia with a rich history dating back thousands of years. Known for its picturesque setting, UNESCO-listed historic sites, and diverse cultural heritage, Ohrid offers a perfect blend of natural beauty and ancient charm. Visitors can explore the cobblestone streets of the old town, visit Byzantine churches adorned with stunning frescoes, or simply relax on the pebbled beaches by the shimmering waters of Lake Ohrid. With its serene ambiance and timeless allure, Ohrid is a destination that captivates the senses and leaves a lasting impression on all who visit.
The cheapest month of the year to fly to Ohrid is typically November.
The popular airports near Ohrid are Ohrid St. Paul the Apostle Airport (OHD) and Skopje International Airport (SKP).
The flight to Ohrid (OHD) is roughly 12 hours 59 minutes and 5,624 miles (9,051 kilometres) from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL).
The best way is to compare flights to Ohrid from leading comparison sites using our search engine dashboard.
Grand historic church with lake views
Imposing Byzantine era city wall ruins
Ancient, art-filled landmark church
Greek amphitheater & performance venue
Ancient hillside church overlooking lake
Archeological & religious site
Cultural museum in a famous family home
Ornate church with intricate frescoes
Pebble beach on a lake with views
Art museum and art
Beach and lake
Paragliding
Mosque
Historic entryway from the 10th century
Beach
Monastery
Mosque
Paragliding
Wine
Lake
Beach
Tourist attraction
Small rocky beach with a serene vibe
Monument
Orthodox Church
Museum
Amusement Park
Museum
Small beach with fish restaurants
Monument
Beach
Beach
Lake beach with sunbeds, bars & dining
17.9 °C
Sat, 27 Apr 2024
Average Temperature
6°C
Jan
8°C
Feb
11°C
Mar
15°C
Apr
20°C
May
25°C
Jun
28°C
Jul
28°C
Aug
24°C
Sep
18°C
Oct
12°C
Nov
7°C
Dec
Flights from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to Ohrid (OHD) - The flight distance between these airports is 5,624 miles (9,051 kilometres). The direct flight time is roughly 12 hours 59 minutes.
Flights from Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to Ohrid (OHD) - The flight distance between these airports is 6,223 miles (10,015 kilometres). The direct flight time is roughly 14 hours 19 minutes.
Flights from Penang, Malaysia - Penang International Airport (PEN) to Ohrid (OHD) - The flight distance between these airports is 5,434 miles (8,745 kilometres). The direct flight time is roughly 12 hours 34 minutes.
Flights from Langkawi, Malaysia - Langkawi International Airport (LGK) to Ohrid (OHD) - The flight distance between these airports is 5,359 miles (8,624 kilometres). The direct flight time is roughly 12 hours 24 minutes.
Flights from Kuching, Malaysia - Kuching International Airport (KCH) to Ohrid (OHD) - The flight distance between these airports is 6,130 miles (9,866 kilometres). The direct flight time is roughly 14 hours 7 minutes.
Flights from Johor Bahru, Malaysia - Senai International Airport (JHB) to Ohrid (OHD) - The flight distance between these airports is 5,776 miles (9,296 kilometres). The direct flight time is roughly 13 hours 20 minutes.
Flights from Miri, Malaysia - Miri Airport (MYY) to Ohrid (OHD) - The flight distance between these airports is 6,190 miles (9,962 kilometres). The direct flight time is roughly 14 hours 15 minutes.
Flights from Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to Ohrid (OHD) - The flight distance between these airports is 5,400 miles (8,690 kilometres). The direct flight time is roughly 12 hours 29 minutes.
Flights from Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to Ohrid (OHD) - The flight distance between these airports is 5,499 miles (8,850 kilometres). The direct flight time is roughly 12 hours 43 minutes.
Flights from Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to Ohrid (OHD) - The flight distance between these airports is 5,577 miles (8,975 kilometres). The direct flight time is roughly 12 hours 53 minutes.
Flights from Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to Ohrid (OHD) - The flight distance between these airports is 5,598 miles (9,009 kilometres). The direct flight time is roughly 12 hours 56 minutes.
Flights from Bintulu, Malaysia - Bintulu Airport Airport (BTU) to Ohrid (OHD) - The flight distance between these airports is 6,195 miles (9,969 kilometres). The direct flight time is roughly 14 hours 15 minutes.
Flights from Labuan, Malaysia - Labuan Airport (LBU) to Ohrid (OHD) - The flight distance between these airports is 6,211 miles (9,995 kilometres). The direct flight time is roughly 14 hours 18 minutes.
Flights from Sandakan, Malaysia - Sandakan Airport (SDK) to Ohrid (OHD) - The flight distance between these airports is 6,328 miles (10,184 kilometres). The direct flight time is roughly 14 hours 33 minutes.
Flights from Tawau, Malaysia - Tawau Airport (TWU) to Ohrid (OHD) - The flight distance between these airports is 6,404 miles (10,306 kilometres). The direct flight time is roughly 14 hours 43 minutes.
Flights from Mulu, Malaysia - Mulu Airport (MZV) to Ohrid (OHD) - The flight distance between these airports is 6,245 miles (10,050 kilometres). The direct flight time is roughly 14 hours 22 minutes.
Flights from Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to Ohrid (OHD) - The flight distance between these airports is 5,655 miles (9,101 kilometres). The direct flight time is roughly 13 hours 4 minutes.
Flights from Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to Ohrid (OHD) - The flight distance between these airports is 5,509 miles (8,866 kilometres). The direct flight time is roughly 12 hours 44 minutes.
Flights from Long Lellang, Malaysia - Long Lellang Airport (LGL) to Ohrid (OHD) - The flight distance between these airports is 6,292 miles (10,125 kilometres). The direct flight time is roughly 14 hours 28 minutes.
Flights from Long Seridan, Malaysia - Long Seridan Airport (ODN) to Ohrid (OHD) - The flight distance between these airports is 6,261 miles (10,077 kilometres). The direct flight time is roughly 14 hours 24 minutes.
Flights from Limbang, Malaysia - Limbang Airport (LMN) to Ohrid (OHD) - The flight distance between these airports is 6,221 miles (10,012 kilometres). The direct flight time is roughly 14 hours 19 minutes.
Flights from Mukah, Malaysia - Mukah Airport (MKM) to Ohrid (OHD) - The flight distance between these airports is 6,156 miles (9,907 kilometres). The direct flight time is roughly 14 hours 10 minutes.
Flights from Marudi, Malaysia - Marudi Airport (MUR) to Ohrid (OHD) - The flight distance between these airports is 6,214 miles (10,001 kilometres). The direct flight time is roughly 14 hours 18 minutes.
Expert Help
Choose Site / Currency