Transportation in Portugal
By plane
International flights between Bragança Airport (BGC) and worldwide destinations:
International flights between Cascais Airport (CAT) and worldwide destinations:
International flights between Corvo Airport (CVU) and worldwide destinations:
International flights between Faro Airport (FAO) and worldwide destinations:
International flights between Bragança Airport (BGC) and worldwide destinations:
- Portugal: Vila Real (VRL)
International flights between Cascais Airport (CAT) and worldwide destinations:
- Portugal: Portimão (PRM) and Viseu (VSE)
International flights between Corvo Airport (CVU) and worldwide destinations:
- Portugal: Flores (FLW), Horta (HOR), and Ponta Delgada (PDL)
International flights between Faro Airport (FAO) and worldwide destinations:
- Austria: Vienna (VIE)
- Belgium: Brussels Airport (BRU) and Brussels South Charleroi Airport (CRL)
- Canada: Toronto (YYZ)
- Czech Republic: Prague (PRG)
- Denmark: Billund (BLL) and Copenhagen (CPH)
- France: Beauvais (BVA), Bordeaux (BOD), Lyon (LYS), Marseille Provence (MRS), Montpellier (MPL), Nantes (NTE), Nice (NCE), Paris Charles de Gaulle (CDG), Paris Orly (ORY), and Toulouse (TLS)
- Germany: Berlin Schönefeld (SXF), Berlin Tegel (TXL), Bremen (BRE), Cologne Bonn (CGN), Düsseldorf Airport (DUS), Düsseldorf Weeze (NRN), Frankfurt International (FRA), Hamburg (HAM), Hanover (HAJ), Memmingen (FMM), Munich (MUC), and Stuttgart (STR)
- Ireland: Cork (ORK), Dublin (DUB), Ireland West (NOC), Kerry (KIR), and Shannon (SNN)
- Italy: Milan Bergamo (BGY), Milan Malpensa (MXP), and Verona (RN)
- Luxembourg: Luxembourg (LUX)
- Netherlands: Amsterdam (AMS), Eindhoven (EIN), and Rotterdam (RTM)
- Norway: Oslo (OSL)
- Poland: Katowice (KTW), Warsaw Chopin (WAW), Warsaw Modlin (WMI), and Wroclaw (WRO)
- Portugal: Lisbon (LIS) and Porto (OPO)
- Spain: Barcelona (BCN) and Madrid (MAD)
- Sweden: Gothenburg (GOT) and Stockholm Arlanda (ARN)
- Switzerland: Basel (BSL), Geneva (GVA), and Zurich (ZRH)
- United Kingdom: Aberdeen (ABZ), Belfast (BFS), Birmingham (BHX), Bournemouth (BOH), Bristol (BRS), Cardiff (CWL), Edinburgh (EDI), Glasgow (GLA), Leeds (LBA), Liverpool (LPL), London City Airport (LCY), London Gatwick (LGW), London Heathrow (LHR), London Luton (LTN), London Southend (SEN), London Stansted (STN), Manchester (MAN), Newcastle (NCL), Newquay (NQY), Nottingham (EMA), and Prestwick (PIK)
International flights between Flores Airport (FLW) and worldwide destinations:
- Portugal: Corvo (CVU), Horta (HOR), Ponta Delgada (PDL), and Praia da Vitoria (TER)
International flights between Horta Airport (HOR) and worldwide destinations:
- Portugal: Corvo (CVU), Flores (FLW), Lisbon (LIS), Ponta Delgada (PDL), and Praia da Vitoria (TER)
International flights between Lisbon Airport (LIS) and worldwide destinations:
- Algeria: Algiers (ALG)
- Angola: Luanda (LAD)
- Austria: Vienna (VIE)
- Belgium: Brussels Airport (BRU) and Brussels South Charleroi Airport (CRL)
- Brazil: Belem (BEL), Belo Horizonte (CNF), Brasilia (BSB), Campinas (VCP), Fortaleza (FOR), Maceio (MCZ), Natal (NAT), Porto Alegre (POA), Recife (REC), Rio de Janeiro (GIG), Salvador (SSA), and Sao Paulo (GRU)
- Bulgaria: Sofia (SOF)
- Canada: Montreal (YUL) and Toronto (YYZ)
- Cape Verde: Mindelo (VXE), Praia (RAI), Sal (SID), and Sal Rei (BVC)
- China: Xi'an (XIY)
- Cote d'Ivoire: Abidjan (ABJ)
- Croatia: Zagreb (ZAG)
- Cuba: Varadero (VRA)
- Czech Republic: Prague (PRG)
- Denmark: Copenhagen (CPH)
- Dominican Republic: Punta Cana (PUJ)
- Finland: Helsinki (HEL)
- France: Beauvais (BVA), Bordeaux (BOD), Clermont-Ferrand (CFE), Lille (LIL), Lyon (LYS), Marseille Provence (MRS), Montpellier (MPL), Nantes (NTE), Nice (NCE), Paris Charles de Gaulle (CDG), Paris Orly (ORY), Tarbes (LDE), and Toulouse (TLS)
- Gambia: Banjul (BJL)
- Germany: Berlin Schönefeld (SXF), Berlin Tegel (TXL), Cologne Bonn (CGN), Düsseldorf Airport (DUS), Frankfurt International (FRA), Hamburg (HAM), Memmingen (FMM), Munich (MUC), and Stuttgart (STR)
- Ghana: Accra (ACC)
- Greece: Athens (ATH)
- Guinea: Conakry (CKY)
- Guinea-Bissau: Bissau (OXB)
- Hungary: Budapest (BUD)
- Ireland: Cork (ORK) and Dublin (DUB)
- Israel: Tel Aviv (TLV)
- Italy: Bologna (BLQ), Florence (FLR), Milan Bergamo (BGY), Milan Malpensa (MXP), Naples (NAP), PIsa (PSA), Rome Ciampino (CIA), Rome Fiumicino (FCO), and Venice Marco Polo (VCE)
- Latvia: Riga (RIX)
- Luxembourg: Luxembourg (LUX)
- Malta: Valletta (MLA)
- Mexico: Cancun (CUN)
- Moldova: Chisinau (KIV)
- Montenegro: Podgorica (TGD)
- Morocco: Casablanca (CMN), Marrakesh (RAK), and Tangier (TNG)
- Mozambique: Maputo (MPM)
- Netherlands: Amsterdam (AMS), Eindhoven (EIN), and Rotterdam (RTM)
- Norway: Oslo (OSL)
- Poland: Krakow (KRK), Warsaw Chopin (WAW), and Warsaw Modlin (WMI)
- Portugal: Faro (FAO), Funchal (FNC), Horta (HOR), Pico Island (PIX), Ponta Delgada (PDL), Porto (OPO), Porto Santo (PXO), Praia da Vitoria (TER), and Santa Maria (SMA)
- Qatar: Doha (DOH)
- Romania: Bucharest (OTP)
- Russia: Moscow Domodedovo (DME) and Moscow Sheremetyevo (SVO)
- Sao Tome and Principe: Sao Tome (TMS)
- Senegal: Dakar (DSS)
- Spain: Alicante (ALC), Barcelona (BCN), Bilbao (BIO), Ibiza (IBZ), Las Palmas (LPA), Madrid (MAD), Malaga (AGP), Palma de Mallorca (PMI), Santiago (SCQ), Seville (SVQ), Tenerife North (TFN), Tenerife South (TFS), Valencia (VLC), and Zaragoza (ZAZ)
- Sweden: Stockholm Arlanda (ARN)
- Switzerland: Basel (BSL), Geneva (GVA), and Zurich (ZRH)
- Tunisia: Djerba (DJE), Monastir (MIR), and Tunis (TUN)
- Turkey: Istanbul Airport (IST)
- Ukraine: Kiev Boryspil (KBP) and Kiev Zhuliany (IEV)
- United Arab Emirates: Dubai International (DXB)
- United Kingdom: Birmingham (BHX), Bristol (BRS), Edinburgh (EDI), Leeds (LBA), London Gatwick (LGW), London Heathrow (LHR), London Luton (LTN), London Stansted (STN), and Manchester (MAN)
- United States: Boston (BOS), Chicago O'Hare (ORD), Miami (MIA), New York (JFK), Newark (EWR), Philadelphia (PHL), San Francisco (SFO), and Washington Dulles (IAD)
- Venezuela: Caracas (CCS)
International flights between Madeira Airport (FNC) and worldwide destinations:
- Austria: Vienna (VIE)
- Belgium: Brussels Airport (BRU)
- Czech Republic: Prague (PRG)
- Czech RepublicDenmark: Copenhagen (CPH)
- Finland: Helsinki (HEL)
- France: Paris Orly (ORY)
- Germany: Berlin Tegel (TXL), Cologne Bonn (CGN), Düsseldorf Airport (DUS), Frankfurt International (FRA), Hamburg (HAM), Hanover (HAJ), Leipzig (LEJ), Munich (MUC), and Stuttgart (STR)
- Luxembourg: Luxembourg (LUX)
- Morocco: Marrakesh (RAK)
- Netherlands: Amsterdam (AMS)
- Norway: Oslo (OSL)
- Portugal: Lisbon (LIS), Ponta Delgada (PDL), Porto (OPO), and Porto Santo (PXO)
- Spain: Barcelona (BCN), Fuerteventura (FUE), Lanzarote (ACE), Las Palmas (LPA), Madrid (MAD), Malaga (AGP), Tenerife North (TFN), Tenerife South (TFS), and Valladolid (VLL)
- Sweden: Stockholm Arlanda (ARN)
- Switzerland: Basel (BSL) and Zurich (ZRH)
- United Kingdom: Birmingham (BHX), Bristol (BRS), Edinburgh (EDI), Glasgow (GLA), Leeds (LBA), London Gatwick (LGW), London Stansted (STN), Manchester (MAN), Newcastle (NCL), and Nottingham (EMA)
International flights between Ponta Delgada Airport (PDL) and worldwide destinations:
- Belgium: Brussels Airport (BRU)
- Canada: Montreal (YUL) and Toronto (YYZ0
- Cape Verde: Praia (RAI)
- Germany: Frankfurt Hahn (HHN) and Frankfurt International (FRA)
- Portugal: Corvo (CVU), Flores Island (FLW), Graciosa (GRW), Horta (HOR), Lisbon (LIS), Madeira (FNC), Pico Island (PIX), Porto (OPO), Praia da Vitoria (TER), Santa Maria (SMA), and Sao Jorge Island (SJZ)
- Spain: Las Palmas (LPA)
- Switzerland: Geneva (GVA)
- United Kingdom: London Stansted (STN)
- United States: Boston (BOS)
International flights between Portimão Airport (PRM) and worldwide destinations:
- Portugal: Cascais (CAT)
International flights between Porto Airport (OPO) and worldwide destinations:
- Angola: Luanda (LAD)
- Austria: Vienna (VIE)
- Belgium: Brussels Airport (BRU) and Brussels South Charleroi Airport (CRL)
- Brazil: Campinas (VCP), Rio de Janeiro (GIG), and Sao Paulo (GRU)
- Canada: Montreal (YUL) and Toronto (YYZ)
- Cape Verde: Sal (SID)
- Denmark: Copenhagen (CPH)
- Finland: Helsinki (HEL)
- France: Ajaccio (AJA), Beauvais (BVA), Bordeaux (BOD), Brest (BES), Brive (BVE), Carcassonne (CCF), Chalons-en-Champagne (XCR), Clermont-Ferrand (CFE), Dole (DLE), Grenoble (GNB), La Rochelle (LRH), Lille (LIL), Lyon (LYS), Marseille Provence (MRS), Montpellier (MPL), Nantes (NTE), Nice (NCE), Paris Charles de Gaulle (CDG), Paris Orly (ORY), Poitiers (PIS), Toulouse (TLS), and Tours (TUF)
- Germany: Berlin Schönefeld (SXF), Bremen (BRE), Cologne Bonn (CGN), Dortmund (DTM), Düsseldorf Airport (DUS), Düsseldorf Weeze (NRN), Frankfurt International (FRA), Hamburg (HAM), Karlsruhe Baden-Baden (FKB), Memmingen (FMM), Munich (MUC), Nuremberg (NUE), Stuttgart (STR)
- Greece: Athens (ATH)
- Hungary: Budapest (BUD)
- Ireland: Dublin (DUB)
- Italy: Bologna (BLQ), Cagliari (CAG), Milan Bergamo (BGY), Milan Malpensa (MXP), Rome Ciampino (CIA), Venice Treviso (TSF)
- Luxembourg: Luxembourg (LUX)
- Malta: Valletta (MLA)
- Morocco: Casablanca (CMN) and Marrakesh (RAK)
- Netherlands: Amsterdam (AMS) and Eindhoven (EIN)
- Poland: Krakow (KRK), Warsaw Chopin (WAW), and Warsaw Modlin (WMI)
- Portugal: Faro (FAO), Funchal (FNC), Lisbon (LIS), Ponta Delgada (PDL), and Praia da Vitoria (TER)
- Spain: Alicante (ALC), Barcelona (BCN), Bilbao (BIO), Ibiza (IBZ), Madrid (MAD), Malaga (AGP), Palma de Mallorca (PMI), Seville (SVQ), Tenerife North (TFN), Tenerife South (TFS), and Valencia (VLC)
- Switzerland: Basel (BSL), Geneva (GVA), and Zurich (ZRH)
- Tunisia: Djerba (DJE) and Monastir (MIR)
- Turkey: Istanbul Airport (IST)
- United Arab Emirates: Dubai International (DXB)
- United Kingdom: Birmingham (BHX), Bristol (BRS), Edinburgh (EDI), Liverpool (LPL), London Gatwick (LGW), London Luton (LTN), London Stansted (STN), and Manchester (MAN)
- United States: Newark (EWR)
International flights between Porto Santo Airport (PXO) and worldwide destinations:
International flights between Santa Maria Airport (SMA) and worldwide destinations:
- Portugal: Lisbon (LIS) and Ponta Delgada (PDL)
International flights between São Jorge Airport (SJZ) and worldwide destinations:
- Portugal: Ponta Delgada (PDL) and Praia da Vitoria (TER)
International flights between Vila Real Airport (VRL) and worldwide destinations:
- Portugal: Bragança (BGC) and Viseu (VSE)
International flights between Viseu Airport (VSE) and worldwide destinations:
- Portugal: Cascais (CAT) and Vila Real (VRL)
By train
- Portugal by train (Eurail)
- Trains from the Algarve (Seat61.com)
- Trains from Lisbon (Seat61.com)
- Trains from Porto (Seat61.com)
- Get your tickets to explore Portugal by train with Comboios de Portugal – Portugal's national railway company
By bus
By ferry
By car
By taxi
By ride share