Direct (nonstop) flights from Beirut to Riyadh

1 airline flys nonstop from Beirut International Airport (BEY) to King Khaled International (RUH). It's 910 miles (1,464 km), about 2h 20m in the air. Operated by Middle East Airlines.

BEY
Beirut International Airport
🇱🇧 Beirut, Lebanon
RUH
King Khaled International
🇸🇦 Riyadh, Saudi Arabia
Flight Time
2h 20m
Distance
910 mi
1,464 km
CO₂/pax
168 kg
−32 kg vs. layover
Airlines
1
Middle East Airlines
Time Diff
Same timezone
Operated by Middle East Airlines Middle East Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

Middle East Airlines ME Middle East Airlines
Route
BEY → RUH
Flight Time
2h 20m
Distance
910 mi

Alternative Routes

Other ways to fly from Beirut to Riyadh with one stop · direct emits 168 kg CO₂ per passenger

BEY AMM (Amman) RUH
Leg 1: 1h 10m (147 mi) Leg 2: 2h 15m (801 mi) Total: ~3h 25m 🍃 200 kg CO₂ (+19% vs. direct)
Leg 1
BEY → AMM
1h 10m · 147 mi
View BEY to AMM flights →
Leg 2
AMM → RUH
2h 15m · 801 mi
View AMM to RUH flights →
BEY DMM (Dammam) RUH
Leg 1: 2h 25m (993 mi) Leg 2: 1h 10m (219 mi) Total: ~3h 35m 🍃 233 kg CO₂ (+39% vs. direct)
Leg 1
BEY → DMM
2h 25m · 993 mi
View BEY to DMM flights →
Leg 2
DMM → RUH
1h 10m · 219 mi
View DMM to RUH flights →
BEY KWI (Kuwait) RUH
Leg 1: 2h 20m (800 mi) Leg 2: 1h 20m (304 mi) Total: ~3h 40m 🍃 229 kg CO₂ (+36% vs. direct)
Leg 1
BEY → KWI
2h 20m · 800 mi
View BEY to KWI flights →
Leg 2
KWI → RUH
1h 20m · 304 mi
View KWI to RUH flights →
BEY CAI (Cairo) RUH
Leg 1: 1h 30m (350 mi) Leg 2: 2h 40m (1,002 mi) Total: ~4h 10m 🍃 259 kg CO₂ (+54% vs. direct)
Leg 1
BEY → CAI
1h 30m · 350 mi
View BEY to CAI flights →
Leg 2
CAI → RUH
2h 40m · 1,002 mi
View CAI to RUH flights →
BEY JED (Jeddah) RUH
Leg 1: 2h 30m (866 mi) Leg 2: 1h 45m (530 mi) Total: ~4h 15m 🍃 283 kg CO₂ (+68% vs. direct)
Leg 1
BEY → JED
2h 30m · 866 mi
View BEY to JED flights →
Leg 2
JED → RUH
1h 45m · 530 mi
View JED to RUH flights →

Looking for the return flight?

RUH → BEY: Flights from Riyadh to Beirut

Frequently Asked Questions

How long is the direct flight from Beirut to Riyadh?

A nonstop flight from Beirut (BEY) to Riyadh (RUH) takes approximately 2 hours and 20 minutes. The distance is 910 miles (1,464 km).

Which airlines fly nonstop from Beirut to Riyadh?

Just Middle East Airlines.

Is there a nonstop flight from Beirut to Riyadh?

Yes. 1 airline: Middle East Airlines.

How far is Beirut from Riyadh?

The flight distance from Beirut to Riyadh is 910 miles (1,464 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Beirut to Riyadh?

At 2h 20m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Lebanon to Saudi Arabia?

Depends on your passport. Check with the Saudi Arabia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Beirut to Riyadh?

Roughly 168 kg CO2 per passenger one-way. That's about the same as driving 840 km.

Is the return flight from Riyadh to Beirut also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Beirut to Riyadh?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Beirut International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.