Direct (nonstop) flights from Riga to Marrakech

1 airline flys nonstop from Riga International Airport (RIX) to Marrakesh Menara Airport (RAK). It's 2,321 miles (3,735 km), about 5h 25m in the air. Operated by Air Baltic.

RIX
Riga International Airport
🇱🇻 Riga, Latvia
RAK
Marrakesh Menara Airport
🇲🇦 Marrakech, Morocco
Flight Time
5h 25m
Distance
2,321 mi
3,735 km
CO₂/pax
392 kg
−43 kg vs. layover
Airlines
1
Air Baltic
Time Diff
-2h
Operated by Air Baltic Air Baltic

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Baltic BT Air Baltic
Route
RIX → RAK
Flight Time
5h 25m
Distance
2,321 mi

Alternative Routes

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

RIX CPH (Copenhagen) RAK
Leg 1: 1h 25m (444 mi) Leg 2: 4h 30m (1,939 mi) Total: ~5h 55m 🍃 435 kg CO₂ (+11% vs. direct)
Leg 1
RIX → CPH
1h 25m · 444 mi
View RIX to CPH flights →
Leg 2
CPH → RAK
4h 30m · 1,939 mi
View CPH to RAK flights →
RIX DUS (Dusseldorf) RAK
Leg 1: 2h 10m (798 mi) Leg 2: 3h 45m (1,553 mi) Total: ~5h 55m 🍃 435 kg CO₂ (+11% vs. direct)
Leg 1
RIX → DUS
2h 10m · 798 mi
View RIX to DUS flights →
Leg 2
DUS → RAK
3h 45m · 1,553 mi
View DUS to RAK flights →
RIX CRL (Brussels) RAK
Leg 1: 2h 25m (913 mi) Leg 2: 3h 30m (1,451 mi) Total: ~5h 55m 🍃 439 kg CO₂ (+12% vs. direct)
Leg 1
RIX → CRL
2h 25m · 913 mi
View RIX to CRL flights →
Leg 2
CRL → RAK
3h 30m · 1,451 mi
View CRL to RAK flights →
RIX VLC (Valencia) RAK
Leg 1: 4h (1,633 mi) Leg 2: 2h (690 mi) Total: ~6h 🍃 429 kg CO₂ (+9% vs. direct)
Leg 1
RIX → VLC
4h · 1,633 mi
View RIX to VLC flights →
Leg 2
VLC → RAK
2h · 690 mi
View VLC to RAK flights →
RIX SZG (Salzburg) RAK
Leg 1: 2h 10m (782 mi) Leg 2: 3h 50m (1,572 mi) Total: ~6h 🍃 436 kg CO₂ (+11% vs. direct)
Leg 1
RIX → SZG
2h 10m · 782 mi
View RIX to SZG flights →
Leg 2
SZG → RAK
3h 50m · 1,572 mi
View SZG to RAK flights →

Looking for the return flight?

RAK → RIX: Flights from Marrakech to Riga

Frequently Asked Questions

How long is the direct flight from Riga to Marrakech?

A nonstop flight from Riga (RIX) to Marrakech (RAK) takes approximately 5 hours and 25 minutes. The distance is 2,321 miles (3,735 km).

Which airlines fly nonstop from Riga to Marrakech?

Just Air Baltic.

Is there a nonstop flight from Riga to Marrakech?

Yes. 1 airline: Air Baltic.

How far is Riga from Marrakech?

The flight distance from Riga to Marrakech is 2,321 miles (3,735 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 Riga and Marrakech?

Marrakech is 2 hours behind Riga. (Europe/Riga vs Africa/Casablanca.)

What type of aircraft flies from Riga to Marrakech?

At 5h 25m, 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 Latvia to Morocco?

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

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

Roughly 392 kg CO2 per passenger one-way. That's about the same as driving 1,960 km.

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

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 Riga International Airport for this flight?

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