Direct (nonstop) flights from Porto to Birmingham

2 airlines fly nonstop from Porto Airport (OPO) to Birmingham Airport (BHX). It's 840 miles (1,352 km), about 2h 25m in the air. Operated by Ryanair, Jet2.

OPO
Porto Airport
🇵🇹 Porto, Portugal
BHX
Birmingham Airport
🇬🇧 Birmingham, United Kingdom
Flight Time
2h 25m
Distance
840 mi
1,352 km
CO₂/pax
155 kg
−62 kg vs. layover
Airlines
2
Ryanair +1
Time Diff
Same timezone
Operated by Ryanair Ryanair Jet2 Jet2

Route data last updated: May 27, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
OPO → BHX
Flight Time
2h 25m
Distance
840 mi
Jet2 LS Jet2
Route
OPO → BHX
Flight Time
2h 25m
Distance
840 mi

Alternative Routes

Other ways to fly from Porto to Birmingham with one stop · direct emits 155 kg CO₂ per passenger

OPO BVA (Paris) BHX
Leg 1: 2h 10m (772 mi) Leg 2: 1h 10m (266 mi) Total: ~3h 20m 🍃 217 kg CO₂ (+40% vs. direct)
Leg 1
OPO → BVA
2h 10m · 772 mi
View OPO to BVA flights →
Leg 2
BVA → BHX
1h 10m · 266 mi
View BVA to BHX flights →
OPO BOD (Bordeaux) BHX
Leg 1: 1h 35m (473 mi) Leg 2: 1h 45m (528 mi) Total: ~3h 20m 🍃 211 kg CO₂ (+36% vs. direct)
Leg 1
OPO → BOD
1h 35m · 473 mi
View OPO to BOD flights →
Leg 2
BOD → BHX
1h 45m · 528 mi
View BOD to BHX flights →
OPO DUB (Dublin) BHX
Leg 1: 2h 25m (849 mi) Leg 2: 1h 5m (199 mi) Total: ~3h 30m 🍃 219 kg CO₂ (+41% vs. direct)
Leg 1
OPO → DUB
2h 25m · 849 mi
View OPO to DUB flights →
Leg 2
DUB → BHX
1h 5m · 199 mi
View DUB to BHX flights →
OPO SNN (Shannon) BHX
Leg 1: 2h 15m (791 mi) Leg 2: 1h 15m (303 mi) Total: ~3h 30m 🍃 227 kg CO₂ (+46% vs. direct)
Leg 1
OPO → SNN
2h 15m · 791 mi
View OPO to SNN flights →
Leg 2
SNN → BHX
1h 15m · 303 mi
View SNN to BHX flights →
OPO CDG (Paris) BHX
Leg 1: 2h 15m (766 mi) Leg 2: 1h 20m (304 mi) Total: ~3h 35m 🍃 223 kg CO₂ (+44% vs. direct)
Leg 1
OPO → CDG
2h 15m · 766 mi
View OPO to CDG flights →
Leg 2
CDG → BHX
1h 20m · 304 mi
View CDG to BHX flights →

Frequently Asked Questions

How long is the direct flight from Porto to Birmingham?

A nonstop flight from Porto (OPO) to Birmingham (BHX) takes approximately 2 hours and 25 minutes. The distance is 840 miles (1,352 km).

Which airlines fly nonstop from Porto to Birmingham?

2 airlines: Ryanair, Jet2.

Is there a nonstop flight from Porto to Birmingham?

Yes. 2 airlines: Ryanair, Jet2.

How far is Porto from Birmingham?

The flight distance from Porto to Birmingham is 840 miles (1,352 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Porto to Birmingham?

At 2h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Portugal to United Kingdom?

Depends on your passport. Check with the United Kingdom embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Porto to Birmingham?

Roughly 155 kg CO2 per passenger one-way. That's about the same as driving 775 km.

Is the return flight from Birmingham to Porto also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Porto to Birmingham?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Porto Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.