Flights to Porto
Porto, Portugal’s second largest city, packs just as much of a punch as the capital. Its old town, Ribeira, is a UNESCO World Heritage Site, while just a stone’s throw from its historic walls you'll find Livraria Lello – the bookshop that inspired the library in Harry Potter. Enjoy the city's moreish food scene on patios bathed in sunlight, and stretch out on the golden sands that run along the beach-filled coast.
Our cheapest flights to Porto
Experience Porto’s laid-back charm
Make sure you’ve got your camera to hand, as picture-worthy sights are around every corner, including the city’s towering cathedral. Don’t miss its tiled cloisters and the mix of architectural styles, including Gothic and Romanesque.
Back in the avenues, keep your eyes peeled for the contemporary buildings that stand out against the historic Baroque backdrop. We’ve only just scratched the surface of what Porto has to offer, so book your holiday to Porto now.
Flight time
2 hrs 20 mins
Time zone
GMT +1
Currency
Euro
Porto flight FAQs
A flight to Porto from London takes around two hours and 20 minutes.
Check out our low fare finder to find the most affordable prices, as the cheapest time to travel will change throughout the year. Summer is the most popular time of year to visit Portugal, so consider travelling during the other seasons to save.
Porto is considered one of the most affordable cities to visit in Western Europe. You can get from A to B on the public transport system using travel cards to save. There’s plenty to see and do for free too, from wandering the streets of the old town to admiring the Sé Cathedral.
You can reach the city centre from the airport by metro, taxi, shuttle or bus. It takes between 20 and 30 minutes depending on how you choose to travel. A taxi will get you there the quickest, while the metro and the bus are the most affordable options.
You can also hire a car with British Airways if you want to explore more of Portugal while visiting Porto. You’ll receive great benefits, with all mandatory charges included and 24-hour customer support, plus you’ll collect Avios points on every rental.
There’s a little something for everyone in Porto. Wine lovers can enjoy port made from grapes grown in the nearby Douro Valley, history lovers can explore the remnants of the city’s Roman and Celtic past, and foodies can have their fill of the city’s favourite dish, sardines. You can climb the Clérigos Tower, pick up prints by local artists at Ó! Galería, and walk the gardens at Palácio de Cristal. Whether you’ve hopped on the train for a daytrip from Lisbon or you’ve set up camp in Porto for a week, there’s plenty to keep you busy.
You can book a hand baggage-only ticket or make the most of our generous baggage allowance. If you choose economy standard or one of our British Airways Holidays’ packages, each passenger can check in a bag weighing up to 23kg – in addition to a handbag, laptop case or other small bag. Families travelling in any cabin with younger children can also check in one car seat and one fully collapsible pushchair. Read more about baggage allowances for children.
If you’re flying in our business cabin, you can check in two bags weighing up to 32kg each. Read our baggage guide for full details.
If you travel to Portugal with a valid British passport and stay for less than 90 days, a visa is not required. For more visa information, visit the IATA Travel Centre.
Discover outstanding service from the moment you book. Fly with just hand baggage and you can carry two bags in the cabin free of charge. Choose our checked baggage option and you can travel with hand baggage and a 23kg bag checked into the hold, plus enjoy free seat selection 24 hours before you fly. On board you’ll find HEPA-filtered air, quality on-board catering, and a warm, uniquely British welcome.
Simply relax and let us take care of you, every step of the way.
Our cabins
All our cabins offer the same great – and uniquely British – experience. Choose your perfect way to fly, from economy to business.
Economy
Our Euro Traveller cabin offers all the touches you need to enjoy your flight at an affordable price.
Business
Work or relax in our Club Europe cabin and enjoy lounge access, a dedicated check-in area and more personal space.
Discover more...
Algarve flights
Gibraltar flights
Lisbon flights
Madrid flights
Malaga flights
Seville flights
Terms and Conditions
- Flight only prices are updated every 24 hours and are accurate when published. Flights at these prices are limited and may sell out quickly.
- Package holiday prices (flight + hotel or flight + car) prices are updated every 24 to 48 hours and are accurate when published and may vary upon reaching subsequent pages. Availability may be extremely limited particularly during peak periods.
- Return fares displayed are the lowest adult return prices in the cabin specified including taxes, fees and carrier charges, based on a 7-day return journey.
- Each–way fares displayed are the lowest adult each-way prices in the cabin specified based on the lowest adult return prices for a 7 day travel period, including all taxes, fees and carrier charges available in this period.
- One-way fares displayed are the lowest adult prices in the cabin specified including taxes, fees and carrier charges available in this period.
- Package holiday prices (flight + hotel and flight + car) shown are in GBP per person based on 2 adults sharing one room or one car and prices include taxes, fees and carrier charges unless otherwise specified. Flight + car prices based on drivers aged 30-70 years.
- Additional charges will be applied for payments made using a corporate credit card.
- Advertised fares are available on ba.com. Additional charges may apply if purchased through British Airways outlets or travel agents.
- Combine and save on Holidays: Guaranteed savings are only available when booking a Flight + Hotel or Flight + Car booking including one land product, it does not apply to a ‘Customise your trip’ holiday including more than one hotel and / or car.
- Package holidays are protected under British Airways Holidays Ltd by the Civil Aviation Authority. Our ATOL number is 5985.
- Standard British Airways terms and conditions apply