38+ Years of Travel Expertise
IATA Certified
ATOL Protected
ABTA Member
4.8/5 Trustpilot Rating
Booking flights and holidays for UK travellers since 1986. ATOL protected, ABTA members, IATA accredited. Our travel agents actually pick up the phone. They will find you the right travel deal across 150+ airlines, sort hotels, car hire, or put together a full package. Book Now Pay Later if you would rather spread the cost. On the same day cancellation is free. And our team is here 24/7 when something needs fixing.
Best Price Guarantee
Book Now Pay Later
Secure Payments
24/7 Customer Support
Free Same Day Cancellation
The London to Porto flight time is around 2 hours 25 minutes on a direct service, making it a popular short-haul route from the UK. Understanding the flight duration helps with scheduling connections, managing arrival times, and planning your trip more effectively. Porto sits at around 820 miles (1320 km) from London, and several airlines run this route daily from airports including London Heathrow (LHR).
The London to Porto flight time varies slightly by departure airport and airline, though most direct services complete the journey in around 2 hours 25 minutes. Flights depart from London Heathrow (LHR), London Gatwick (LGW), London Stansted (STN) and arrive at Francisco Sá Carneiro Airport (OPO).
The distance between London and Porto is approximately 820 miles (1320 km). Airlines operating this route include British Airways, TAP Air Portugal, easyJet. Direct flights run throughout the day, with the earliest departures typically leaving around 06:00 and the last flights departing in the evening.
Portugal is Same time zone of London. Booking flights early and comparing airlines through Crystal Travel often gets you better fares, with return prices ranging from £45-£189.
The London to Porto flight time is approximately 2 hours 25 minutes on a direct service. The duration can vary slightly based on departure airport, weather conditions, and the specific flight path taken on the day.
The total distance is around 820 miles (1320 km). Porto is Same time zone of London, so adjust your schedule accordingly when planning connections or meetings.
Major airlines operating this route include British Airways, TAP Air Portugal, easyJet, Ryanair. Multiple daily departures run from London Heathrow (LHR) and other London airports.
Understanding the average flight time from London to Porto helps you plan your journey, schedule transfers, and make the most of your trip.
How long is the flight from London to Porto?
The direct flight from London to Porto takes around 2 hours 25 minutes. The duration varies slightly by departure airport and specific routing on the day.
What is the distance from London to Porto?
The distance from London to Porto is approximately 820 miles (1320 km).
Which airlines fly from London to Porto?
Airlines operating direct flights include British Airways, TAP Air Portugal, easyJet, Ryanair. Multiple departures run daily from various London airports.
What is the time difference between London and Porto?
Porto is Same time zone of London. Remember to adjust your schedule for any meetings or connections.
How much do flights from London to Porto cost?
Return fares typically range between £45-£189. Prices vary by season, airline, and how far in advance you book. Check Crystal Travel for the latest deals.
Which London airports fly to Porto?
Direct flights to Porto depart from London Heathrow (LHR), London Gatwick (LGW), London Stansted (STN). Check which airport works best for your location.
Which airport do I arrive at in Porto?
Flights from London arrive at Francisco Sá Carneiro Airport (OPO).
What's the best time to book flights to Porto?
Booking 4-6 weeks ahead generally gets decent fares. Off-peak travel and midweek flights tend to be cheaper. Use Crystal Travel's flexible date search to compare prices.
Can I book now and pay later for Porto flights?
Yes. Crystal Travel offers flexible payment options including Klarna, Clearpay, PayPal Pay in 3, and Affirm. Spread the cost of your trip across instalments.
Are there direct flights from London to Porto?
Yes, multiple airlines operate direct flights between London and Porto. The journey takes around 2 hours 25 minutes with no connections required.
Need flight times for a different route? Explore more flight times, distances, and travel durations using our tools below.
Start with our Flight Time Calculator to estimate journey times worldwide, or browse average travel times from your departure city using the London flight times.
Verified by Our Travel Operations Expert