Palma

from Birmingham

Save up to: £104

Average cost: £129

Best deal: £25


Palma, the capital of Mallorca, Spain, is known for its stunning coastline, historic landmarks, and vibrant markets. Visit the iconic Palma Cathedral, explore the historic Bellver Castle, or shop at the bustling Mercat de l'Olivar. Palma's delectable seafood, traditional fiestas, and the annual Sant Sebastià Festival make it a city full of Mediterranean charm.


Latest deals:

2 days
£25
Wed 12 Jun - Fri 14 Jun

Birmingham - Palma: Wed 12/06: £13
Palma - Birmingham: Fri 14/06: £12
Go

3 days
£29
Mon 24 Jun - Thu 27 Jun

Birmingham - Palma: Mon 24/06: £15
Palma - Birmingham: Thu 27/06: £14
Go

2 days
£29
Mon 1 Jul - Wed 3 Jul

Birmingham - Palma: Mon 1/07: £16
Palma - Birmingham: Wed 3/07: £13
Go

2 days
£30
Tue 25 Jun - Thu 27 Jun

Birmingham - Palma: Tue 25/06: £16
Palma - Birmingham: Thu 27/06: £14
Go

4 days
£31
Sun 23 Jun - Thu 27 Jun

Birmingham - Palma: Sun 23/06: £17
Palma - Birmingham: Thu 27/06: £14
Go

5 days
£32
Sun 9 Jun - Fri 14 Jun

Birmingham - Palma: Sun 9/06: £20
Palma - Birmingham: Fri 14/06: £12
Go

4 days
£32
Mon 10 Jun - Fri 14 Jun

Birmingham - Palma: Mon 10/06: £20
Palma - Birmingham: Fri 14/06: £12
Go

3 days
£32
Tue 11 Jun - Fri 14 Jun

Birmingham - Palma: Tue 11/06: £20
Palma - Birmingham: Fri 14/06: £12
Go

3 days
£33
Wed 3 Jul - Sat 6 Jul

Birmingham - Palma: Wed 3/07: £15
Palma - Birmingham: Sat 6/07: £18
Go

4 days
£33
Tue 2 Jul - Sat 6 Jul

Birmingham - Palma: Tue 2/07: £15
Palma - Birmingham: Sat 6/07: £18
Go

3 days
£33
Tue 9 Jul - Fri 12 Jul

Birmingham - Palma: Tue 9/07: £15
Palma - Birmingham: Fri 12/07: £18
Go

2 days
£33
Mon 8 Jul - Wed 10 Jul

Birmingham - Palma: Mon 8/07: £15
Palma - Birmingham: Wed 10/07: £18
Go

3 days
£33
Mon 8 Jul - Thu 11 Jul

Birmingham - Palma: Mon 8/07: £15
Palma - Birmingham: Thu 11/07: £18
Go

4 days
£33
Mon 8 Jul - Fri 12 Jul

Birmingham - Palma: Mon 8/07: £15
Palma - Birmingham: Fri 12/07: £18
Go

2 days
£33
Tue 9 Jul - Thu 11 Jul

Birmingham - Palma: Tue 9/07: £15
Palma - Birmingham: Thu 11/07: £18
Go

5 days
£34
Mon 1 Jul - Sat 6 Jul

Birmingham - Palma: Mon 1/07: £16
Palma - Birmingham: Sat 6/07: £18
Go

2 days
£34
Mon 24 Jun - Wed 26 Jun

Birmingham - Palma: Mon 24/06: £15
Palma - Birmingham: Wed 26/06: £19
Go

5 days
£34
Thu 27 Jun - Tue 2 Jul

Birmingham - Palma: Thu 27/06: £16
Palma - Birmingham: Tue 2/07: £18
Go

4 days
£34
Mon 24 Jun - Fri 28 Jun

Birmingham - Palma: Mon 24/06: £15
Palma - Birmingham: Fri 28/06: £19
Go

3 days
£35
Tue 25 Jun - Fri 28 Jun

Birmingham - Palma: Tue 25/06: £16
Palma - Birmingham: Fri 28/06: £19
Go

4 days
£35
Sat 29 Jun - Wed 3 Jul

Birmingham - Palma: Sat 29/06: £22
Palma - Birmingham: Wed 3/07: £13
Go

2 days
£36
Tue 2 Jul - Thu 4 Jul

Birmingham - Palma: Tue 2/07: £15
Palma - Birmingham: Thu 4/07: £21
Go

2 days
£36
Tue 4 Jun - Thu 6 Jun

Birmingham - Palma: Tue 4/06: £13
Palma - Birmingham: Thu 6/06: £23
Go

2 days
£36
Sun 23 Jun - Tue 25 Jun

Birmingham - Palma: Sun 23/06: £17
Palma - Birmingham: Tue 25/06: £19
Go

3 days
£36
Sun 23 Jun - Wed 26 Jun

Birmingham - Palma: Sun 23/06: £17
Palma - Birmingham: Wed 26/06: £19
Go

5 days
£36
Sun 23 Jun - Fri 28 Jun

Birmingham - Palma: Sun 23/06: £17
Palma - Birmingham: Fri 28/06: £19
Go

3 days
£37
Mon 1 Jul - Thu 4 Jul

Birmingham - Palma: Mon 1/07: £16
Palma - Birmingham: Thu 4/07: £21
Go

3 days
£37
Tue 2 Jul - Fri 5 Jul

Birmingham - Palma: Tue 2/07: £15
Palma - Birmingham: Fri 5/07: £22
Go

2 days
£37
Wed 3 Jul - Fri 5 Jul

Birmingham - Palma: Wed 3/07: £15
Palma - Birmingham: Fri 5/07: £22
Go

3 days
£37
Sun 30 Jun - Wed 3 Jul

Birmingham - Palma: Sun 30/06: £24
Palma - Birmingham: Wed 3/07: £13
Go

3 days
£38
Sun 7 Jul - Wed 10 Jul

Birmingham - Palma: Sun 7/07: £20
Palma - Birmingham: Wed 10/07: £18
Go

4 days
£38
Sun 7 Jul - Thu 11 Jul

Birmingham - Palma: Sun 7/07: £20
Palma - Birmingham: Thu 11/07: £18
Go

5 days
£38
Sun 7 Jul - Fri 12 Jul

Birmingham - Palma: Sun 7/07: £20
Palma - Birmingham: Fri 12/07: £18
Go

4 days
£38
Mon 1 Jul - Fri 5 Jul

Birmingham - Palma: Mon 1/07: £16
Palma - Birmingham: Fri 5/07: £22
Go

2 days
£38
Wed 10 Jul - Fri 12 Jul

Birmingham - Palma: Wed 10/07: £20
Palma - Birmingham: Fri 12/07: £18
Go

3 days
£38
Sun 9 Jun - Wed 12 Jun

Birmingham - Palma: Sun 9/06: £20
Palma - Birmingham: Wed 12/06: £18
Go

2 days
£38
Wed 19 Jun - Fri 21 Jun

Birmingham - Palma: Wed 19/06: £15
Palma - Birmingham: Fri 21/06: £23
Go

4 days
£38
Sun 9 Jun - Thu 13 Jun

Birmingham - Palma: Sun 9/06: £20
Palma - Birmingham: Thu 13/06: £18
Go

2 days
£38
Mon 10 Jun - Wed 12 Jun

Birmingham - Palma: Mon 10/06: £20
Palma - Birmingham: Wed 12/06: £18
Go

3 days
£38
Mon 10 Jun - Thu 13 Jun

Birmingham - Palma: Mon 10/06: £20
Palma - Birmingham: Thu 13/06: £18
Go

2 days
£38
Tue 11 Jun - Thu 13 Jun

Birmingham - Palma: Tue 11/06: £20
Palma - Birmingham: Thu 13/06: £18
Go

3 days
£39
Mon 3 Jun - Thu 6 Jun

Birmingham - Palma: Mon 3/06: £16
Palma - Birmingham: Thu 6/06: £23
Go

3 days
£39
Mon 17 Jun - Thu 20 Jun

Birmingham - Palma: Mon 17/06: £20
Palma - Birmingham: Thu 20/06: £19
Go

4 days
£39
Sun 16 Jun - Thu 20 Jun

Birmingham - Palma: Sun 16/06: £20
Palma - Birmingham: Thu 20/06: £19
Go

3 days
£40
Sat 29 Jun - Tue 2 Jul

Birmingham - Palma: Sat 29/06: £22
Palma - Birmingham: Tue 2/07: £18
Go

3 days
£40
Sun 16 Jun - Wed 19 Jun

Birmingham - Palma: Sun 16/06: £20
Palma - Birmingham: Wed 19/06: £20
Go

2 days
£40
Mon 17 Jun - Wed 19 Jun

Birmingham - Palma: Mon 17/06: £20
Palma - Birmingham: Wed 19/06: £20
Go

5 days
£40
Sat 22 Jun - Thu 27 Jun

Birmingham - Palma: Sat 22/06: £26
Palma - Birmingham: Thu 27/06: £14
Go

2 days
£41
Tue 18 Jun - Thu 20 Jun

Birmingham - Palma: Tue 18/06: £22
Palma - Birmingham: Thu 20/06: £19
Go

2 days
£41
Wed 26 Jun - Fri 28 Jun

Birmingham - Palma: Wed 26/06: £22
Palma - Birmingham: Fri 28/06: £19
Go

2 days
£41
Sun 16 Jun - Tue 18 Jun

Birmingham - Palma: Sun 16/06: £20
Palma - Birmingham: Tue 18/06: £21
Go

4 days
£41
Sun 2 Jun - Thu 6 Jun

Birmingham - Palma: Sun 2/06: £18
Palma - Birmingham: Thu 6/06: £23
Go

2 days
£42
Sun 30 Jun - Tue 2 Jul

Birmingham - Palma: Sun 30/06: £24
Palma - Birmingham: Tue 2/07: £18
Go