Greece flag Rodes Island Airport (RHO)

Country Greece | Europe | Tourism Airport | IATA: RHO | ICAO: LGRP | Elevation 17 ft · 5 m | Local time —

Destinations
108
Flights / day
110
Busiest route
Athens
Top airline
Ryanair

Rodes Island Diagoras Airport averages 110 flights per day to 108 destinations, with eight domestic routes and 87 international routes. A total of 57 airlines operate at RHO, led by Ryanair. This airport provides direct service to 26 countries across two continents, with Germany representing its largest international market. The longest nonstop route from Rodes Island Diagoras connects to Cork, with a typical flight time of 5 hr 20 mins. Updated: October 11, 2026

Route Network

Rodes Island Diagoras Airport connects 95 destinations worldwide, with Athens standing out as its busiest route. The longest nonstop flight is to Belfast, and the shortest flight is to Kos Island.

Greece flag Athens (ATH) – Greece 2 airlines
1 hr 45 mins
251 mi · 404 km
9
per day
Israel flag Tel Aviv (TLV) – Israel 5 airlines
1 hr 55 mins
493 mi · 793 km
6
per day
United Kingdom flag Manchester (MAN) – United Kingdom 4 airlines
5 hr 0 mins
1,868 mi · 3,007 km
4
per day
Germany flag Düsseldorf (DUS) – Germany 5 airlines
4 hr 10 mins
1,468 mi · 2,363 km
3
per day
Finland flag Helsinki (HEL) – Finland 3 airlines
4 hr 25 mins
1,658 mi · 2,668 km
3
per day
Germany flag Frankfurt (FRA) – Germany 4 airlines
4 hr 0 mins
1,354 mi · 2,179 km
3
per day
Netherlands flag Amsterdam (AMS) – Netherlands 4 airlines
4 hr 25 mins
1,579 mi · 2,541 km
2
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 4 airlines
4 hr 55 mins
1,821 mi · 2,931 km
2
per day
Germany flag Hanover (HAJ) – Germany 3 airlines
4 hr 5 mins
1,425 mi · 2,293 km
2
per day
Germany flag Munich (MUC) – Germany 4 airlines
3 hr 35 mins
1,167 mi · 1,879 km
2
per day
Germany flag Cologne (CGN) – Germany 3 airlines
4 hr 10 mins
1,438 mi · 2,314 km
2
per day
Czechia flag Prague (PRG) – Czechia 3 airlines
3 hr 35 mins
1,170 mi · 1,884 km
2
per day
Greece flag Heraklion (HER) – Greece 2 airlines
1 hr 35 mins
179 mi · 287 km
2
per day
United Kingdom flag London (LTN) – United Kingdom 3 airlines
4 hr 45 mins
1,751 mi · 2,818 km
2
per day
Germany flag Berlin (BER) – Germany 4 airlines
3 hr 50 mins
1,311 mi · 2,110 km
2
per day
Austria flag Vienna (VIE) – Austria 2 airlines
3 hr 15 mins
998 mi · 1,606 km
2
per day
United Kingdom flag Bristol (BRS) – United Kingdom 3 airlines
4 hr 55 mins
1,829 mi · 2,943 km
2
per day
Denmark flag Copenhagen (CPH) – Denmark 5 airlines
4 hr 15 mins
1,512 mi · 2,434 km
2
per day
United Kingdom flag London (LGW) – United Kingdom 2 airlines
4 hr 40 mins
1,722 mi · 2,772 km
2
per day
United Kingdom flag Nottingham (EMA) – United Kingdom 3 airlines
4 hr 50 mins
1,817 mi · 2,924 km
2
per day
Sweden flag Stockholm (ARN) – Sweden 5 airlines
4 hr 30 mins
1,669 mi · 2,686 km
2
per day
Greece flag Thessaloniki (SKG) – Greece 2 airlines
2 hr 5 mins
397 mi · 638 km
2
per day
Switzerland flag Zurich (ZRH) – Switzerland 3 airlines
3 hr 50 mins
1,256 mi · 2,021 km
2
per day
Germany flag Hamburg (HAM) – Germany 3 airlines
4 hr 10 mins
1,473 mi · 2,371 km
2
per day
Germany flag Leipzig (LEJ) – Germany 4 airlines
3 hr 50 mins
1,298 mi · 2,089 km
2
per day
France flag Paris (ORY) – France 2 airlines
4 hr 25 mins
1,550 mi · 2,494 km
2
per day
Sweden flag Goteborg (GOT) – Sweden 3 airlines
4 hr 25 mins
1,637 mi · 2,635 km
1
per day
Poland flag Katowice (KTW) – Poland 4 airlines
3 hr 20 mins
1,070 mi · 1,722 km
1
per day
United Kingdom flag London (STN) – United Kingdom 1 airline
4 hr 40 mins
1,729 mi · 2,782 km
1
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 3 airlines
5 hr 10 mins
1,991 mi · 3,205 km
1
per day
United Kingdom flag Newcastle (NCL) – United Kingdom 3 airlines
5 hr 0 mins
1,903 mi · 3,062 km
1
per day
Poland flag Kraków (KRK) – Poland 3 airlines
3 hr 15 mins
1,031 mi · 1,660 km
1
per day
Belgium flag Brussels (BRU) – Belgium 2 airlines
4 hr 20 mins
1,536 mi · 2,471 km
1
per day
Germany flag Nuremberg (NUE) – Germany 2 airlines
3 hr 45 mins
1,243 mi · 2,000 km
1
per day
Germany flag Stuttgart (STR) – Germany 2 airlines
3 hr 50 mins
1,275 mi · 2,052 km
1
per day
Denmark flag Billund (BLL) – Denmark 5 airlines
4 hr 25 mins
1,603 mi · 2,581 km
1
per day
Poland flag Warsaw (WMI) – Poland 2 airlines
3 hr 30 mins
1,166 mi · 1,877 km
1
per day
Italy flag Bergamo (BGY) – Italy 1 airline
3 hr 35 mins
1,148 mi · 1,847 km
1
per day
Norway flag Bergen (BGO) – Norway 3 airlines
5 hr 0 mins
1,934 mi · 3,113 km
1
per day
Netherlands flag Eindhoven (EIN) – Netherlands 2 airlines
4 hr 20 mins
1,524 mi · 2,452 km
1
per day
Norway flag Oslo (OSL) – Norway 3 airlines
4 hr 45 mins
1,807 mi · 2,909 km
1
per day
Poland flag Warsaw (WAW) – Poland 3 airlines
3 hr 30 mins
1,143 mi · 1,840 km
1
per day
Hungary flag Budapest (BUD) – Hungary 1 airline
3 hr 0 mins
886 mi · 1,426 km
6
per week
United Kingdom flag Glasgow (GLA) – United Kingdom 2 airlines
5 hr 15 mins
2,025 mi · 3,258 km
6
per week
Norway flag Stavanger (SVG) – Norway 3 airlines
4 hr 55 mins
1,852 mi · 2,981 km
6
per week
Greece flag Karpathos Island (AOK) – Greece 1 airline
—
RHO → AOK
5
per week
Greece flag Kastelorizo Island (KZS) – Greece 1 airline
—
RHO → KZS
5
per week
France flag Nantes (NTE) – France 2 airlines
4 hr 40 mins
1,687 mi · 2,715 km
5
per week
Norway flag Trondheim (TRD) – Norway 3 airlines
5 hr 5 mins
2,004 mi · 3,225 km
5
per week
United Kingdom flag Bournemouth (BOH) – United Kingdom 3 airlines
4 hr 50 mins
1,778 mi · 2,861 km
5
per week
France flag Basel (BSL) – France 2 airlines
3 hr 55 mins
1,301 mi · 2,094 km
4
per week
United Kingdom flag Belfast (BFS) – United Kingdom 2 airlines
5 hr 20 mins
2,051 mi · 3,301 km
4
per week
Belgium flag Brussels (CRL) – Belgium 1 airline
4 hr 20 mins
1,521 mi · 2,448 km
4
per week
Israel flag Haifa (HFA) – Israel 1 airline
—
RHO → HFA
4
per week
United Kingdom flag Leeds (LBA) – United Kingdom 1 airline
4 hr 55 mins
1,862 mi · 2,997 km
4
per week
Luxembourg flag Luxembourg (LUX) – Luxembourg 1 airline
4 hr 10 mins
1,424 mi · 2,292 km
4
per week
Poland flag Wrocław (WRO) – Poland 3 airlines
3 hr 35 mins
1,156 mi · 1,861 km
4
per week
France flag Lille/Lesquin (LIL) – France 2 airlines
4 hr 25 mins
1,577 mi · 2,537 km
3
per week
Czechia flag Brno (BRQ) – Czechia 2 airlines
—
RHO → BRQ
3
per week
Ireland flag Dublin (DUB) – Ireland 1 airline
5 hr 15 mins
2,021 mi · 3,252 km
3
per week
Poland flag Gdańsk (GDN) – Poland 2 airlines
3 hr 50 mins
1,324 mi · 2,130 km
3
per week
Lithuania flag Kaunas (KUN) – Lithuania 1 airline
3 hr 45 mins
1,296 mi · 2,086 km
3
per week
Norway flag Kjevik (KRS) – Norway 2 airlines
—
RHO → KRS
3
per week
Latvia flag Riga (RIX) – Latvia 1 airline
4 hr 0 mins
1,430 mi · 2,302 km
3
per week
Austria flag Salzburg (SZG) – Austria 1 airline
3 hr 30 mins
1,099 mi · 1,769 km
3
per week
Bulgaria flag Sofia (SOF) – Bulgaria 1 airline
2 hr 15 mins
501 mi · 806 km
3
per week
Armenia flag Yerevan (EVN) – Armenia 1 airline
2 hr 45 mins
920 mi · 1,481 km
3
per week
Denmark flag Aalborg (AAL) – Denmark 1 airline
4 hr 30 mins
1,658 mi · 2,668 km
2
per week
Switzerland flag Berne (BRN) – Switzerland 1 airline
—
RHO → BRN
2
per week
Germany flag Bremen (BRE) – Germany 1 airline
4 hr 10 mins
1,480 mi · 2,382 km
2
per week
Ireland flag Cork (ORK) – Ireland 1 airline
5 hr 20 mins
2,073 mi · 3,336 km
2
per week
Germany flag Dresden (DRS) – Germany 1 airline
3 hr 45 mins
1,239 mi · 1,993 km
2
per week
Germany flag Erfurt (ERF) – Germany 1 airline
—
RHO → ERF
2
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
3 hr 55 mins
1,321 mi · 2,126 km
2
per week
Greece flag Kos Island (KGS) – Greece 1 airline
1 hr 15 mins
61 mi · 99 km
2
per week
United Kingdom flag Liverpool (LPL) – United Kingdom 1 airline
5 hr 0 mins
1,889 mi · 3,040 km
2
per week
France flag Lyon (LYS) – France 2 airlines
4 hr 0 mins
1,353 mi · 2,178 km
2
per week
Germany flag Münster (FMO) – Germany 1 airline
4 hr 10 mins
1,473 mi · 2,371 km
2
per week
Poland flag Rzeszów (RZE) – Poland 1 airline
3 hr 10 mins
994 mi · 1,600 km
2
per week
Germany flag Saarbrücken (SCN) – Germany 1 airline
—
RHO → SCN
2
per week
Greece flag Samos Island (SMI) – Greece 1 airline
1 hr 20 mins
110 mi · 177 km
2
per week
Estonia flag Tallinn (TLL) – Estonia 1 airline
4 hr 20 mins
1,596 mi · 2,569 km
2
per week
Germany flag Weeze (NRN) – Germany 1 airline
4 hr 15 mins
1,503 mi · 2,418 km
2
per week
Jordan flag Amman (AMM) – Jordan 1 airline
—
RHO → AMM
1
per week
Germany flag Friedrichshafen (FDH) – Germany 1 airline
—
RHO → FDH
1
per week
Finland flag Jyväskylän Maalaiskunta (JYV) – Finland 1 airline
—
RHO → JYV
1
per week
Slovenia flag Ljubljana (LJU) – Slovenia 1 airline
3 hr 15 mins
977 mi · 1,573 km
1
per week
Sweden flag Luleå (LLA) – Sweden 1 airline
—
RHO → LLA
1
per week
Italy flag Milan (MXP) – Italy 1 airline
3 hr 40 mins
1,189 mi · 1,913 km
1
per week
Greece flag Mytilene (MJT) – Greece 1 airline
—
RHO → MJT
1
per week
Finland flag Oulu / Oulunsalo (OUL) – Finland 1 airline
—
RHO → OUL
1
per week
Czechia flag Pardubice (PED) – Czechia 1 airline
—
RHO → PED
1
per week
France flag Paris (CDG) – France 1 airline
4 hr 25 mins
1,550 mi · 2,495 km
1
per week
Norway flag Torp (TRF) – Norway 1 airline
—
RHO → TRF
1
per week
Italy flag Verona (VRN) – Italy 1 airline
3 hr 30 mins
1,088 mi · 1,752 km
1
per week

Route and destination data updated October 11, 2026.

Rodes Island Diagoras Airport is served by 57 airlines, with Ryanair in the lead at 8% of routes. The top three carriers together cover 23% of routes. 22 carriers operate only one route each. A total of 56 airlines operate international routes, compared with two airlines serving domestic routes. easyJet is operating the longest nonstop flight, connecting to Belfast with a flight time of 5 hrs 20 mins.

Ryanair (18 routes)
Aegean Airlines (17 routes)
Sunclass Airlines (14 routes)
easyJet (12 routes)
Jet2 (12 routes)
TUI Airways (10 routes)
Enter Air (10 routes)
Sky Express (8 routes)
SAS (7 routes)
Eurowings (6 routes)
Condor (5 routes)
TUIfly (5 routes)
Jettime (5 routes)
SmartWings (5 routes)
Atlasglobal (4 routes)
Corendon Airlines Europe (4 routes)
SundAir (4 routes)
Buzz (Ryanair Sun) (4 routes)
Wizz Air (4 routes)
Norwegian Air Shuttle (3 routes)
Marabu (3 routes)
Transavia France (3 routes)
Volotea (3 routes)
Air Choice One (3 routes)
El Al (2 routes)
Eurowings Discover (2 routes)
Transavia (2 routes)
TUI Airlines Nederland (Netherlands) (2 routes)
TUIfly Nordic (2 routes)
AMC Aviation (2 routes)
LOT - Polish Airlines (2 routes)
AirSeven (2 routes)
Smartwings Poland (2 routes)
airBaltic (2 routes)
Neos (2 routes)
Arkia Israeli Airlines (1 routes)
Blue Bird Airways (1 routes)
Israir Airlines (1 routes)
Finnair (1 routes)
Corendon Dutch Airlines (1 routes)
Lufthansa (1 routes)
Hello Jets S.R.L. (1 routes)
Wizz Air UK (1 routes)
Austrian (1 routes)
British Airways (1 routes)
Comlux Aruba (1 routes)
Edelweiss Air (1 routes)
SilkAir (1 routes)
Brussels Airlines (1 routes)
TUI Airlines Belgium (1 routes)
Atlantic Airways (1 routes)
Air Haifa (1 routes)
Luxair (1 routes)
ASL Airlines France (1 routes)
Helvetic Airways (1 routes)
Trade Air (1 routes)
GetJet Airlines (1 routes)

Rodes Island Diagoras Airport provides direct service to 26 countries across two continents. The route network is 8% domestic and 92% international. Germany is the primary international destination.

Germany - 22/day
United Kingdom - 21/day
Greece - 15/day
Israel - 6/day
Poland - 6/day
Finland - 4/day
France - 4/day
Norway - 4/day
Netherlands - 3/day
Czechia - 3/day
Denmark - 3/day
Sweden - 3/day
Austria - 2/day
Switzerland - 2/day
Belgium - 2/day
Italy - 1/day
Hungary - 1/day
Luxembourg - 1/day
Ireland - 1/day
Lithuania - 0/day
Latvia - 0/day
Bulgaria - 0/day
Armenia - 0/day
Estonia - 0/day
Jordan - 0/day
Slovenia - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
25 min late
4 min (+18.8%) vs last 24 hours
24h trend
Arrivals
3 min late
1 min (+35.1%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Oct 12

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 11

2026

23:00 - 00:00

Departure
on-time
Arrival
—
Cancelled
0

Oct 11

2026

22:00 - 23:00

Departure
32 min late
Arrival
on-time
Cancelled
0

Oct 11

2026

21:00 - 22:00

Departure
34 min late
Arrival
on-time
Cancelled
0

Oct 11

2026

20:00 - 21:00

Departure
28 min late
Arrival
4 min late
Cancelled
0

Oct 11

2026

19:00 - 20:00

Departure
24 min late
Arrival
5 min late
Cancelled
0

Oct 11

2026

18:00 - 19:00

Departure
22 min late
Arrival
5 min late
Cancelled
0

Oct 11

2026

17:00 - 18:00

Departure
23 min late
Arrival
2 min early
Cancelled
0

Oct 11

2026

16:00 - 17:00

Departure
21 min late
Arrival
4 min early
Cancelled
0

Oct 11

2026

15:00 - 16:00

Departure
11 min late
Arrival
5 min early
Cancelled
0

Oct 11

2026

14:00 - 15:00

Departure
30 min late
Arrival
5 min late
Cancelled
0

Oct 11

2026

13:00 - 14:00

Departure
44 min late
Arrival
31 min late
Cancelled
0

Oct 11

2026

12:00 - 13:00

Departure
45 min late
Arrival
30 min late
Cancelled
0

Oct 11

2026

11:00 - 12:00

Departure
23 min late
Arrival
9 min late
Cancelled
0

Oct 11

2026

10:00 - 11:00

Departure
23 min late
Arrival
2 min early
Cancelled
0

Oct 11

2026

09:00 - 10:00

Departure
25 min late
Arrival
2 min early
Cancelled
0

Oct 11

2026

08:00 - 09:00

Departure
18 min late
Arrival
1 min early
Cancelled
0

Oct 11

2026

07:00 - 08:00

Departure
17 min late
Arrival
1 min late
Cancelled
0

Oct 11

2026

06:00 - 07:00

Departure
1 min late
Arrival
1 min late
Cancelled
0

Oct 11

2026

04:00 - 05:00

Departure
on-time
Arrival
—
Cancelled
0

Oct 11

2026

03:00 - 04:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 11

2026

02:00 - 03:00

Departure
—
Arrival
on-time
Cancelled
0

Oct 11

2026

01:00 - 02:00

Departure
—
Arrival
—
Cancelled
0
Delay Performance (7 day average)
Departures
19 min late
4 min (-17.4%) vs last week
7d trend
Arrivals
2 min late
min (-5.1%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Oct 11

2026

Departure
25 min late
Arrival
3 min late
Cancelled
0

Oct 10

2026

Departure
21 min late
Arrival
3 min late
Cancelled
0

Oct 9

2026

Departure
39 min late
Arrival
on-time
Cancelled
0

Oct 8

2026

Departure
16 min late
Arrival
2 min late
Cancelled
0

Oct 7

2026

Departure
16 min late
Arrival
1 min early
Cancelled
0

Oct 6

2026

Departure
19 min late
Arrival
5 min late
Cancelled
0

Oct 5

2026

Departure
15 min late
Arrival
1 min late
Cancelled
0
Delay Performance (30 day average)
Departures
21 min late
3 min (-13%) vs last 30 days
30d trend
Arrivals
1 min early
3 min (-129.9%) vs last 30 days
30d trend
Cancelled Departures
18 flights (30 day total)

Oct 11

2026

Departure
25 min late
Arrival
3 min late
Cancelled
0

Oct 10

2026

Departure
21 min late
Arrival
3 min late
Cancelled
0

Oct 9

2026

Departure
39 min late
Arrival
on-time
Cancelled
0

Oct 8

2026

Departure
16 min late
Arrival
2 min late
Cancelled
0

Oct 7

2026

Departure
16 min late
Arrival
1 min early
Cancelled
0

Oct 6

2026

Departure
19 min late
Arrival
5 min late
Cancelled
0

Oct 5

2026

Departure
15 min late
Arrival
1 min late
Cancelled
0

Oct 4

2026

Departure
28 min late
Arrival
4 min late
Cancelled
0

Oct 3

2026

Departure
32 min late
Arrival
11 min late
Cancelled
0

Oct 2

2026

Departure
20 min late
Arrival
1 min late
Cancelled
1

Oct 1

2026

Departure
27 min late
Arrival
4 min late
Cancelled
0

Sep 30

2026

Departure
20 min late
Arrival
2 min late
Cancelled
0

Sep 29

2026

Departure
17 min late
Arrival
2 min early
Cancelled
0

Sep 28

2026

Departure
18 min late
Arrival
3 min early
Cancelled
2

Sep 27

2026

Departure
24 min late
Arrival
2 min early
Cancelled
2

Sep 26

2026

Departure
26 min late
Arrival
3 min late
Cancelled
0

Sep 25

2026

Departure
23 min late
Arrival
1 min late
Cancelled
0

Sep 24

2026

Departure
16 min late
Arrival
4 min early
Cancelled
2

Sep 23

2026

Departure
20 min late
Arrival
6 min early
Cancelled
2

Sep 22

2026

Departure
18 min late
Arrival
9 min early
Cancelled
0

Sep 21

2026

Departure
12 min late
Arrival
10 min early
Cancelled
0

Sep 20

2026

Departure
19 min late
Arrival
4 min early
Cancelled
0

Sep 19

2026

Departure
22 min late
Arrival
1 min late
Cancelled
6

Sep 18

2026

Departure
23 min late
Arrival
1 min early
Cancelled
0

Sep 17

2026

Departure
23 min late
Arrival
2 min early
Cancelled
0

Sep 16

2026

Departure
18 min late
Arrival
2 min early
Cancelled
1

Sep 15

2026

Departure
16 min late
Arrival
5 min early
Cancelled
0

Sep 14

2026

Departure
19 min late
Arrival
3 min early
Cancelled
0

Sep 13

2026

Departure
19 min late
Arrival
6 min early
Cancelled
0

Sep 12

2026

Departure
23 min late
Arrival
1 min early
Cancelled
2

Global Rankings

Worldwide Position

Flights per day

#263 (110 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#151 (108 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
10,833 ft 3,302 m 148 ft 45 m Asphalt
10,833 ft 3,302 m 148 ft 45 m Asphalt

Runway Length

3 aircraft cannot operate at Rodes Island Diagoras Airport due to runway length constraints. The airport’s longest runway is 10,833 ft (3,302 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Boeing 747-400ER 10,892 ft 3,320 m 7,136 ft 2,175 m
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Rodes Island Diagoras (IATA: RHO) operates around 110 flights per day to 108 nonstop destinations. Its network includes 8 domestic and 87 international routes, with Ryanair as the leading carrier and Athens currently the busiest connection. From RHO, passengers can reach 26 countries across 2 continents, and the longest runway measures 3,302 m (10,833 ft).

Miscellaneous