Porto

from Birmingham

Save up to: £199

Average cost: £251

Best deal: £52


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:

13 days
£52
Sat 26 Apr - Fri 9 May

Birmingham - Porto: Sat 26/04: £28
Porto - Birmingham: Fri 9/05: £24
Go

14 days
£52
Sat 26 Apr - Sat 10 May

Birmingham - Porto: Sat 26/04: £28
Porto - Birmingham: Sat 10/05: £24
Go

14 days
£53
Fri 25 Apr - Fri 9 May

Birmingham - Porto: Fri 25/04: £29
Porto - Birmingham: Fri 9/05: £24
Go

11 days
£53
Mon 28 Apr - Fri 9 May

Birmingham - Porto: Mon 28/04: £29
Porto - Birmingham: Fri 9/05: £24
Go

12 days
£53
Mon 28 Apr - Sat 10 May

Birmingham - Porto: Mon 28/04: £29
Porto - Birmingham: Sat 10/05: £24
Go

15 days
£53
Fri 25 Apr - Sat 10 May

Birmingham - Porto: Fri 25/04: £29
Porto - Birmingham: Sat 10/05: £24
Go

6 days
£54
Sat 26 Apr - Fri 2 May

Birmingham - Porto: Sat 26/04: £28
Porto - Birmingham: Fri 2/05: £26
Go

7 days
£55
Fri 25 Apr - Fri 2 May

Birmingham - Porto: Fri 25/04: £29
Porto - Birmingham: Fri 2/05: £26
Go

5 days
£55
Mon 29 Sep - Sat 4 Oct

Birmingham - Porto: Mon 29/09: £16
Porto - Birmingham: Sat 4/10: £39
Go

9 days
£56
Wed 26 Mar - Fri 4 Apr

Birmingham - Porto: Wed 26/03: £32
Porto - Birmingham: Fri 4/04: £24
Go

10 days
£57
Wed 26 Mar - Sat 5 Apr

Birmingham - Porto: Wed 26/03: £32
Porto - Birmingham: Sat 5/04: £25
Go

7 days
£58
Sat 26 Apr - Sat 3 May

Birmingham - Porto: Sat 26/04: £28
Porto - Birmingham: Sat 3/05: £30
Go

5 days
£59
Mon 28 Apr - Sat 3 May

Birmingham - Porto: Mon 28/04: £29
Porto - Birmingham: Sat 3/05: £30
Go

8 days
£59
Fri 25 Apr - Sat 3 May

Birmingham - Porto: Fri 25/04: £29
Porto - Birmingham: Sat 3/05: £30
Go

13 days
£62
Sat 19 Apr - Fri 2 May

Birmingham - Porto: Sat 19/04: £36
Porto - Birmingham: Fri 2/05: £26
Go

14 days
£66
Fri 21 Mar - Fri 4 Apr

Birmingham - Porto: Fri 21/03: £42
Porto - Birmingham: Fri 4/04: £24
Go

14 days
£66
Sat 19 Apr - Sat 3 May

Birmingham - Porto: Sat 19/04: £36
Porto - Birmingham: Sat 3/05: £30
Go

15 days
£67
Fri 21 Mar - Sat 5 Apr

Birmingham - Porto: Fri 21/03: £42
Porto - Birmingham: Sat 5/04: £25
Go

13 days
£73
Sat 30 Aug - Fri 12 Sep

Birmingham - Porto: Sat 30/08: £27
Porto - Birmingham: Fri 12/09: £46
Go

12 days
£73
Mon 29 Sep - Sat 11 Oct

Birmingham - Porto: Mon 29/09: £16
Porto - Birmingham: Sat 11/10: £57
Go

5 days
£73
Wed 26 Mar - Mon 31 Mar

Birmingham - Porto: Wed 26/03: £32
Porto - Birmingham: Mon 31/03: £41
Go

11 days
£74
Mon 21 Apr - Fri 2 May

Birmingham - Porto: Mon 21/04: £48
Porto - Birmingham: Fri 2/05: £26
Go

11 days
£75
Mon 30 Jun - Fri 11 Jul

Birmingham - Porto: Mon 30/06: £44
Porto - Birmingham: Fri 11/07: £31
Go

11 days
£76
Mon 29 Sep - Fri 10 Oct

Birmingham - Porto: Mon 29/09: £16
Porto - Birmingham: Fri 10/10: £60
Go

6 days
£77
Fri 21 Mar - Thu 27 Mar

Birmingham - Porto: Fri 21/03: £42
Porto - Birmingham: Thu 27/03: £35
Go

12 days
£78
Mon 21 Apr - Sat 3 May

Birmingham - Porto: Mon 21/04: £48
Porto - Birmingham: Sat 3/05: £30
Go

7 days
£78
Fri 21 Mar - Fri 28 Mar

Birmingham - Porto: Fri 21/03: £42
Porto - Birmingham: Fri 28/03: £36
Go

12 days
£80
Mon 22 Sep - Sat 4 Oct

Birmingham - Porto: Mon 22/09: £41
Porto - Birmingham: Sat 4/10: £39
Go

7 days
£80
Sat 27 Sep - Sat 4 Oct

Birmingham - Porto: Sat 27/09: £41
Porto - Birmingham: Sat 4/10: £39
Go

6 days
£82
Sat 14 Jun - Fri 20 Jun

Birmingham - Porto: Sat 14/06: £44
Porto - Birmingham: Fri 20/06: £38
Go

7 days
£83
Sat 14 Jun - Sat 21 Jun

Birmingham - Porto: Sat 14/06: £44
Porto - Birmingham: Sat 21/06: £39
Go

10 days
£83
Fri 21 Mar - Mon 31 Mar

Birmingham - Porto: Fri 21/03: £42
Porto - Birmingham: Mon 31/03: £41
Go