Porto

from Birmingham

Save up to: £132

Average cost: £168

Best deal: £36


Porto, a coastal city in northwest Portugal, is known for its stately bridges, port wine production, and historic city center. Visit the stunning Church of São Francisco, explore the historic Ribeira District, or take a cruise on the Douro River. Porto's bustling markets, traditional Fado music, and the annual São João Festival make it a city full of character and charm.


Latest deals:

4 days
£36
Tue 28 Apr - Sat 2 May


2 days
£37
Wed 15 Apr - Fri 17 Apr


4 days
£38
Sat 16 May - Wed 20 May


3 days
£38
Tue 5 May - Fri 8 May


3 days
£38
Sat 16 May - Tue 19 May


3 days
£38
Sat 9 May - Tue 12 May


5 days
£38
Fri 15 May - Wed 20 May


4 days
£38
Fri 15 May - Tue 19 May


3 days
£38
Tue 14 Apr - Fri 17 Apr


4 days
£40
Tue 21 Apr - Sat 25 Apr


3 days
£40
Tue 21 Apr - Fri 24 Apr


3 days
£40
Sat 18 Apr - Tue 21 Apr


4 days
£40
Sat 2 May - Wed 6 May


3 days
£41
Sat 11 Apr - Tue 14 Apr


4 days
£41
Sat 25 Apr - Wed 29 Apr


3 days
£41
Sat 25 Apr - Tue 28 Apr


3 days
£41
Wed 22 Apr - Sat 25 Apr


4 days
£41
Sat 11 Apr - Wed 15 Apr


4 days
£41
Sat 18 Apr - Wed 22 Apr


2 days
£41
Wed 22 Apr - Fri 24 Apr


2 days
£41
Wed 13 May - Fri 15 May


4 days
£42
Fri 17 Apr - Tue 21 Apr


3 days
£42
Tue 12 May - Fri 15 May


5 days
£42
Fri 10 Apr - Wed 15 Apr


4 days
£42
Fri 10 Apr - Tue 14 Apr


5 days
£43
Fri 17 Apr - Wed 22 Apr


3 days
£43
Wed 13 May - Sat 16 May


4 days
£44
Tue 12 May - Sat 16 May


4 days
£44
Mon 2 Mar - Fri 6 Mar


4 days
£45
Mon 9 Mar - Fri 13 Mar


5 days
£45
Mon 9 Mar - Sat 14 Mar


4 days
£46
Sat 9 May - Wed 13 May


4 days
£46
Tue 19 May - Sat 23 May


5 days
£46
Fri 24 Apr - Wed 29 Apr


4 days
£46
Fri 24 Apr - Tue 28 Apr


3 days
£46
Tue 19 May - Fri 22 May


3 days
£46
Wed 15 Apr - Sat 18 Apr


3 days
£46
Sat 2 May - Tue 5 May


2 days
£47
Wed 6 May - Fri 8 May


4 days
£47
Tue 14 Apr - Sat 18 Apr


5 days
£47
Mon 2 Mar - Sat 7 Mar


4 days
£48
Mon 23 Mar - Fri 27 Mar


5 days
£48
Mon 16 Mar - Sat 21 Mar


4 days
£48
Mon 16 Mar - Fri 20 Mar


3 days
£49
Tue 28 Apr - Fri 1 May


5 days
£49
Mon 23 Feb - Sat 28 Feb


4 days
£49
Mon 23 Feb - Fri 27 Feb


4 days
£53
Fri 8 May - Tue 12 May