Direct (nonstop) flights from Dubai to Riyadh

5 airlines fly nonstop from Dubai International Airport (DXB) to King Khaled International (RUH). It's 543 miles (874 km), about 2h in the air. Operated by Emirates, Flyadeal, flydubai and others.

DXB
Dubai International Airport
🇦🇪 Dubai, United Arab Emirates
RUH
King Khaled International
🇸🇦 Riyadh, Saudi Arabia
Flight Time
2h
Distance
543 mi
874 km
CO₂/pax
101 kg
−28 kg vs. layover
Airlines
5
Emirates +4
Time Diff
-1h
Operated by Emirates Emirates Flyadeal Flyadeal flydubai flydubai Saudia Saudia Flynas Flynas

Route data last updated: May 30, 2026

Airlines with non-stop flights

Emirates EK Emirates
Route
DXB → RUH
Flight Time
2h
Distance
543 mi
Flyadeal F3 Flyadeal
Route
DXB → RUH
Flight Time
2h
Distance
543 mi
flydubai FZ flydubai
Route
DXB → RUH
Flight Time
2h
Distance
543 mi
Saudia SV Saudia
Route
DXB → RUH
Flight Time
2h
Distance
543 mi
Flynas XY Flynas
Route
DXB → RUH
Flight Time
2h
Distance
543 mi

Alternative Routes

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

DXB BAH (Bahrain) RUH
Leg 1: 1h 20m (303 mi) Leg 2: 1h 15m (260 mi) Total: ~2h 35m 🍃 129 kg CO₂ (+28% vs. direct)
Leg 1
DXB → BAH
1h 20m · 303 mi
View DXB to BAH flights →
Leg 2
BAH → RUH
1h 15m · 260 mi
View BAH to RUH flights →
DXB DMM (Dammam) RUH
Leg 1: 1h 30m (357 mi) Leg 2: 1h 10m (219 mi) Total: ~2h 40m 🍃 131 kg CO₂ (+30% vs. direct)
Leg 1
DXB → DMM
1h 30m · 357 mi
View DXB to DMM flights →
Leg 2
DMM → RUH
1h 10m · 219 mi
View DMM to RUH flights →
DXB DOH (Doha) RUH
Leg 1: 1h 15m (235 mi) Leg 2: 1h 30m (308 mi) Total: ~2h 45m 🍃 125 kg CO₂ (+24% vs. direct)
Leg 1
DXB → DOH
1h 15m · 235 mi
View DXB to DOH flights →
Leg 2
DOH → RUH
1h 30m · 308 mi
View DOH to RUH flights →
DXB HOF (Hofuf) RUH
Leg 1: 1h 43m (368 mi) Leg 2: 1h 5m (176 mi) Total: ~2h 48m 🍃 126 kg CO₂ (+25% vs. direct)
Leg 1
DXB → HOF
1h 43m · 368 mi
View DXB to HOF flights →
Leg 2
HOF → RUH
1h 5m · 176 mi
View HOF to RUH flights →
DXB AQI (Qaisumah) RUH
Leg 1: 1h 55m (609 mi) Leg 2: 1h 5m (235 mi) Total: ~3h 🍃 181 kg CO₂ (+79% vs. direct)
Leg 1
DXB → AQI
1h 55m · 609 mi
View DXB to AQI flights →
Leg 2
AQI → RUH
1h 5m · 235 mi
View AQI to RUH flights →

Looking for the return flight?

RUH → DXB: Flights from Riyadh to Dubai

Frequently Asked Questions

How long is the direct flight from Dubai to Riyadh?

A nonstop flight from Dubai (DXB) to Riyadh (RUH) takes approximately 2 hours. The distance is 543 miles (874 km).

Which airlines fly nonstop from Dubai to Riyadh?

5 airlines: Emirates, Flyadeal, flydubai, Saudia, Flynas.

Is there a nonstop flight from Dubai to Riyadh?

Yes. 5 airlines: Emirates, Flyadeal, flydubai, Saudia, Flynas.

How far is Dubai from Riyadh?

The flight distance from Dubai to Riyadh is 543 miles (874 km), measured as the great-circle (shortest air) distance.

What is the time difference between Dubai and Riyadh?

Riyadh is 1 hour behind Dubai. (Asia/Dubai vs Asia/Riyadh.)

What type of aircraft flies from Dubai to Riyadh?

At 2h, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from United Arab Emirates 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 Dubai to Riyadh?

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

Is the return flight from Riyadh to Dubai 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 Dubai 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 Dubai International Airport for this flight?

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