Skip to Navigation

Balearic breaks

Our fantastic hotels in Mallorca will suit every budget, from cheap family options next to the beach to luxury hideaways away from the crowds. With choices all over the island, we cater for every type of holiday.

South of El Arenal, just outside the capital Palma, is the well placed and affordable Palma Bay hotel. Perfect for those looking for a cheaper option, the hotel is just seconds away from Mediterranean. The relaxing resort town of Cala d’Or is on the south side of the island, where you will find the brilliant Club Marthas overlooking the marina. The beaches and coves are breathtaking, and offer great water sports. For those looking for something different, the stunning Jumeriah Port Sóller has a Cliffside setting. High in the Sierra de Tramuntana, this intimate five star resort offers a truly relaxing stay.

Affordable Luxury hotels

Hospes Maricel & Spa Mallorca

Overlooking the seafront, this prestigious hotel offers an open air swimming pool, proximity and views to the sea, local cuisine in the restaurant and pampering in the Bodyna Spa. A boutique property ...

Read more

BA Star Rating

Star rating 5 out of 5

TripAdvisor rating

TripAdvisor rating 4.5 out of 5

869 reviews

Flights + 3 nights hotel 

from £235 pp 26 Feb - 01 Mar

Choose hotel

Palma city break hotels

Hm Jaime III

This design hotel enjoys a splendid location in the centre of Palma, with access to public transport right by the hotel. The long sandy beach and the lively promenade with numerous bars, restaurants a ...

Read more

BA Star Rating

Star rating 4 out of 5

TripAdvisor rating

TripAdvisor rating 4.5 out of 5

2295 reviews

Flights + 3 nights hotel 

from £212 pp 18 Dec - 21 Dec

Choose hotel

Our favourite Golf hotels

Need inspiration?

Discover the many sides of Mallorca

Terms and Conditions

Create a trip

Create a trip
Hotel Options
Room 1More information
More information

Need a little help from our destination experts?

Ensure your next holiday is extra special by talking to one of our European travel specialists.

Flight bookings made over the telephone incur a £10 booking fee per person, holiday bookings incur no fee.

Why BA hotels?

Book your hotel with British Airways and enjoy all these great benefits:

  • Over 8,000 hotels to choose from
  • Hotels in every destination that BA flies to
  • Hotels handpicked by our team of experts
  • Accommodation that meets stringent health and safety criteria
  • Access to a 24-hour support helpline, based in the UK