The northern Portuguese city of Porto is the second largest city in Portugal, with the greater metro area of the city processing a population of more than 1.5 million people. Porto is the port wine capital of the world and is a great place to take a stunning tour. Furthermore, the city also has a contemporary arts museum (Fundacao de Serralves) and a lovely river upon which travellers can take a cruise. Budget flights to Porto (OPO) (formally named the Francisco Se Carneiro), located in the outskirts of the city are widely available. Vigo flights take travellers to the city of Vigo, Spain, which is 109 kilometres from Porto meaning that you may be able to snag yourself a better value flight for your trip.
Belgium Czech Republic Denmark France Germany Ireland Italy Luxembourg Netherlands Portugal Spain Sweden Switzerland United Kingdom
Fly from Brussels (BRU) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Brussels (BRU) to Porto (OPO) with Brussels Airlines (brusselsairlines.com)
Fly from Brussels (BRU) to Porto (OPO) with Vueling Airlines (www.vueling.com)
Fly from Brussels S Charleroi (CRL) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Prague (PRG) to Porto (OPO) with SmartWings (www.smartwings.net)
Fly from Copenhagen (CPH) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Bordeaux (BOD) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Carcassonne (CCF) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from EuroAirport Mulhouse (EAP) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from La Rochelle (LRH) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Lorient (LRT) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Lyon (LYS) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Lyon (LYS) to Porto (OPO) with transavia (www.transavia.com)
Fly from Marseille (MRS) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Nantes (NTE) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Nantes (NTE) to Porto (OPO) with transavia (www.transavia.com)
Fly from Paris Beauvais (BVA) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Paris Charles de Gaulle (CDG) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Paris Orly (ORY) to Porto (OPO) with transavia (www.transavia.com)
Fly from Paris Orly (ORY) to Porto (OPO) with Vueling Airlines (www.vueling.com)
Fly from St. Etienne (EBU) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Toulouse (TLS) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Tours Loire Valley (TUF) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Baden Karlsruhe (FKB) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Berlin Schonefeld (SXF) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Bremen (BRE) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Cologne Bonn (CGN) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Dortmund (DTM) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Frankfurt Hahn (HHN) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Hamburg (HAM) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Memmingen (FMM) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Munich (MUC) to Porto (OPO) with transavia (www.transavia.com)
Fly from Stuttgart (STR) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Dublin (DUB) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Bologna (BLQ) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Milan Bergamo (BGY) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Milan Malpensa (MXP) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Rome Ciampino (CIA) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Luxembourg (LUX) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Amsterdam (AMS) to Porto (OPO) with transavia (www.transavia.com)
Fly from Amsterdam (AMS) to Porto (OPO) with Vueling Airlines (www.vueling.com)
Fly from Eindhoven (EIN) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Faro (FAO) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Funchal (FNC) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Funchal (FNC) to Porto (OPO) with transavia (www.transavia.com)
Fly from Lisbon (LIS) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Ponta Delgada (PDL) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Barcelona (BCN) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Barcelona (BCN) to Porto (OPO) with Vueling Airlines (www.vueling.com)
Fly from Las Palmas (LPA) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Madrid (MAD) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Palma Majorca (PMI) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Palma Majorca (PMI) to Porto (OPO) with Air Berlin (www.airberlin.com)
Fly from Tenerife South (TFS) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Valencia (VLC) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Stockholm S Skavsta (NYO) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Geneva (GVA) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Zurich (ZRH) to Porto (OPO) with Vueling Airlines (www.vueling.com)
Fly from Birmingham (BHX) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Bristol (BRS) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from Bristol (BRS) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Liverpool (LPL) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from London Gatwick (LGW) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from London Luton (LTN) to Porto (OPO) with Vueling Airlines (www.vueling.com)
Fly from London Luton (LTN) to Porto (OPO) with Easyjet (www.easyjet.com)
Fly from London Stansted (STN) to Porto (OPO) with Ryanair (www.ryanair.com)
Fly from Manchester (MAN) to Porto (OPO) with Easyjet (www.easyjet.com)