Direct (nonstop) flights from Edinburgh to Rhodes

3 airlines fly nonstop from Edinburgh Airport (EDI) to Rhodes International Airport (RHO). It's 1,993 miles (3,208 km), about 4h 35m in the air. Operated by Ryanair, Jet2, easyJet.

EDI
Edinburgh Airport
🇬🇧 Edinburgh, United Kingdom
RHO
Rhodes International Airport
🇬🇷 Rhodes, Greece
Flight Time
4h 35m
Distance
1,993 mi
3,208 km
CO₂/pax
337 kg
−40 kg vs. layover
Airlines
3
Ryanair +2
Time Diff
+2h
Operated by Ryanair Ryanair Jet2 Jet2 easyJet easyJet

Route data last updated: May 30, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
EDI → RHO
Flight Time
4h 35m
Distance
1,993 mi
Jet2 LS Jet2
Route
EDI → RHO
Flight Time
4h 35m
Distance
1,993 mi
easyJet U2 easyJet
Route
EDI → RHO
Flight Time
4h 35m
Distance
1,993 mi

Alternative Routes

Other ways to fly from Edinburgh to Rhodes with one stop · direct emits 337 kg CO₂ per passenger

EDI SZG (Salzburg) RHO
Leg 1: 2h 20m (895 mi) Leg 2: 2h 30m (1,100 mi) Total: ~4h 50m 🍃 377 kg CO₂ (+12% vs. direct)
Leg 1
EDI → SZG
2h 20m · 895 mi
View EDI to SZG flights →
Leg 2
SZG → RHO
2h 30m · 1,100 mi
View SZG to RHO flights →
EDI TIA (Tirana) RHO
Leg 1: 3h 25m (1,443 mi) Leg 2: 1h 30m (568 mi) Total: ~4h 55m 🍃 374 kg CO₂ (+11% vs. direct)
Leg 1
EDI → TIA
3h 25m · 1,443 mi
View EDI to TIA flights →
Leg 2
TIA → RHO
1h 30m · 568 mi
View TIA to RHO flights →
EDI DUS (Dusseldorf) RHO
Leg 1: 1h 35m (526 mi) Leg 2: 3h 25m (1,470 mi) Total: ~5h 🍃 370 kg CO₂ (+10% vs. direct)
Leg 1
EDI → DUS
1h 35m · 526 mi
View EDI to DUS flights →
Leg 2
DUS → RHO
3h 25m · 1,470 mi
View DUS to RHO flights →
EDI ATH (Athens) RHO
Leg 1: 4h (1,772 mi) Leg 2: 1h (252 mi) Total: ~5h 🍃 371 kg CO₂ (+10% vs. direct)
Leg 1
EDI → ATH
4h · 1,772 mi
View EDI to ATH flights →
Leg 2
ATH → RHO
1h · 252 mi
View ATH to RHO flights →
EDI INN (Innsbruck) RHO
Leg 1: 2h 25m (869 mi) Leg 2: 2h 35m (1,139 mi) Total: ~5h 🍃 378 kg CO₂ (+12% vs. direct)
Leg 1
EDI → INN
2h 25m · 869 mi
View EDI to INN flights →
Leg 2
INN → RHO
2h 35m · 1,139 mi
View INN to RHO flights →

Frequently Asked Questions

How long is the direct flight from Edinburgh to Rhodes?

A nonstop flight from Edinburgh (EDI) to Rhodes (RHO) takes approximately 4 hours and 35 minutes. The distance is 1,993 miles (3,208 km).

Which airlines fly nonstop from Edinburgh to Rhodes?

3 airlines: Ryanair, Jet2, easyJet.

Is there a nonstop flight from Edinburgh to Rhodes?

Yes. 3 airlines: Ryanair, Jet2, easyJet.

How far is Edinburgh from Rhodes?

The flight distance from Edinburgh to Rhodes is 1,993 miles (3,208 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 Edinburgh and Rhodes?

Rhodes is 2 hours ahead of Edinburgh. (Europe/London vs Europe/Athens.)

What type of aircraft flies from Edinburgh to Rhodes?

At 4h 35m, 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 United Kingdom to Greece?

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

What is the carbon footprint of a flight from Edinburgh to Rhodes?

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

Is the return flight from Rhodes to Edinburgh 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 Edinburgh to Rhodes?

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

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