Direct (nonstop) flights from Brussels to Porto

1 airline flys nonstop from Brussels South Charleroi Airport (CRL) to Porto Airport (OPO). It's 895 miles (1,441 km), about 2h 25m in the air. Operated by Ryanair.

CRL
Brussels South Charleroi Airport
🇧🇪 Brussels, Belgium
OPO
Porto Airport
🇵🇹 Porto, Portugal
Flight Time
2h 25m
Distance
895 mi
1,441 km
CO₂/pax
166 kg
−26 kg vs. layover
Airlines
1
Ryanair
Time Diff
-1h
Operated by Ryanair Ryanair

Route data last updated: May 30, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
CRL → OPO
Flight Time
2h 25m
Distance
895 mi

Alternative Routes

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

CRL LRH (La Rochelle) OPO
Leg 1: 1h 30m (393 mi) Leg 2: 1h 35m (506 mi) Total: ~3h 5m 🍃 192 kg CO₂ (+16% vs. direct)
Leg 1
CRL → LRH
1h 30m · 393 mi
View CRL to LRH flights →
Leg 2
LRH → OPO
1h 35m · 506 mi
View LRH to OPO flights →
CRL NTE (Nantes) OPO
Leg 1: 1h 25m (358 mi) Leg 2: 1h 45m (538 mi) Total: ~3h 10m 🍃 191 kg CO₂ (+15% vs. direct)
Leg 1
CRL → NTE
1h 25m · 358 mi
View CRL to NTE flights →
Leg 2
NTE → OPO
1h 45m · 538 mi
View NTE to OPO flights →
CRL OVD (Asturias) OPO
Leg 1: 2h 5m (686 mi) Leg 2: 1h 10m (209 mi) Total: ~3h 15m 🍃 191 kg CO₂ (+15% vs. direct)
Leg 1
CRL → OVD
2h 5m · 686 mi
View CRL to OVD flights →
Leg 2
OVD → OPO
1h 10m · 209 mi
View OVD to OPO flights →
CRL RDZ (Rodez) OPO
Leg 1: 1h 35m (428 mi) Leg 2: 1h 45m (606 mi) Total: ~3h 20m 🍃 216 kg CO₂ (+30% vs. direct)
Leg 1
CRL → RDZ
1h 35m · 428 mi
View CRL to RDZ flights →
Leg 2
RDZ → OPO
1h 45m · 606 mi
View RDZ to OPO flights →
CRL TLS (Toulouse) OPO
Leg 1: 1h 40m (493 mi) Leg 2: 1h 45m (539 mi) Total: ~3h 25m 🍃 216 kg CO₂ (+30% vs. direct)
Leg 1
CRL → TLS
1h 40m · 493 mi
View CRL to TLS flights →
Leg 2
TLS → OPO
1h 45m · 539 mi
View TLS to OPO flights →

Looking for the return flight?

OPO → CRL: Flights from Porto to Brussels

Frequently Asked Questions

How long is the direct flight from Brussels to Porto?

A nonstop flight from Brussels (CRL) to Porto (OPO) takes approximately 2 hours and 25 minutes. The distance is 895 miles (1,441 km).

Which airlines fly nonstop from Brussels to Porto?

Just Ryanair.

Is there a nonstop flight from Brussels to Porto?

Yes. 1 airline: Ryanair.

How far is Brussels from Porto?

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

What is the time difference between Brussels and Porto?

Porto is 1 hour behind Brussels. (Europe/Brussels vs Europe/Lisbon.)

What type of aircraft flies from Brussels to Porto?

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 Belgium to Portugal?

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

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

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

Is the return flight from Porto to Brussels 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 Brussels to Porto?

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 Brussels South Charleroi Airport for this flight?

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