Nestled in the heart of northwest Saudi Arabia lies the captivating city of Al `Ula, a hidden gem waiting to be explored. With its rich history dating back thousands of years, Al `Ula boasts ancient ruins, towering sandstone cliffs, and stunning desert landscapes that will leave visitors in awe. Home to the remarkable UNESCO World Heritage Site of Madain Saleh, this historic city offers a glimpse into the past and an opportunity to immerse oneself in the culture and traditions of this enchanting region. Experience the beauty and charm of Al `Ula, where history meets natural wonder in perfect harmony.
The cheapest month to fly to Al `Ula is generally May.
Popular airports near Al `Ula include Prince Abdul Majeed Bin Abdulaziz Airport in Al `Ula itself, as well as King Abdulaziz International Airport in Jeddah, and Prince Mohammad Bin Abdulaziz International Airport in Medina.
The flight to Al `Ula (ULH) is roughly 14 hours 13 minutes and 6,177 miles (9,942 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Al `Ula from leading comparison sites using our search engine dashboard.
Elephant and nature
Historical Landmark
Open Air Museum
Observation Deck
City Park
Mountain and nature
Museum
Park
Hiking Area
Historical Landmark
Tourist Attraction
Hiking Area
Historical Landmark
Museum
Historical Landmark
National Forest
Park
Tourist Attraction
Tourist Attraction
Average Temperature
26°C
Jan
28°C
Feb
31°C
Mar
34°C
Apr
38°C
May
41°C
Jun
42°C
Jul
42°C
Aug
40°C
Sep
36°C
Oct
30°C
Nov
27°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Al `Ula (ULH) - The flight distance between these airports is 6,177 miles (9,942 kilometres). The direct flight time is roughly 14 hours 13 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Al `Ula (ULH) - The flight distance between these airports is 5,870 miles (9,446 kilometres). The direct flight time is roughly 13 hours 32 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Al `Ula (ULH) - The flight distance between these airports is 7,071 miles (11,379 kilometres). The direct flight time is roughly 16 hours 12 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Al `Ula (ULH) - The flight distance between these airports is 6,801 miles (10,944 kilometres). The direct flight time is roughly 15 hours 36 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Al `Ula (ULH) - The flight distance between these airports is 6,655 miles (10,711 kilometres). The direct flight time is roughly 15 hours 17 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Al `Ula (ULH) - The flight distance between these airports is 5,459 miles (8,785 kilometres). The direct flight time is roughly 12 hours 37 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Al `Ula (ULH) - The flight distance between these airports is 5,953 miles (9,580 kilometres). The direct flight time is roughly 13 hours 43 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Al `Ula (ULH) - The flight distance between these airports is 5,726 miles (9,215 kilometres). The direct flight time is roughly 13 hours 13 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Al `Ula (ULH) - The flight distance between these airports is 6,095 miles (9,809 kilometres). The direct flight time is roughly 14 hours 2 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Al `Ula (ULH) - The flight distance between these airports is 6,478 miles (10,425 kilometres). The direct flight time is roughly 14 hours 53 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Al `Ula (ULH) - The flight distance between these airports is 4,913 miles (7,906 kilometres). The direct flight time is roughly 11 hours 25 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Al `Ula (ULH) - The flight distance between these airports is 6,966 miles (11,210 kilometres). The direct flight time is roughly 15 hours 58 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Al `Ula (ULH) - The flight distance between these airports is 5,404 miles (8,698 kilometres). The direct flight time is roughly 12 hours 30 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Al `Ula (ULH) - The flight distance between these airports is 5,471 miles (8,804 kilometres). The direct flight time is roughly 12 hours 39 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Al `Ula (ULH) - The flight distance between these airports is 6,315 miles (10,164 kilometres). The direct flight time is roughly 14 hours 32 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Al `Ula (ULH) - The flight distance between these airports is 5,341 miles (8,595 kilometres). The direct flight time is roughly 12 hours 22 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Al `Ula (ULH) - The flight distance between these airports is 7,110 miles (11,442 kilometres). The direct flight time is roughly 16 hours 18 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Al `Ula (ULH) - The flight distance between these airports is 6,407 miles (10,311 kilometres). The direct flight time is roughly 14 hours 44 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Al `Ula (ULH) - The flight distance between these airports is 7,058 miles (11,359 kilometres). The direct flight time is roughly 16 hours 11 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Al `Ula (ULH) - The flight distance between these airports is 6,643 miles (10,690 kilometres). The direct flight time is roughly 15 hours 15 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Al `Ula (ULH) - The flight distance between these airports is 6,034 miles (9,711 kilometres). The direct flight time is roughly 13 hours 54 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Al `Ula (ULH) - The flight distance between these airports is 6,588 miles (10,602 kilometres). The direct flight time is roughly 15 hours 8 minutes.
Expert Help