Skip to content

Stopover flights from Porto: 16 cities to visit

Trips from Porto with a stop long enough to leave the airport, through 16 cities. Each price is for the whole trip, the stop included.

A stop here is at least 8 hours in the daytime, or at least 18 hours when it runs overnight, and at most 24 hours. It is in the same airport, on the way to where you are going, and never on a trip we think is on separate tickets. Leaving the airport means entering that country, so check its entry rules for your passport.

Stop in Madrid

14 trips go through Madrid. The best are here.

Paris · one-way

$136

19 h 25 min in Madrid (MAD) on the way there · overnight connection

21 May 2027 · OPO → CDG · Air France

1 stop · Air Europa both into and out of the stop

$85 more than the cheapest fare without a long stop on the same dates

found 6 days ago

Open this tripCheck today's price

Milan · one-way

$145

18 h 35 min in Madrid (MAD) on the way there · overnight connection

20 Dec · OPO → MXP · Air Europa

1 stop · Air Europa both into and out of the stop

$123 more than the cheapest fare without a long stop on the same dates

found 6 days ago

Open this tripCheck today's price

Barcelona · one-way

$204

22 h 20 min in Madrid (MAD) on the way there · overnight connection

13 Feb 2027 · OPO → BCN · Iberia

1 stop · in with Air Europa, out with Vueling

$181 more than the cheapest fare without a long stop on the same dates

found 4 days ago

Open this tripCheck today's price

Barcelona · return

$192

10 h 55 min in Madrid (MAD) on the way there

12 Mar 2027 – 14 Mar 2027 · OPO → BCN · Vueling

out 1 stop, back nonstop · Air Europa both into and out of the stop

$132 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Munich · return

$223

20 h 50 min in Madrid (MAD) on the way there · overnight connection

23 Dec – 1 Jan 2027 · OPO → MUC · Air Europa

out 1 stop, back 1 stop · Air Europa both into and out of the stop

$93 less than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Stop in Lisbon

8 trips go through Lisbon. The best are here.

Madrid · one-way

$48

8 h in Lisbon (LIS) on the way there

22 Dec · OPO → MAD · TAP Air Portugal

1 stop · TAP Air Portugal both into and out of the stop

$29 more than the cheapest fare without a long stop on the same dates

found 3 days ago

Open this tripCheck today's price

Milan · one-way

$112

12 h 5 min in Lisbon (LIS) on the way there

3 Dec · OPO → MXP · TAP Air Portugal

1 stop · TAP Air Portugal both into and out of the stop

$86 more than the cheapest fare without a long stop on the same dates

found 7 days ago

Open this tripCheck today's price

Madrid · return

$100

8 h in Lisbon (LIS) on the way there

19 Jan 2027 – 23 Jan 2027 · OPO → MAD · TAP Air Portugal

out 1 stop, back 1 stop · in with Portugalia Airlines, out with TAP Air Portugal

$35 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Barcelona · return

$128

11 h 35 min in Lisbon (LIS) on the way there

24 Jul 2027 – 25 Jul 2027 · OPO → BCN · TAP Air Portugal

out 1 stop, back nonstop · TAP Air Portugal both into and out of the stop

$39 more than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Funchal · return

$523

20 h 50 min in Lisbon (LIS) on the way there · overnight connection

29 Dec – 12 Jan 2027 · OPO → FNC · TAP Air Portugal

out 2 stops, back nonstop · TAP Air Portugal both into and out of the stop

$368 more than the cheapest fare without a long stop on the same dates

found 6 days ago

See prices for these datesCheck today's price

Stop in Barcelona

7 trips go through Barcelona. The best are here.

Rome · return

$138

12 h 35 min in Barcelona (BCN) on the way back

2 Apr 2027 – 6 Apr 2027 · OPO → FCO · Ryanair

out nonstop, back 1 stop · Ryanair both into and out of the stop

$36 more than the cheapest fare without a long stop on the same dates

found yesterday

See prices for these datesCheck today's price

Strasbourg · return

$171

22 h 40 min in Barcelona (BCN) on the way back · overnight connection

29 Dec – 3 Jan 2027 · OPO → SXB · Volotea

out nonstop, back 1 stop · in with Volotea, out with Vueling

$21 less than the cheapest fare without a long stop on the same dates

found 4 days ago

See prices for these datesCheck today's price

Zurich · return

$221

19 h 40 min in Barcelona (BCN) on the way back · overnight connection

3 Dec – 14 Dec · OPO → ZRH · TAP Air Portugal

out nonstop, back 1 stop · Vueling both into and out of the stop

$45 more than the cheapest fare without a long stop on the same dates

found 5 days ago

See prices for these datesCheck today's price

Paris · return

$411

19 h in Barcelona (BCN) on the way there · overnight connection

1 Apr 2027 – 31 May 2027 · OPO → ORY · Transavia France

out 1 stop, back nonstop · Vueling both into and out of the stop

$287 more than the cheapest fare without a long stop on the same dates

found 6 days ago

See prices for these datesCheck today's price

Moscow · return

$825

19 h 25 min in Barcelona (BCN) on the way back · overnight connection

19 Dec – 14 Feb 2027 · OPO → VKO · Pegasus Airlines

out 2 stops, back 2 stops · in with Pegasus Airlines, out with Vueling

$194 more than the cheapest fare without a long stop on the same dates

found 4 days ago

See prices for these datesCheck today's price

Stop in Luxembourg

5 trips go through Luxembourg. The best are here.

Paris · one-way

$157

19 h 45 min in Luxembourg (LUX) on the way there · overnight connection

6 Mar 2027 · OPO → CDG · Luxair

1 stop · Luxair both into and out of the stop

$128 more than the cheapest fare without a long stop on the same dates

found 4 days ago

Open this tripCheck today's price

Paris · return

$258

19 h 45 min in Luxembourg (LUX) on the way there · overnight connection

14 Mar 2027 – 20 Mar 2027 · OPO → CDG · Luxair

out 1 stop, back 1 stop · Luxair both into and out of the stop

$132 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Copenhagen · return

$283

18 h 20 min in Luxembourg (LUX) on the way back · overnight connection

18 Jan 2027 – 26 Jan 2027 · OPO → CPH · Luxair

out 1 stop, back 1 stop · Luxair both into and out of the stop

$45 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Rome · return

$327

18 h 20 min in Luxembourg (LUX) on the way back · overnight connection

6 Feb 2027 – 11 Feb 2027 · OPO → FCO · Luxair

out 1 stop, back 1 stop · Luxair both into and out of the stop

$26 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Moscow · return

$1,489

19 h 55 min in Luxembourg (LUX) on the way there · overnight connection

24 Dec – 14 Jan 2027 · OPO → SVO · Pegasus Airlines

out 3 stops, back 2 stops · Luxair both into and out of the stop

$964 more than the cheapest fare without a long stop on the same dates

found 5 days ago

See prices for these datesCheck today's price

Stop in Casablanca

5 trips go through Casablanca. The best are here.

Moscow · one-way

$300

8 h 35 min in Casablanca (CMN) on the way there

27 May 2027 · OPO → SVO · Royal Air Maroc

1 stop · Royal Air Maroc both into and out of the stop

$21 more than the cheapest fare without a long stop on the same dates

found 2 days ago

Open this tripCheck today's price

Saint Petersburg · one-way

$390

9 h 20 min in Casablanca (CMN) on the way there

27 May 2027 · OPO → LED · Royal Air Maroc

1 stop · Royal Air Maroc both into and out of the stop

$71 more than the cheapest fare without a long stop on the same dates

found 5 days ago

Open this tripCheck today's price

Saint Petersburg · return

$669

21 h 45 min in Casablanca (CMN) on the way back · overnight connection

20 Nov – 11 Dec · OPO → LED · Royal Air Maroc

out 1 stop, back 1 stop · Royal Air Maroc both into and out of the stop

$9 less than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Moscow · return

$1,018

9 h in Casablanca (CMN) on the way there

26 Dec – 17 Jan 2027 · OPO → SVO · Royal Air Maroc

out 1 stop, back 3 stops · Royal Air Maroc both into and out of the stop

$277 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Liberia · return

$1,450

19 h 40 min in Casablanca (CMN) on the way there · overnight connection

31 Jan 2027 – 4 Mar 2027 · OPO → LIR · Royal Air Maroc

out 2 stops, back 3 stops · Royal Air Maroc both into and out of the stop

$399 less than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Stop in Bilbao

4 trips go through Bilbao. The best are here.

Paris · one-way

$68

22 h 35 min in Bilbao (BIO) on the way there · overnight connection

6 Mar 2027 · OPO → ORY · Vueling

1 stop · Vueling both into and out of the stop

$39 more than the cheapest fare without a long stop on the same dates

found 4 days ago

Open this tripCheck today's price

Moscow · one-way

$273

21 h 40 min in Bilbao (BIO) on the way there · overnight connection

6 Mar 2027 · OPO → VKO · Air Europa

3 stops · in with Air Europa, out with Pegasus Airlines

$60 less than the cheapest fare without a long stop on the same dates

found 5 days ago

Open this tripCheck today's price

Paris · return

$158

22 h 10 min in Bilbao (BIO) on the way there · overnight connection

10 Dec – 12 Dec · OPO → ORY · Transavia France

out 1 stop, back nonstop · Vueling both into and out of the stop

$84 more than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Moscow · return

$494

21 h 40 min in Bilbao (BIO) on the way there · overnight connection

30 Nov – 11 Dec · OPO → VKO · Air Europa

out 3 stops, back 2 stops · in with Air Europa, out with Pegasus Airlines

$63 less than the cheapest fare without a long stop on the same dates

found 4 days ago

See prices for these datesCheck today's price

Stop in Istanbul

4 trips go through Istanbul. The best are here.

Kazan · return

$755

19 h 5 min in Istanbul (IST) on the way back · overnight connection

1 Jan 2027 – 11 Jan 2027 · OPO → KZN · Turkish Airlines

out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop

$35 more than the cheapest fare without a long stop on this route (18 Mar 2027 – 4 Apr 2027)

found yesterday

See prices for these datesCheck today's price

Batumi · return

$610

18 h 35 min in Istanbul (IST) on the way back · overnight connection

15 Dec – 22 Dec · OPO → BUS · Turkish Airlines

out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop

$188 less than the cheapest fare without a long stop on this route (15 Dec – 23 Dec)

found 3 days ago

See prices for these datesCheck today's price

Moscow · return

$614

22 h 35 min in Istanbul (IST) on the way there · overnight connection

25 Dec – 12 Jan 2027 · OPO → SVO · Vueling

out 2 stops, back 2 stops · in with Vueling, out with Southwind airlines

$157 less than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Saint Petersburg · return

$645

21 h 20 min in Istanbul (IST) on the way there · overnight connection

22 Nov – 13 Dec · OPO → LED · Turkish Airlines

out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop

$27 less than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Stop in London

3 trips go through London. The best are here.

Moscow · one-way

$409

18 h in London (LGW) on the way there · overnight connection · connection may need a visa

23 Jan 2027 · OPO → VKO · Azerbaijan Airlines

3 stops · in with Air Europa, out with Azerbaijan Airlines

$198 more than the cheapest fare without a long stop on the same dates

found 5 days ago

Open this tripCheck today's price

Milan · return

$96

22 h 10 min in London (STN) on the way there · overnight connection

29 Jan 2027 – 31 Jan 2027 · OPO → MXP · Ryanair

out 1 stop, back nonstop · Ryanair both into and out of the stop

$39 more than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Male · return

$1,275

8 h 25 min in London (LGW) on the way back · connection may need a visa

16 Feb 2027 – 1 Mar 2027 · OPO → MLE · British Airways

out 2 stops, back 2 stops · in with Qatar Airways, out with BA Euroflyer

$137 more than the cheapest fare without a long stop on the same dates

found 5 days ago

See prices for these datesCheck today's price

Stop in Asturias

2 trips go through Asturias. The best are here.

Rome · one-way

$63

21 h 20 min in Asturias (OVD) on the way there · overnight connection

7 Feb 2027 · OPO → FCO · Volotea

1 stop · Volotea both into and out of the stop

$7 less than the cheapest fare without a long stop on the same dates

found yesterday

Open this tripCheck today's price

Madrid · return

$214

11 h 20 min in Asturias (OVD) on the way back

13 Apr 2027 – 14 Apr 2027 · OPO → MAD · Air Europa

out nonstop, back 1 stop · in with Air Europa, out with Volotea

$146 more than the cheapest fare without a long stop on the same dates

found 4 days ago

See prices for these datesCheck today's price

Stop in Tangier

2 trips go through Tangier. The best are here.

Barcelona · one-way

$82

19 h 55 min in Tangier (TNG) on the way there · overnight connection

28 Dec · OPO → BCN · Ryanair

1 stop · Ryanair both into and out of the stop

$23 more than the cheapest fare without a long stop on the same dates

found 5 days ago

Open this tripCheck today's price

Barcelona · return

$89

23 h 25 min in Tangier (TNG) on the way back · overnight connection

12 Jan 2027 – 16 Jan 2027 · OPO → BCN · Ryanair

out nonstop, back 1 stop · Ryanair both into and out of the stop

$37 more than the cheapest fare without a long stop on this route (31 Dec – 5 Jan 2027)

found 2 days ago

See prices for these datesCheck today's price

Stop in Amsterdam

6 trips go through Amsterdam. The best are here.

Vienna · return

$568

18 h 35 min in Amsterdam (AMS) on the way back · overnight connection

21 Dec – 24 Dec · OPO → VIE · KLM

out 1 stop, back 1 stop · in with KLM, out with Transavia

$77 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Istanbul · return

$725

20 h 40 min in Amsterdam (AMS) on the way there · overnight connection

13 Dec – 20 Dec · OPO → IST · Air France

out 1 stop, back 1 stop · KLM both into and out of the stop

$378 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Sao Paulo · return

$944

8 h 20 min in Amsterdam (AMS) on the way back

7 Dec – 25 Jan 2027 · OPO → GRU · KLM

out 1 stop, back 1 stop · KLM both into and out of the stop

$44 less than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Luanda · return

$970

19 h 50 min in Amsterdam (AMS) on the way back · overnight connection

30 Dec – 25 Jan 2027 · OPO → NBJ · KLM

out 2 stops, back 2 stops · in with KLM, out with Transavia

$144 more than the cheapest fare without a long stop on this route (16 Jan 2027 – 31 Jan 2027)

found 3 days ago

See prices for these datesCheck today's price

Stop in Paris

5 trips go through Paris. The best are here.

Copenhagen · return

$138

8 h 10 min in Paris (BVA) on the way back

24 Jan 2027 – 1 Feb 2027 · OPO → CPH · Ryanair

out nonstop, back 1 stop · Ryanair both into and out of the stop

$39 more than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Luanda · return

$799

12 h 40 min in Paris (CDG) on the way there

30 Dec – 24 Jan 2027 · OPO → NBJ · Air France

out 1 stop, back 1 stop · Air France both into and out of the stop

$22 less than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

San Jose · return

$1,010

19 h 30 min in Paris (CDG) on the way there · overnight connection

22 Jan 2027 – 11 Feb 2027 · OPO → SJO · Air France

out 1 stop, back 2 stops · Air France both into and out of the stop

$331 less than the cheapest fare without a long stop on the same dates

found 7 days ago

See prices for these datesCheck today's price

Sao Paulo · return

$1,633

8 h 50 min in Paris (CDG) on the way back

11 Dec – 18 Jan 2027 · OPO → CGH · Air France

out 2 stops, back 1 stop · Air France both into and out of the stop

$331 more than the cheapest fare without a long stop on the same dates

found 4 days ago

See prices for these datesCheck today's price

Stop in Frankfurt

4 trips go through Frankfurt. The best are here.

Rome · return

$199

8 h 35 min in Frankfurt (FRA) on the way there

21 Nov – 24 Nov · OPO → FCO · Lufthansa

out 1 stop, back 1 stop · in with Lufthansa, out with ITA Airways

$79 more than the cheapest fare without a long stop on the same dates

found 7 days ago

See prices for these datesCheck today's price

Luanda · return

$780

13 h 5 min in Frankfurt (FRA) on the way back

21 Jan 2027 – 12 Feb 2027 · OPO → NBJ · Lufthansa

out 1 stop, back 1 stop · Lufthansa both into and out of the stop

$26 less than the cheapest fare without a long stop on the same dates

found 7 days ago

See prices for these datesCheck today's price

Stop in Zurich

4 trips go through Zurich. The best are here.

Paris · return

$311

18 h 35 min in Zurich (ZRH) on the way back · overnight connection

4 Feb 2027 – 9 Feb 2027 · OPO → CDG · SWISS

out 1 stop, back 1 stop · in with SWISS, out with TAP Air Portugal

$229 more than the cheapest fare without a long stop on this route (12 Jan 2027 – 19 Jan 2027)

found 2 days ago

See prices for these datesCheck today's price

Milan · return

$275

19 h 25 min in Zurich (ZRH) on the way back · overnight connection

12 Feb 2027 – 15 Feb 2027 · OPO → MXP · SWISS

out 1 stop, back 1 stop · in with SWISS, out with TAP Air Portugal

$236 more than the cheapest fare without a long stop on this route (10 Dec – 17 Dec)

found 6 days ago

See prices for these datesCheck today's price

San Jose · return

$1,272

21 h 45 min in Zurich (ZRH) on the way there · overnight connection

20 Jan 2027 – 28 Jan 2027 · OPO → SJO · SWISS

out 2 stops, back 1 stop · SWISS both into and out of the stop

$322 more than the cheapest fare without a long stop on the same dates

found 4 days ago

See prices for these datesCheck today's price

Stop in Manchester

2 trips go through Manchester. The best are here.

Paris · return

$120

21 h 50 min in Manchester (MAN) on the way there · overnight connection

4 Dec – 7 Dec · OPO → BVA · Ryanair

out 1 stop, back nonstop · Ryanair both into and out of the stop

$1 less than the cheapest fare without a long stop on the same dates

found 3 days ago

See prices for these datesCheck today's price

Dublin · return

$241

20 h 30 min in Manchester (MAN) on the way back · overnight connection · connection may need a visa

5 Dec – 13 Dec · OPO → DUB · Aer Lingus

out 1 stop, back 1 stop · in with Eastern Air Lines, out with Jet2.com

$27 more than the cheapest fare without a long stop on the same dates

found 6 days ago

See prices for these datesCheck today's price

Stop in Valencia

2 trips go through Valencia. The best are here.

Milan · return

$224

9 h 30 min in Valencia (VLC) on the way back

10 Dec – 17 Dec · OPO → BGY · Ryanair

out nonstop, back 1 stop · Ryanair both into and out of the stop

$185 more than the cheapest fare without a long stop on the same dates

found 2 days ago

See prices for these datesCheck today's price

Rome · return

$143

13 h 25 min in Valencia (VLC) on the way there

21 Nov – 24 Nov · OPO → FCO · Ryanair

out 1 stop, back nonstop · Ryanair both into and out of the stop

$23 more than the cheapest fare without a long stop on the same dates

found 7 days ago

See prices for these datesCheck today's price

FareTell may earn a commission when you book through a partner.

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work