OnlyNonstop › Still quiet › Trás-os-Montes
Flights to Trás-os-Montes
Still quietPortugal · Europe
'Behind the mountains' — Portugal's forgotten northeast.
Photo: Wikimedia Commons
Nonstop reach131 airports
Tourism hasn't reached it yet. Here is exactly how to, and how long that's likely to last.
Open on the live mapTrack your flight thereGetting to Trás-os-Montes
Where are you flying from?
Amber: nonstops into OPO · Blue: your route
Open in app131 airports have scheduled nonstop service to OPO (Francisco de Sá Carneiro Airport). From there: drive ~2.5h from Porto.
All 131 nonstop origins
| From | Airport | Airlines | Flight time |
|---|---|---|---|
| LisbonPortugal | LIS | TAP Portugal | ~56m |
| AvilesSpain | OVD | Volotea | ~1h 1m |
| MadridSpain | MAD | Air Europa, Ethiopian Airlines, Iberia Airlines, Ryanair | ~1h 9m |
| FaroPortugal | FAO | Ryanair | ~1h 12m |
| SevillaSpain | SVQ | Ryanair | ~1h 13m |
| BilbaoSpain | BIO | Vueling Airlines | ~1h 16m |
| MalagaSpain | AGP | Ryanair | ~1h 23m |
| TangerMorocco | TNG | Ryanair | ~1h 26m |
| ValenciaSpain | VLC | Ryanair | ~1h 30m |
| AlmeriaSpain | LEI | Iberia | ~1h 31m |
| Castellón de la PlanaSpain | CDT | Ryanair | ~1h 32m |
| BordeauxFrance | BOD | easyJet UK | ~1h 33m |
| AlicanteSpain | ALC | Ryanair | ~1h 34m |
| La RochelleFrance | LRH | Ryanair | ~1h 38m |
| RabatMorocco | RBA | Ryanair | ~1h 38m |
| ReusSpain | REU | Iberia Airlines | ~1h 38m |
| BrestFrance | BES | Transavia France | ~1h 42m |
| NantesFrance | NTE | Transavia France, Volotea, easyJet UK | ~1h 42m |
| ToulouseFrance | TLS | Ryanair | ~1h 42m |
| CasablancaMorocco | CMN | Royal Air Maroc | ~1h 43m |
| BarcelonaSpain | BCN | Ryanair, Vueling Airlines | ~1h 44m |
| IbizaSpain | IBZ | Ryanair, Vueling Airlines, easyJet UK | ~1h 44m |
| CarcassonneFrance | CCF | Ryanair | ~1h 47m |
| OujdaMorocco | OUD | Iberia Airlines | ~1h 47m |
| RodezFrance | RDZ | Volotea | ~1h 50m |
| Palma de MallorcaSpain | PMI | Iberia Airlines, Ryanair, easyJet UK | ~1h 51m |
| ToursFrance | TUF | Ryanair | ~1h 53m |
| MarrakechMorocco | RAK | Ryanair | ~1h 58m |
| NimesFrance | FNI | Ryanair | ~2h |
| MenorcaSpain | MAH | Iberia Airlines, easyJet UK | ~2h |
| Porto SantoPortugal | PXO | easyJet UK | ~2h 2m |
| MarseilleFrance | MRS | Ryanair | ~2h 5m |
| FunchalPortugal | FNC | Ryanair, TAP Portugal, easyJet UK | ~2h 7m |
| ParisFrance | ORY | TAP Portugal, Transavia France, easyJet UK | ~2h 7m |
| BristolUnited Kingdom | BRS | Ryanair, easyJet UK | ~2h 8m |
| LyonFrance | LYS | Transavia France, easyJet UK | ~2h 8m |
| AgadirMorocco | AGA | Ryanair | ~2h 9m |
| BeauvaisFrance | BVA | Ryanair | ~2h 10m |
| ParisFrance | CDG | Air France | ~2h 10m |
| LondonUnited Kingdom | LGW | British Airways, TAP Portugal, easyJet UK | ~2h 13m |
| ShannonIreland | SNN | Ryanair | ~2h 13m |
| DoleFrance | DLE | Ryanair | ~2h 15m |
| GenevaSwitzerland | GVA | Swiss International Air Lines, TAP Portugal, easyJet UK | ~2h 16m |
| ChalonsFrance | XCR | Ryanair | ~2h 16m |
| NiceFrance | NCE | easyJet UK | ~2h 17m |
| LondonUnited Kingdom | LTN | easyJet UK | ~2h 18m |
| BirminghamUnited Kingdom | BHX | Jet2.com, Ryanair | ~2h 19m |
| DublinIreland | DUB | Ryanair | ~2h 20m |
| LondonUnited Kingdom | STN | Ryanair | ~2h 20m |
| LilleFrance | LIL | Ryanair | ~2h 21m |
| TorinoItaly | TRN | Ryanair | ~2h 22m |
| LiverpoolUnited Kingdom | LPL | Ryanair | ~2h 24m |
| ManchesterUnited Kingdom | MAN | Jet2.com, Ryanair, easyJet UK | ~2h 25m |
| CharleroiBelgium | CRL | Ryanair | ~2h 26m |
| AjaccioFrance | AJA | Air Corsica | ~2h 27m |
| BrusselsBelgium | BRU | Brussels Airlines, Ryanair | ~2h 28m |
| MulhouseFrance | BSL | easyJet UK | ~2h 28m |
| LuxemburgLuxembourg | LUX | Luxair, Ryanair, easyJet UK | ~2h 29m |
| MilanoItaly | MXP | Ryanair | ~2h 29m |
| FuerteventuraSpain | FUE | Enter Air, Iberia Airlines | ~2h 30m |
| LeedsUnited Kingdom | LBA | Ryanair | ~2h 30m |
| BelfastUnited Kingdom | BFS | Ryanair | ~2h 31m |
| Ponta DelgadaPortugal | PDL | Azores Airlines | ~2h 31m |
| CagliariItaly | CAG | Ryanair | ~2h 32m |
| MilanItaly | LIN | easyJet UK | ~2h 32m |
| ZurichSwitzerland | ZRH | Continental Micronesia, Swiss International Air Lines, TAP Portugal, easyJet UK | ~2h 33m |
| RotterdamNetherlands | RTM | Amelia International | ~2h 34m |
| BergamoItaly | BGY | Ryanair | ~2h 35m |
| EindhovenNetherlands | EIN | Ryanair | ~2h 35m |
| Karlsruhe/Baden-BadenGermany | FKB | Ryanair | ~2h 35m |
| HahnGermany | HHN | Ryanair | ~2h 36m |
| PisaItaly | PSA | Ryanair | ~2h 37m |
| Lajes (terceira Island)Portugal | TER | SATA International, TAP Portugal | ~2h 37m |
| AmsterdamNetherlands | AMS | KLM, Transavia Holland | ~2h 38m |
| Gran CanariaSpain | LPA | Enter Air, Ryanair | ~2h 38m |
| CologneGermany | CGN | Eurowings, Ryanair | ~2h 39m |
| NewcastleUnited Kingdom | NCL | Jet2.com | ~2h 39m |
| WeezeGermany | NRN | Ryanair | ~2h 39m |
| DuesseldorfGermany | DUS | Eurowings, TUI fly Deutschland | ~2h 40m |
| StuttgartGermany | STR | Eurowings | ~2h 40m |
| TenerifeSpain | TFS | Ryanair | ~2h 41m |
| VillafrancaItaly | VRN | Ryanair | ~2h 41m |
| FrankfurtGermany | FRA | Discover Airlines, Lufthansa, TUI fly Deutschland | ~2h 42m |
| GlasgowUnited Kingdom | GLA | easyJet UK | ~2h 42m |
| BolognaItaly | BLQ | Ryanair | ~2h 43m |
| MemmingenGermany | FMM | Ryanair | ~2h 43m |
| EdinburghUnited Kingdom | EDI | Ryanair | ~2h 44m |
| RomeItaly | FCO | Ryanair | ~2h 49m |
| EnfidhaTunisia | NBE | Air Horizont | ~2h 50m |
| TrevisoItaly | TSF | Ryanair | ~2h 50m |
| NuernbergGermany | NUE | Ryanair | ~2h 52m |
| MunichGermany | MUC | Lufthansa, TUI fly Deutschland | ~2h 53m |
| TrapaniItaly | TPS | Ryanair | ~2h 57m |
| HannoverGermany | HAJ | TUI fly Deutschland | ~2h 58m |
| PalermoItaly | PMO | easyJet UK | ~3h |
| NaplesItaly | NAP | easyJet UK | ~3h 3m |
| HamburgGermany | HAM | Eurowings | ~3h 5m |
| PragueCzech Republic | PRG | African Safari Airways, easyJet UK | ~3h 11m |
| SplitCroatia | SPU | easyJet UK | ~3h 13m |
| BillundDenmark | BLL | Norwegian Air Shuttle | ~3h 14m |
| MaltaMalta | MLA | Ryanair | ~3h 16m |
| BariItaly | BRI | Ryanair | ~3h 18m |
| ViennaAustria | VIE | Austrian Airlines, Ryanair | ~3h 18m |
| CopenhagenDenmark | CPH | Norwegian Air Shuttle, Ryanair, Scandinavian Airlines | ~3h 26m |
| WroclawPoland | WRO | Ryanair | ~3h 27m |
| BudapestHungary | BUD | Ryanair | ~3h 33m |
| GothenborgSweden | GOT | Ryanair | ~3h 36m |
| KatowicePoland | KTW | Wizz Air | ~3h 37m |
| BelgradeSerbia | BEG | Air Serbia | ~3h 38m |
| KrakowPoland | KRK | Ryanair | ~3h 40m |
| OsloNorway | OSL | Norwegian Air Shuttle | ~3h 47m |
| WarsawPoland | WAW | LOT Polish Airlines, Ryanair, Wizz Air | ~3h 50m |
| WarsawPoland | WMI | Ryanair | ~3h 50m |
| StockholmSweden | ARN | Norwegian Air Shuttle, Ryanair | ~4h 6m |
| AthensGreece | ATH | Aegean Airlines | ~4h 11m |
| RigaLatvia | RIX | Air Baltic | ~4h 18m |
| Amilcar CabralCape Verde | SID | easyJet UK | ~4h 29m |
| Boa VistaCape Verde | BVC | easyJet UK | ~4h 34m |
| IstanbulTurkey | IST | Turkish Airlines | ~4h 34m |
| Sao Vicente IslandCape Verde | VXE | easyJet UK | ~4h 36m |
| Praia, Santiago IslandCape Verde | RAI | TAP Portugal, easyJet UK | ~4h 46m |
| Tel-avivIsrael | TLV | El Al Israel Airlines | ~5h 41m |
| BostonUnited States | BOS | TAP Portugal | ~7h 3m |
| MontrealCanada | YUL | Air Canada, Air Transat | ~7h 10m |
| New YorkUnited States | JFK | Delta Air Lines | ~7h 25m |
| NewarkUnited States | EWR | TAP Portugal, United Airlines | ~7h 27m |
| TorontoCanada | YYZ | Air Transat | ~7h 49m |
| RecifeBrazil | REC | Azul | ~8h 25m |
| Rio De JaneiroBrazil | GIG | TAP Air Portugal | ~10h 48m |
| Sao PauloBrazil | GRU | TAP Portugal | ~11h 4m |
| CampinasBrazil | VCP | Azul Linhas Aéreas Brasileiras | ~11h 4m |
Routings from major airports
| From | Stops | Via | Door to door |
|---|---|---|---|
Dallas-Fort WorthDFW
| 1 stop | BOS | ~12h 46m |
New YorkJFK
| nonstop | — | ~9h 20m |
Los AngelesLAX
| 1 stop | YUL | ~14h 46m |
MiamiMIA
| 1 stop | LIS | ~12h |
ChicagoORD
| 1 stop | YUL | ~11h 12m |
LondonLHR
| 1 stop | BIO | ~4h 57m |
TorontoYYZ
| nonstop | — | ~9h 44m |
Why it's still quiet
'Behind the mountains' — Portugal's forgotten northeast. Granite villages, ancient chestnut groves, midwinter mask festivals, and some of the best cheap food in the country.
The friction
Depopulation is the real story here, not tourism.
Questions
- Is there a nonstop flight to Trás-os-Montes?
- Yes — 131 airports fly nonstop to OPO (Francisco de Sá Carneiro Airport), including Agadir, Malaga, Ajaccio, Alicante, Amsterdam.
- Which airport do you fly into for Trás-os-Montes?
- OPO — Francisco de Sá Carneiro Airport.
- When is the best time to visit Trás-os-Montes?
- Depopulation is the real story here, not tourism.
- What does Trás-os-Montes cost per day?
- Varies by season.
- Why is Trás-os-Montes still quiet?
- 'Behind the mountains' — Portugal's forgotten northeast. Granite villages, ancient chestnut groves, midwinter mask festivals, and some of the best cheap food in the country.