Direct flights to Yanbu YNB

Yenbo is a small airport in Saudi Arabia. In total there are 6 airports with direct flights to Yanbu from Saudi Arabia and 3 other countries (United Arab Emirates, Egypt and Qatar). You can easily reach Yanbu with daily non-stop flights from airline hub Riyadh with Saudia.

YNB Click to open the interactive map.

Non-stop routes to YNB:


No direct flights found. Try clear all filters.
Major airlines with daily flights to Yanbu
Daily flights with Saudia
YNB routes and destination map
Show flights from Yanbu instead? Cheap flights to Yanbu

No, there are no directflights to Yanbu from the US so you'll need to find a flight with connection instead.

There are 8 airlines with direct flights to Yanbu. Saudia, Nesma Airlines and Nile Air are the most popular ones.

2 big alliances are flying to Yanbu. SkyTeam and Oneworld.

The IATA code is YNB and the ICAO code is OEYN.

Riyadh with Saudia is the only airport hub with direct flights to Yanbu.

Depends where you are flying from. It takes 3h 15min from Dubai (DXB) and 1h 0min from Jeddah (JED).

There is 1 airport in Yanbu with scheduled flights, Yenbo, YNB.

It depends on where from and when you are flying. The average one-way ticket price according to our data is $268.
Direct flights to Saudi Arabia
King Abdulaziz International Airport
King Abdulaziz International Airport (JED)

Flights from 155 different airports

King Khaled International
King Khaled International (RUH)

Flights from 100 different airports

King Fahd International
King Fahd International (DMM)

Flights from 52 different airports

Madinah (MED)

Flights from 46 different airports

Gassim (ELQ)

Flights from 13 different airports

Taif (TIF)

Flights from 12 different airports

Abha (AHB)

Flights from 11 different airports

Tabuk (TUU)

Flights from 9 different airports

Prince Abdul Majeed bin Abdulaziz Airport
Prince Abdul Majeed bin Abdulaziz Airport (ULH)

Flights from 8 different airports

Hail (HAS)

Flights from 7 different airports