Direct (nonstop) flights from Porto to Terceira

3 airlines fly nonstop from Porto Airport (OPO) to Terceira Island (TER). It's 990 miles (1,593 km), about 2h 40m in the air. Operated by Ryanair, Azores Airlines, TAP Portugal.

OPO
Porto Airport
🇵🇹 Porto, Portugal
TER
Terceira Island
🇵🇹 Terceira, Portugal
Flight Time
2h 40m
Distance
990 mi
1,593 km
CO₂/pax
167 kg
−36 kg vs. layover
Airlines
3
Ryanair +2
Time Diff
-1h
Operated by Ryanair Ryanair Azores Airlines Azores Airlines TAP Portugal TAP Portugal

Route data last updated: May 26, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
OPO → TER
Flight Time
2h 40m
Distance
990 mi
Azores Airlines S4 Azores Airlines
Route
OPO → TER
Flight Time
2h 40m
Distance
990 mi
TAP Portugal TP TAP Portugal
Route
OPO → TER
Flight Time
2h 40m
Distance
990 mi

Alternative Routes

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

OPO PDL (Ponta Delgada (Azores)) TER
Leg 1: 2h 28m (940 mi) Leg 2: 40m (103 mi) Total: ~3h 8m 🍃 203 kg CO₂ (+22% vs. direct)
Leg 1
OPO → PDL
2h 28m · 940 mi
View OPO to PDL flights →
Leg 2
PDL → TER
40m · 103 mi
View PDL to TER flights →
OPO LIS (Lisbon) TER
Leg 1: 1h (171 mi) Leg 2: 2h 40m (968 mi) Total: ~3h 40m 🍃 221 kg CO₂ (+32% vs. direct)
Leg 1
OPO → LIS
1h · 171 mi
View OPO to LIS flights →
Leg 2
LIS → TER
2h 40m · 968 mi
View LIS to TER flights →
OPO FNC (Funchal) TER
Leg 1: 2h 5m (739 mi) Leg 2: 2h 35m (713 mi) Total: ~4h 40m 🍃 294 kg CO₂ (+76% vs. direct)
Leg 1
OPO → FNC
2h 5m · 739 mi
View OPO to FNC flights →
Leg 2
FNC → TER
2h 35m · 713 mi
View FNC to TER flights →
OPO ZRH (Zurich) TER
Leg 1: 2h 30m (953 mi) Leg 2: 4h 40m (1,881 mi) Total: ~7h 10m 🍃 504 kg CO₂ (+202% vs. direct)
Leg 1
OPO → ZRH
2h 30m · 953 mi
View OPO to ZRH flights →
Leg 2
ZRH → TER
4h 40m · 1,881 mi
View ZRH to TER flights →
OPO BOS (Boston) TER
Leg 1: 7h 30m (3,145 mi) Leg 2: 4h 55m (2,299 mi) Total: ~12h 25m 🍃 895 kg CO₂ (+436% vs. direct)
Leg 1
OPO → BOS
7h 30m · 3,145 mi
View OPO to BOS flights →
Leg 2
BOS → TER
4h 55m · 2,299 mi
View BOS to TER flights →

Looking for the return flight?

TER → OPO: Flights from Terceira to Porto

Frequently Asked Questions

How long is the direct flight from Porto to Terceira?

A nonstop flight from Porto (OPO) to Terceira (TER) takes approximately 2 hours and 40 minutes. The distance is 990 miles (1,593 km).

Which airlines fly nonstop from Porto to Terceira?

3 airlines: Ryanair, Azores Airlines, TAP Portugal.

Is there a nonstop flight from Porto to Terceira?

Yes. 3 airlines: Ryanair, Azores Airlines, TAP Portugal.

How far is Porto from Terceira?

The flight distance from Porto to Terceira is 990 miles (1,593 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Porto to Terceira?

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

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

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

Is the return flight from Terceira 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 Terceira?

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?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.