Porto

from Birmingham

Save up to: £142

Average cost: £174

Best deal: £32


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:

3 days
£32
Tue 12 May - Fri 15 May


3 days
£35
Tue 14 Apr - Fri 17 Apr


4 days
£36
Tue 28 Apr - Sat 2 May


2 days
£36
Wed 15 Apr - Fri 17 Apr


3 days
£37
Wed 29 Apr - Sat 2 May


5 days
£38
Fri 17 Apr - Wed 22 Apr


2 days
£38
Wed 13 May - Fri 15 May


3 days
£39
Wed 22 Apr - Sat 25 Apr


2 days
£39
Wed 22 Apr - Fri 24 Apr


4 days
£39
Sat 18 Apr - Wed 22 Apr


4 days
£39
Fri 17 Apr - Tue 21 Apr


3 days
£40
Tue 19 May - Fri 22 May


3 days
£40
Sat 18 Apr - Tue 21 Apr


3 days
£40
Tue 21 Apr - Fri 24 Apr


4 days
£40
Tue 21 Apr - Sat 25 Apr


3 days
£40
Tue 5 May - Fri 8 May


4 days
£41
Mon 9 Mar - Fri 13 Mar


5 days
£42
Fri 10 Apr - Wed 15 Apr


4 days
£43
Tue 19 May - Sat 23 May


3 days
£43
Tue 28 Apr - Fri 1 May


4 days
£43
Fri 10 Apr - Tue 14 Apr


4 days
£43
Sat 11 Apr - Wed 15 Apr


3 days
£44
Sat 25 Apr - Tue 28 Apr


3 days
£44
Sat 11 Apr - Tue 14 Apr


2 days
£44
Wed 29 Apr - Fri 1 May


4 days
£44
Tue 12 May - Sat 16 May


4 days
£45
Sat 16 May - Wed 20 May


4 days
£45
Sat 25 Apr - Wed 29 Apr


5 days
£45
Mon 9 Mar - Sat 14 Mar


4 days
£45
Mon 2 Mar - Fri 6 Mar


4 days
£46
Fri 24 Apr - Tue 28 Apr


5 days
£47
Fri 24 Apr - Wed 29 Apr


4 days
£48
Mon 16 Mar - Fri 20 Mar


3 days
£49
Sat 16 May - Tue 19 May


3 days
£50
Wed 13 May - Sat 16 May


4 days
£51
Sat 9 May - Wed 13 May


2 days
£53
Wed 6 May - Fri 8 May


5 days
£53
Fri 15 May - Wed 20 May


4 days
£55
Tue 14 Apr - Sat 18 Apr


5 days
£55
Mon 2 Mar - Sat 7 Mar


3 days
£56
Wed 15 Apr - Sat 18 Apr


5 days
£56
Mon 16 Mar - Sat 21 Mar


3 days
£57
Tue 2 Jun - Fri 5 Jun


4 days
£57
Fri 15 May - Tue 19 May


3 days
£57
Tue 23 Jun - Fri 26 Jun