Porto

from Palma

Save up to: £137

Average cost: £163

Best deal: £26


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:

8 days
£26
Tue 28 May - Wed 5 Jun

Palma - Porto: Tue 28/05: £12
Porto - Palma: Wed 5/06: £14
Go

16 days
£27
Tue 28 May - Thu 13 Jun

Palma - Porto: Tue 28/05: £12
Porto - Palma: Thu 13/06: £15
Go

7 days
£28
Tue 28 May - Tue 4 Jun

Palma - Porto: Tue 28/05: £12
Porto - Palma: Tue 4/06: £16
Go

6 days
£29
Thu 30 May - Wed 5 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Wed 5/06: £14
Go

8 days
£30
Wed 5 Jun - Thu 13 Jun

Palma - Porto: Wed 5/06: £15
Porto - Palma: Thu 13/06: £15
Go

14 days
£30
Thu 30 May - Thu 13 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Thu 13/06: £15
Go

15 days
£31
Tue 28 May - Wed 12 Jun

Palma - Porto: Tue 28/05: £12
Porto - Palma: Wed 12/06: £19
Go

5 days
£31
Thu 30 May - Tue 4 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Tue 4/06: £16
Go

9 days
£33
Tue 4 Jun - Thu 13 Jun

Palma - Porto: Tue 4/06: £18
Porto - Palma: Thu 13/06: £15
Go

7 days
£34
Wed 5 Jun - Wed 12 Jun

Palma - Porto: Wed 5/06: £15
Porto - Palma: Wed 12/06: £19
Go

13 days
£34
Thu 30 May - Wed 12 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Wed 12/06: £19
Go

14 days
£35
Wed 22 May - Wed 5 Jun

Palma - Porto: Wed 22/05: £21
Porto - Palma: Wed 5/06: £14
Go

8 days
£37
Tue 4 Jun - Wed 12 Jun

Palma - Porto: Tue 4/06: £18
Porto - Palma: Wed 12/06: £19
Go

13 days
£37
Wed 22 May - Tue 4 Jun

Palma - Porto: Wed 22/05: £21
Porto - Palma: Tue 4/06: £16
Go

9 days
£38
Wed 5 Jun - Fri 14 Jun

Palma - Porto: Wed 5/06: £15
Porto - Palma: Fri 14/06: £23
Go

15 days
£38
Thu 30 May - Fri 14 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Fri 14/06: £23
Go

7 days
£38
Wed 29 May - Wed 5 Jun

Palma - Porto: Wed 29/05: £24
Porto - Palma: Wed 5/06: £14
Go

15 days
£39
Wed 29 May - Thu 13 Jun

Palma - Porto: Wed 29/05: £24
Porto - Palma: Thu 13/06: £15
Go

6 days
£40
Wed 29 May - Tue 4 Jun

Palma - Porto: Wed 29/05: £24
Porto - Palma: Tue 4/06: £16
Go

10 days
£41
Tue 4 Jun - Fri 14 Jun

Palma - Porto: Tue 4/06: £18
Porto - Palma: Fri 14/06: £23
Go

9 days
£42
Tue 28 May - Thu 6 Jun

Palma - Porto: Tue 28/05: £12
Porto - Palma: Thu 6/06: £30
Go

7 days
£43
Mon 14 Oct - Mon 21 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Mon 21/10: £22
Go

10 days
£43
Mon 14 Oct - Thu 24 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Thu 24/10: £22
Go

14 days
£43
Wed 29 May - Wed 12 Jun

Palma - Porto: Wed 29/05: £24
Porto - Palma: Wed 12/06: £19
Go

7 days
£45
Thu 30 May - Thu 6 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Thu 6/06: £30
Go

12 days
£46
Mon 14 Oct - Sat 26 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Sat 26/10: £25
Go

7 days
£46
Thu 6 Jun - Thu 13 Jun

Palma - Porto: Thu 6/06: £31
Porto - Palma: Thu 13/06: £15
Go

6 days
£46
Fri 7 Jun - Thu 13 Jun

Palma - Porto: Fri 7/06: £31
Porto - Palma: Thu 13/06: £15
Go

6 days
£46
Mon 14 Oct - Sun 20 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Sun 20/10: £25
Go

16 days
£47
Wed 29 May - Fri 14 Jun

Palma - Porto: Wed 29/05: £24
Porto - Palma: Fri 14/06: £23
Go

8 days
£48
Mon 14 Oct - Tue 22 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Tue 22/10: £27
Go

9 days
£49
Mon 14 Oct - Wed 23 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Wed 23/10: £28
Go

5 days
£50
Fri 7 Jun - Wed 12 Jun

Palma - Porto: Fri 7/06: £31
Porto - Palma: Wed 12/06: £19
Go

6 days
£50
Thu 6 Jun - Wed 12 Jun

Palma - Porto: Thu 6/06: £31
Porto - Palma: Wed 12/06: £19
Go

14 days
£51
Wed 5 Jun - Wed 19 Jun

Palma - Porto: Wed 5/06: £15
Porto - Palma: Wed 19/06: £36
Go

9 days
£51
Tue 15 Oct - Thu 24 Oct

Palma - Porto: Tue 15/10: £29
Porto - Palma: Thu 24/10: £22
Go

15 days
£51
Wed 22 May - Thu 6 Jun

Palma - Porto: Wed 22/05: £21
Porto - Palma: Thu 6/06: £30
Go

15 days
£51
Wed 9 Oct - Thu 24 Oct

Palma - Porto: Wed 9/10: £29
Porto - Palma: Thu 24/10: £22
Go

6 days
£51
Tue 15 Oct - Mon 21 Oct

Palma - Porto: Tue 15/10: £29
Porto - Palma: Mon 21/10: £22
Go

12 days
£51
Wed 9 Oct - Mon 21 Oct

Palma - Porto: Wed 9/10: £29
Porto - Palma: Mon 21/10: £22
Go

7 days
£52
Wed 2 Oct - Wed 9 Oct

Palma - Porto: Wed 2/10: £33
Porto - Palma: Wed 9/10: £19
Go

11 days
£52
Wed 2 Oct - Sun 13 Oct

Palma - Porto: Wed 2/10: £33
Porto - Palma: Sun 13/10: £19
Go

5 days
£52
Tue 8 Oct - Sun 13 Oct

Palma - Porto: Tue 8/10: £33
Porto - Palma: Sun 13/10: £19
Go

7 days
£52
Wed 9 Oct - Wed 16 Oct

Palma - Porto: Wed 9/10: £29
Porto - Palma: Wed 16/10: £23
Go

15 days
£52
Wed 5 Jun - Thu 20 Jun

Palma - Porto: Wed 5/06: £15
Porto - Palma: Thu 20/06: £37
Go

10 days
£53
Wed 5 Jun - Sat 15 Jun

Palma - Porto: Wed 5/06: £15
Porto - Palma: Sat 15/06: £38
Go

8 days
£53
Wed 26 Jun - Thu 4 Jul

Palma - Porto: Wed 26/06: £28
Porto - Palma: Thu 4/07: £25
Go

16 days
£53
Thu 30 May - Sat 15 Jun

Palma - Porto: Thu 30/05: £15
Porto - Palma: Sat 15/06: £38
Go

5 days
£54
Mon 14 Oct - Sat 19 Oct

Palma - Porto: Mon 14/10: £21
Porto - Palma: Sat 19/10: £33
Go

5 days
£54
Sat 8 Jun - Thu 13 Jun

Palma - Porto: Sat 8/06: £39
Porto - Palma: Thu 13/06: £15
Go

7 days
£54
Fri 7 Jun - Fri 14 Jun

Palma - Porto: Fri 7/06: £31
Porto - Palma: Fri 14/06: £23
Go

8 days
£54
Thu 6 Jun - Fri 14 Jun

Palma - Porto: Thu 6/06: £31
Porto - Palma: Fri 14/06: £23
Go

15 days
£54
Tue 4 Jun - Wed 19 Jun

Palma - Porto: Tue 4/06: £18
Porto - Palma: Wed 19/06: £36
Go

5 days
£54
Tue 15 Oct - Sun 20 Oct

Palma - Porto: Tue 15/10: £29
Porto - Palma: Sun 20/10: £25
Go

8 days
£54
Wed 29 May - Thu 6 Jun

Palma - Porto: Wed 29/05: £24
Porto - Palma: Thu 6/06: £30
Go

11 days
£54
Wed 9 Oct - Sun 20 Oct

Palma - Porto: Wed 9/10: £29
Porto - Palma: Sun 20/10: £25
Go

11 days
£54
Tue 15 Oct - Sat 26 Oct

Palma - Porto: Tue 15/10: £29
Porto - Palma: Sat 26/10: £25
Go