Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Aarhus (AAR) | 821 km | 90 min | Ryanair |
| Aberdeen (ABZ) | 1,579 km | 140 min | Air Baltic |
| Malaga (AGP) | 3,085 km | 265 min | Air Baltic, Ryanair |
| Alicante (ALC) | 2,743 km | 240 min | Air Baltic, Norwegian Air Sweden |
| Amsterdam (AMS) | 1,337 km | 130 min | Air Baltic |
| Stockholm (ARN) | 466 km | 65 min | Air Baltic, Norwegian Air Sweden, Ryanair |
| Athens (ATH) | 2,110 km | 195 min | Aegean Airlines, Air Baltic |
| Antalya (AYT) | 2,283 km | 230 min | Air Baltic |
| Barcelona (BCN) | 2,340 km | 215 min | Air Baltic |
| Belgrade (BEG) | 1,370 km | 135 min | Air Baltic |
| Berlin (BER) | 843 km | 95 min | Air Baltic |
| Bergen (BGO) | 1,148 km | 115 min | Air Baltic, Norwegian Air Sweden |
| Milan (BGY) | 1,593 km | 165 min | Ryanair |
| Billund (BLL) | 924 km | 95 min | Air Baltic |
| Burgas (BOJ) | 1,616 km | 160 min | Air Baltic, Norwegian Air Sweden |
| Brussels (BRU) | 1,439 km | 140 min | Air Baltic |
| Budapest (BUD) | 1,103 km | 115 min | Air Baltic |
| Batumi (BUS) | 2,118 km | 250 min | Air Baltic |
| Paris (CDG) | 1,676 km | 160 min | Air Baltic |
| Kerkyra (CFU) | 1,947 km | 175 min | Air Baltic |
| Cologne (CGN) | 1,291 km | 130 min | Ryanair |
| Copenhagen (CPH) | 715 km | 80 min | Air Baltic, Norwegian Air Sweden, Scandinavian Airlines |
| Brussels (CRL) | 1,469 km | 145 min | Ryanair |
| Catania (CTA) | 2,261 km | 200 min | Air Baltic |
| Dublin (DUB) | 1,947 km | 180 min | Air Baltic, Ryanair |
| Dusseldorf (DUS) | 1,284 km | 125 min | Air Baltic |
| Dubai (DXB) | 4,318 km | 445 min | Air Baltic, flydubai |
| Edinburgh (EDI) | 1,679 km | 155 min | Ryanair |
| Leicestershire (EMA) | 1,676 km | 158 min | Ryanair |
| Yerevan (EVN) | 2,378 km | 265 min | Air Baltic |
| Faro (FAO) | 3,233 km | 275 min | Air Baltic |
| Rome (FCO) | 1,879 km | 180 min | Air Baltic, Ryanair |
| Memmingen (FMM) | 1,359 km | 140 min | Ryanair |
| Funchal (FNC) | 4,099 km | 335 min | Air Baltic |
| Frankfurt (FRA) | 1,272 km | 130 min | Air Baltic, Lufthansa |
| Gothenburg (GOT) | 708 km | 75 min | Air Baltic, Norwegian Air Sweden |
| Geneva (GVA) | 1,707 km | 165 min | Air Baltic |
| Hamburg (HAM) | 958 km | 100 min | Air Baltic |
| Helsinki (HEL) | 382 km | 70 min | Finnair, Air Baltic |
| Heraklion (HER) | 2,400 km | 215 min | Air Baltic |
| Hurghada (HRG) | 3,393 km | 325 min | Air Baltic |
| Istanbul (IST) | 1,775 km | 190 min | Air Baltic, Turkish Airlines |
| Reykjavik (KEF) | 2,615 km | 215 min | Air Baltic |
| Krakow (KRK) | 810 km | 95 min | Ryanair |
| Kittila (KTT) | 1,201 km | 120 min | Air Baltic |
| Kaunas (KUN) | 217 km | 55 min | Air Baltic |
| Leeds (LBA) | 1,649 km | 155 min | Ryanair |
| Larnaca (LCA) | 2,556 km | 260 min | Air Baltic |
| London (LGW) | 1,696 km | 160 min | Air Baltic |
| Lisbon (LIS) | 3,143 km | 270 min | Air Baltic |
| Ljubljana (LJU) | 1,357 km | 135 min | Air Baltic |
| Las Palmas (LPA) | 4,458 km | 355 min | Air Baltic |
| Madrid (MAD) | 2,695 km | 235 min | Air Baltic |
| Manchester (MAN) | 1,708 km | 160 min | Ryanair, Ryanair UK |
| Malta (MLA) | 2,447 km | 215 min | Air Baltic, Ryanair |
| Munich (MUC) | 1,257 km | 125 min | Air Baltic |
| Milan (MXP) | 1,639 km | 160 min | Air Baltic |
| Naples (NAP) | 1,915 km | 175 min | Air Baltic |
| Nice (NCE) | 1,888 km | 175 min | Air Baltic |
| Olbia (OLB) | 2,063 km | 185 min | Air Baltic |
| Porto (OPO) | 2,909 km | 240 min | Air Baltic |
| Oslo (OSL) | 831 km | 90 min | Air Baltic, Norwegian Air Sweden |
| Bucharest (OTP) | 1,381 km | 145 min | Air Baltic |
| Oulu (OUL) | 895 km | 90 min | Air Baltic |
| Paphos (PFO) | 2,551 km | 255 min | Ryanair |
| Palanga (PLQ) | 208 km | 40 min | Air Baltic |
| Palma de Mallorca (PMI) | 2,473 km | 220 min | Air Baltic |
| Prague (PRG) | 993 km | 105 min | Air Baltic, Ryanair |
| Pisa (PSA) | 1,753 km | 160 min | Air Baltic |
| Rhodes (RHO) | 2,301 km | 215 min | Air Baltic |
| Chisinau (RMO) | 1,161 km | 145 min | Air Baltic |
| Thessaloniki (SKG) | 1,825 km | 170 min | Air Baltic |
| Sofia (SOF) | 1,583 km | 153 min | Air Baltic |
| Split (SPU) | 1,584 km | 155 min | Air Baltic |
| Sharm el Sheikh (SSH) | 3,318 km | 315 min | Air Baltic |
| London (STN) | 1,628 km | 155 min | Ryanair |
| Tashkent (TAS) | 3,648 km | 325 min | Elite Airways, Uzbekistan Airways |
| Tbilisi (TBS) | 2,262 km | 280 min | Air Baltic |
| Tenerife (TFS) | 4,511 km | 375 min | Air Baltic |
| Tirana (TIA) | 1,751 km | 160 min | Air Baltic |
| Tivat (TIV) | 1,657 km | 155 min | Air Baltic, Norwegian Air Sweden |
| Turku (TKU) | 411 km | 60 min | Air Baltic |
| Tallinn (TLL) | 281 km | 50 min | Air Baltic |
| Tel Aviv-Yafo (TLV) | 2,893 km | 275 min | Air Baltic |
| Tampere (TMP) | 501 km | 60 min | Air Baltic |
| Trondheim (TRD) | 1,023 km | 100 min | Norwegian Air Shuttle |
| Sandefjord (TRF) | 846 km | 105 min | Ryanair |
| Venice (TSF) | 1,494 km | 150 min | Ryanair |
| Vienna (VIE) | 1,099 km | 118 min | Air Baltic |
| Valencia (VLC) | 2,628 km | 230 min | Air Baltic |
| Vilnius (VNO) | 266 km | 50 min | Air Baltic |
| Verona (VRN) | 1,568 km | 155 min | Air Baltic |
| Warsaw (WAW) | 563 km | 80 min | Air Baltic, LOT - Polish Airlines |
| Zurich (ZRH) | 1,484 km | 145 min | Air Baltic |
Inbound network coverage
Riga (RIX) receives direct flights from 94 airports per the FlightConnections route map. 92 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to RIX?
Tenerife at 4,511 km.
How many airports have direct flights to Riga (RIX)?
Per the FlightConnections route map, 94 airports send direct flights to RIX.