Wayfli › Frankfurt (FRA) › To Riyadh (RUH)

Frankfurt (FRA) to Riyadh (RUH) flights

There are direct flights from Frankfurt am Main Airport to Riyadh King Khaled International Airport, sold by 2 airlines (including codeshares): Lufthansa and Saudia. The distance is 4,292 km, about 5h 45m in the air. There are also 16 one-stop options, via airports such as Istanbul, Paris and Rome.

Live fares for FRA → RUHSee all routes on the map
4,292 kmdistance
~5h 45mdirect flight time (estimate)
2direct airlines
16one-stop options

Direct flights from Frankfurt to Riyadh

RouteAirlines (incl. codeshares)DistanceTime (est.)
FRA → RUHLufthansa, Saudia4,292 km~5h 45m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulLufthansa and Turkish Airlines then Saudia and Turkish Airlines4,293 km~7h 55m
CDG ParisAir France and Condor then Air France and Saudia5,100 km~8h 55m
FCO RomeITA Airways and Biman Bangladesh Airlines then ITA Airways and Saudia4,629 km~8h 20m
MUC MunichCondor and Ethiopian Airlines then Lufthansa4,298 km~7h 55m
DOH DohaAir Canada and Lufthansa then Malaysia Airlines and Qatar Airways5,083 km~8h 50m
SAW IstanbulPegasus Airlines and Turkish Airlines then Flynas4,294 km~7h 55m
MXP MilanoEthiopian Airlines and Lufthansa then ITA Airways and Saudia4,574 km~8h 15m
JED JeddahAir Canada and Ethiopian Airlines then Korean Air and Singapore Airlines4,983 km~8h 45m
GVA GenevaEthiopian Airlines and Kuwait Airways then Saudia4,758 km~8h 30m
CAI CairoLufthansa and Egyptair then Royal Air Maroc and Egyptair4,533 km~8h 10m
SSH Sharm El SheikhTUI fly Deutschland then Egyptair and Saudia4,552 km~8h 15m
KWI KuwaitKuwait Airways and Lufthansa then Jazeera Airways and Kuwait Airways4,512 km~8h 10m

More from Frankfurt and Riyadh

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.