Nestled along the shores of the Red Sea, Yanbu is a charming city in Saudi Arabia that seamlessly blends modernity with historical charm. With its pristine beaches, vibrant markets, and captivating historical sites, Yanbu offers visitors a glimpse into the rich culture and heritage of the region. The city is renowned for its warm hospitality, picturesque waterfront promenades, and delicious seafood cuisine, making it a perfect destination for those seeking a relaxing coastal getaway. Whether exploring ancient ruins, strolling through bustling souks, or simply relaxing by the sea, Yanbu promises a memorable and enchanting travel experience.
The cheapest month to fly to Yanbu is typically in January.
The best price we found is for C$2,218 from Vancouver to Yanbu.
Some popular airlines include: FlyEgypt, WestJet.
A good price for a flight to Yanbu is C$1996 - C$2440.
The popular airports near Yanbu include Prince Abdul Mohsin Bin Abdulaziz Airport (YNB) and King Abdulaziz International Airport (JED).
The flight to Yanbu (YNB) is roughly 14 hours 31 minutes and 6,314 miles (10,162 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Yanbu from leading comparison sites using our search engine dashboard.
City park with colorful bird life & cafe
Beach park with swimming areas
Park
Park
Park
Cultural landmark
Beach Volleyball Court
Park
Tourist Attraction
Museum
Park
Archaeological Museum
Museum
Mosque
Pond
Theme Park
Island
Beach
Tourist Attraction
Theme Park
26 °C
Sun, 5 May 2024
Average Temperature
27°C
Jan
28°C
Feb
30°C
Mar
33°C
Apr
35°C
May
37°C
Jun
37°C
Jul
37°C
Aug
36°C
Sep
35°C
Oct
31°C
Nov
28°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Yanbu (YNB) - The flight distance between these airports is 6,314 miles (10,162 kilometres). The direct flight time is roughly 14 hours 31 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Yanbu (YNB) - The flight distance between these airports is 6,005 miles (9,664 kilometres). The direct flight time is roughly 13 hours 50 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Yanbu (YNB) - The flight distance between these airports is 7,239 miles (11,651 kilometres). The direct flight time is roughly 16 hours 35 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Yanbu (YNB) - The flight distance between these airports is 6,966 miles (11,211 kilometres). The direct flight time is roughly 15 hours 58 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Yanbu (YNB) - The flight distance between these airports is 6,822 miles (10,978 kilometres). The direct flight time is roughly 15 hours 39 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Yanbu (YNB) - The flight distance between these airports is 5,587 miles (8,991 kilometres). The direct flight time is roughly 12 hours 54 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Yanbu (YNB) - The flight distance between these airports is 6,089 miles (9,800 kilometres). The direct flight time is roughly 14 hours 1 minute.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Yanbu (YNB) - The flight distance between these airports is 5,862 miles (9,433 kilometres). The direct flight time is roughly 13 hours 31 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Yanbu (YNB) - The flight distance between these airports is 6,264 miles (10,081 kilometres). The direct flight time is roughly 14 hours 25 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Yanbu (YNB) - The flight distance between these airports is 6,634 miles (10,676 kilometres). The direct flight time is roughly 15 hours 14 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Yanbu (YNB) - The flight distance between these airports is 5,040 miles (8,110 kilometres). The direct flight time is roughly 11 hours 41 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Yanbu (YNB) - The flight distance between these airports is 7,133 miles (11,480 kilometres). The direct flight time is roughly 16 hours 21 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Yanbu (YNB) - The flight distance between these airports is 5,543 miles (8,920 kilometres). The direct flight time is roughly 12 hours 49 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Yanbu (YNB) - The flight distance between these airports is 5,601 miles (9,014 kilometres). The direct flight time is roughly 12 hours 56 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Yanbu (YNB) - The flight distance between these airports is 6,465 miles (10,405 kilometres). The direct flight time is roughly 14 hours 52 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Yanbu (YNB) - The flight distance between these airports is 5,483 miles (8,825 kilometres). The direct flight time is roughly 12 hours 41 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Yanbu (YNB) - The flight distance between these airports is 7,279 miles (11,714 kilometres). The direct flight time is roughly 16 hours 40 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Yanbu (YNB) - The flight distance between these airports is 6,573 miles (10,579 kilometres). The direct flight time is roughly 15 hours 6 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Yanbu (YNB) - The flight distance between these airports is 7,227 miles (11,631 kilometres). The direct flight time is roughly 16 hours 33 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Yanbu (YNB) - The flight distance between these airports is 6,803 miles (10,949 kilometres). The direct flight time is roughly 15 hours 37 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Yanbu (YNB) - The flight distance between these airports is 6,179 miles (9,945 kilometres). The direct flight time is roughly 14 hours 13 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Yanbu (YNB) - The flight distance between these airports is 6,751 miles (10,864 kilometres). The direct flight time is roughly 15 hours 30 minutes.
From Vancouver (YVR), Canada to Yanbu, Saudi Arabia (YNB): C$2,218
Depart: 24 May 2024 · Return: 31 May 2024 Price found 03 May 2024, 12:35
Expert Help