Direct (nonstop) flights from Riga to Frankfurt

2 airlines fly nonstop from Riga International Airport (RIX) to Frankfurt Airport (FRA). It's 790 miles (1,272 km), about 2h 20m in the air. Operated by Air Baltic, Lufthansa.

RIX
Riga International Airport
🇱🇻 Riga, Latvia
FRA
Frankfurt Airport
🇩🇪 Frankfurt, Germany
Flight Time
2h 20m
Distance
790 mi
1,272 km
CO₂/pax
146 kg
−39 kg vs. layover
Airlines
2
Air Baltic +1
Time Diff
-1h
Operated by Air Baltic Air Baltic Lufthansa Lufthansa

Route data last updated: May 29, 2026

Airlines with non-stop flights

Air Baltic BT Air Baltic
Route
RIX → FRA
Flight Time
2h 20m
Distance
790 mi
Lufthansa LH Lufthansa
Route
RIX → FRA
Flight Time
2h 20m
Distance
790 mi

Alternative Routes

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

RIX CPH (Copenhagen) FRA
Leg 1: 1h 25m (444 mi) Leg 2: 1h 30m (421 mi) Total: ~2h 55m 🍃 185 kg CO₂ (+27% vs. direct)
Leg 1
RIX → CPH
1h 25m · 444 mi
View RIX to CPH flights →
Leg 2
CPH → FRA
1h 30m · 421 mi
View CPH to FRA flights →
RIX BER (Berlin) FRA
Leg 1: 1h 45m (524 mi) Leg 2: 1h 10m (267 mi) Total: ~2h 55m 🍃 171 kg CO₂ (+17% vs. direct)
Leg 1
RIX → BER
1h 45m · 524 mi
View RIX to BER flights →
Leg 2
BER → FRA
1h 10m · 267 mi
View BER to FRA flights →
RIX HAM (Hamburg) FRA
Leg 1: 1h 50m (595 mi) Leg 2: 1h 10m (255 mi) Total: ~3h 🍃 182 kg CO₂ (+25% vs. direct)
Leg 1
RIX → HAM
1h 50m · 595 mi
View RIX to HAM flights →
Leg 2
HAM → FRA
1h 10m · 255 mi
View HAM to FRA flights →
RIX DUS (Dusseldorf) FRA
Leg 1: 2h 10m (798 mi) Leg 2: 50m (116 mi) Total: ~3h 🍃 195 kg CO₂ (+34% vs. direct)
Leg 1
RIX → DUS
2h 10m · 798 mi
View RIX to DUS flights →
Leg 2
DUS → FRA
50m · 116 mi
View DUS to FRA flights →
RIX VNO (Vilnius) FRA
Leg 1: 50m (165 mi) Leg 2: 2h 15m (772 mi) Total: ~3h 5m 🍃 199 kg CO₂ (+36% vs. direct)
Leg 1
RIX → VNO
50m · 165 mi
View RIX to VNO flights →
Leg 2
VNO → FRA
2h 15m · 772 mi
View VNO to FRA flights →

Looking for the return flight?

FRA → RIX: Flights from Frankfurt to Riga

Frequently Asked Questions

How long is the direct flight from Riga to Frankfurt?

A nonstop flight from Riga (RIX) to Frankfurt (FRA) takes approximately 2 hours and 20 minutes. The distance is 790 miles (1,272 km).

Which airlines fly nonstop from Riga to Frankfurt?

2 airlines: Air Baltic, Lufthansa.

Is there a nonstop flight from Riga to Frankfurt?

Yes. 2 airlines: Air Baltic, Lufthansa.

How far is Riga from Frankfurt?

The flight distance from Riga to Frankfurt is 790 miles (1,272 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Riga and Frankfurt?

Frankfurt is 1 hour behind Riga. (Europe/Riga vs Europe/Berlin.)

What type of aircraft flies from Riga to Frankfurt?

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 Latvia to Germany?

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

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

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

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

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

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