Direct (nonstop) flights from Dubai to Riga

2 airlines fly nonstop from Dubai International Airport (DXB) to Riga International Airport (RIX). It's 2,683 miles (4,318 km), about 7h 25m in the air. Operated by Air Baltic, flydubai.

DXB
Dubai International Airport
🇦🇪 Dubai, United Arab Emirates
RIX
Riga International Airport
🇱🇻 Riga, Latvia
Flight Time
7h 25m
Distance
2,683 mi
4,318 km
CO₂/pax
410 kg
−193 kg vs. layover
Airlines
2
Air Baltic +1
Time Diff
-1h
Operated by Air Baltic Air Baltic flydubai flydubai

Route data last updated: May 30, 2026

Airlines with non-stop flights

Air Baltic BT Air Baltic
Route
DXB → RIX
Flight Time
7h 25m
Distance
2,683 mi
flydubai FZ flydubai
Route
DXB → RIX
Flight Time
7h 25m
Distance
2,683 mi

Alternative Routes

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

DXB TIV (Tivat) RIX
Leg 1: 4h 35m (2,390 mi) Leg 2: 2h 35m (1,030 mi) Total: ~7h 10m 🍃 603 kg CO₂ (+47% vs. direct)
Leg 1
DXB → TIV
4h 35m · 2,390 mi
View DXB to TIV flights →
Leg 2
TIV → RIX
2h 35m · 1,030 mi
View TIV to RIX flights →
DXB EVN (Yerevan) RIX
Leg 1: 3h 15m (1,207 mi) Leg 2: 4h 25m (1,478 mi) Total: ~7h 40m 🍃 479 kg CO₂ (+17% vs. direct)
Leg 1
DXB → EVN
3h 15m · 1,207 mi
View DXB to EVN flights →
Leg 2
EVN → RIX
4h 25m · 1,478 mi
View EVN to RIX flights →
DXB BUS (Batumi) RIX
Leg 1: 3h 35m (1,375 mi) Leg 2: 4h 10m (1,316 mi) Total: ~7h 45m 🍃 479 kg CO₂ (+17% vs. direct)
Leg 1
DXB → BUS
3h 35m · 1,375 mi
View DXB to BUS flights →
Leg 2
BUS → RIX
4h 10m · 1,316 mi
View BUS to RIX flights →
DXB OTP (Bucharest) RIX
Leg 1: 5h 25m (2,110 mi) Leg 2: 2h 25m (858 mi) Total: ~7h 50m 🍃 541 kg CO₂ (+32% vs. direct)
Leg 1
DXB → OTP
5h 25m · 2,110 mi
View DXB to OTP flights →
Leg 2
OTP → RIX
2h 25m · 858 mi
View OTP to RIX flights →
DXB BOJ (Burgas) RIX
Leg 1: 5h 10m (1,980 mi) Leg 2: 2h 40m (1,004 mi) Total: ~7h 50m 🍃 530 kg CO₂ (+29% vs. direct)
Leg 1
DXB → BOJ
5h 10m · 1,980 mi
View DXB to BOJ flights →
Leg 2
BOJ → RIX
2h 40m · 1,004 mi
View BOJ to RIX flights →

Looking for the return flight?

RIX → DXB: Flights from Riga to Dubai

Frequently Asked Questions

How long is the direct flight from Dubai to Riga?

A nonstop flight from Dubai (DXB) to Riga (RIX) takes approximately 7 hours and 25 minutes. The distance is 2,683 miles (4,318 km).

Which airlines fly nonstop from Dubai to Riga?

2 airlines: Air Baltic, flydubai.

Is there a nonstop flight from Dubai to Riga?

Yes. 2 airlines: Air Baltic, flydubai.

How far is Dubai from Riga?

The flight distance from Dubai to Riga is 2,683 miles (4,318 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Dubai and Riga?

Riga is 1 hour behind Dubai. (Asia/Dubai vs Europe/Riga.)

What type of aircraft flies from Dubai to Riga?

At 7h 25m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from United Arab Emirates to Latvia?

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

What is the carbon footprint of a flight from Dubai to Riga?

Roughly 410 kg CO2 per passenger one-way. That's about the same as driving 2,050 km.

Is the return flight from Riga 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 Riga?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. 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.