This article contains affiliate links. We may earn a small commission if you make a purchase, at no extra cost to you.
Table of Contents
Universal Hotel Aquamarin
If you want one of the best hotels in Majorca on the quieter side of the island, Universal Hotel Aquamarin is a great place to start. It’s in Sant Elm and it overlooks Sa Dragonera, which is the main reason people book it. The hotel calls itself Majorca’s first Beach Club Hotel and you can really see why once you’re there because the Beach Club is right on the seafront. The rooms lean minimalist Mediterranean, with light tones and natural textures, and the sea view rooms are the ones worth booking if you want the full effect. There’s a wellness area and a gym on site so it still works if you like having facilities without leaving the hotel. It also has an indoor swimming pool and it’s heated, which is rare for a beachfront hotel at this price point and it comes with sea-facing views too. In terms of food you’ve got the beach club and seafront dining, plus a terrace bar for drinks and snacks.
Price: rooms from around £87 per night
Location: Sant Elm, Majorca
Bon Sol Resort and Spa
Bon Sol is one of those Majorca hotels that people go back to and once you see it easy to see why. It’s family run and it sits in Illetas on a clifftop above Palma Bay, surrounded by terraced gardens and pine trees. The beach access is a big selling point because it has direct access to a sandy cove, so beach days feel easy and you aren’t trekking across roads to get there. It has three pools in total, including a children’s pool, which is useful to know if you want a quieter pool area at certain times. It also has two restaurants one of which is set on the beach, so you can actually eat with your feet basically in the sand. There’s also sports facilities include a tennis court, plus a spa so it suits trips where you want a mix of beach and slow mornings. The interiors feel more classic than modern, with cosy lounge spaces rather than a super minimal look which some people love because it feels more like an etablished resort. It’s also only around 8km from Palma so you can do a beach stay but still go into the city easily for dinner.
Price: rooms from around £285 per night
Location: Illetas, south west Majorca
Barceló Ponent Beach
If you want direct beach access and you want your hotel to be right on the water, Barceló Ponent Beach is a great option. It’s in Cala d’Or and has direct access to Cala Ferrera which means you can go from your room to the beach without planning anything. The hotel has four outdoor swimming pools and one of them looks straight out over the sea, so you get that beach view even when you are poolside. There’s two restaurants and four bars, including two pool bars, so you have enough options without leaving the hotel every night. The interiors are modern and bright, and it feels like a proper holiday hotel that works well for groups because everything is on-site. There’s also a wellness set-up so you can book treatments if you want a slower afternoon. If you’re staying in Cala d’Or, this is also a good base for exploring nearby coves by taxi or boat.
Price: rooms from around £100 per night
Location: Cala Ferrera, Cala d’Or, Majorca
The Donna Portals
The Donna Portals is one of the best hotels in Majorca if you want a beachfront hotel but you also want something that feels more curated than a standard resort. It’s in Portals Nous and it sits right by a sandy cove, with direct beach access so you can do beach mornings without a long walk. It has an outdoor pool and a spa, which is great if you like having a reset option after long days in the sun. The hotel also has its own beach club, plus a gourmet restaurant so it’s set up really well if your group likes staying on-site for food and drinks rather than hunting for reservations every night. The rooms include themed suites and the overall look is very design-led, so it’s a good option if aesthetics matter to you when booking. It’s also practical because Palma is less than 20 minutes away by taxi, so you can mix beach days with city plans without moving hotels.
Price: rooms from around £171 per night
Location: Portals Nous, Majorca
Hotel de Mar Gran Meliá
Hotel de Mar is an adults only hotel and it’s the kind of place you book when you want a calm seafront stay with amazing facilities. It’s in Illetas and sits right on the water, with direct access to a secluded cove which makes it feel more private than some of the bigger beach stretches. It has two outdoor swimming pools, so you can choose between poolside time or going down to the cove. It has four restaurants, including a well known Majorcan cuisine option, so you can stay on property and still have variety. There’s also a Spa by Clarins and the whole hotel is designed around it being relaxing properly rather than being in a busy resort environment. The interiors feel polished with warm tones and an elegant finish. If you want a stay that feels special but still close to Palma, this location is ideal.
Price: rooms from around £298 per night
Location: Illetas, near Palma, Majorca
Iberostar Selection Playa de Palma
If you want a beachfront stay that is easy to plan and close to the airport, Iberostar Selection Playa de Palma is a strong choice. It’s right on Playa de Palma so you’ve got that long sandy beach stretch outside, which is ideal if your group wants long beach walks and sunbed days. The hotel has a swimming pool plus an adults only rooftop with an infinity pool and sea views, which is a big selling point if you like having a quieter pool option. It also has two restaurants and three bars and one of the standout features is the rooftop champagne bar for sunset. The overall look is modern and clean, and it’s a good option if you like a hotel that feels updated. It also works well for shorter trips because the airport is close and Palma is not far either, so you can add in a city day easily.
Price: rooms from around £167 per night
Location: Playa de Palma, Majorca
Four Seasons Resort Majorca at Formentor
Four Seasons at Formentor is for the trips where you want the hotel to feel like the main event. It sits right on Formentor Beach in a more secluded part of Majorca, surrounded by pines, so it feels completely different from the busy resort strips. The beach is one of the best on the island and the setting is designed for slow days where you do not need to leave. For dining the resort has a large line up of venues, with the official dining page listing seven different venues, which gives you a lot of variety without needing taxis every evening. There are also multiple pool areas on site and the interiors have a Mediterranean feel. This is the kind of stay you book when you want peace, service and a luxurious beach resort experience.
Price: rooms from around £765 per night
Location: Formentor, near Port de Pollença, Majorca
Hotel Illa d’Or
Hotel Illa d’Or is one of the best hotels in Majorca if you want a seafront promenade location and a calmer area. It’s in Port de Pollença and sits right by the water, so you can walk out for morning coffee and sea views without needing to get in a car. The hotel has two pool options including a peaceful outdoor pool, plus a sea facing adults only pool area which is useful if you want somewhere quieter. It also has three dining options, including La Terrassa, Restaurant 1929 and the Snack Bar, so you can keep meals simple on days you do not want to think. There’s also a spa and wellness area, and sports facilities including a gym and tennis court, which makes it a good option for longer stays. The interiors feel classic and coastal rather than overly modern. If you want a hotel where the location makes your days easy, this is a great base.
Price: rooms from around £188 per night
Location: Port de Pollença, Majorca
Cap Rocat
Cap Rocat is not your typical Majorca hotel and that is exactly why it’s here. It’s a restored military fortress carved into the cliffs above Palma Bay and it feels completely private once you arrive. There is an infinity pool with panoramic bay views and it’s one of the most memorable pool settings on the island. The hotel also has an underground spa inside the fortress, including a hammam style set up, so it’s a stay where relaxing is the whole point. For food it has two restaurants, including the Sea Club which sits right by the water, so dinners can be a sea-view moment without leaving the property. The rooms are built into the fortress so the interiors feel unique, with stone details and calm luxury rather than standard hotel design. This definitely feels like more of a special occasion hotel and it is best for trips where you want setting that feels unlike anywhere else in Majorca.
Price: rooms from around £482 per night
Location: Cala Blava, near Palma, Majorca
El Vicenç de la Mar
If you’re looking at the best hotels in Majorca and you want somewhere that feels special but still right on the sea, El Vicenç de la Mar is one of the best options in the north of the island. It’s adults only (12+) and it sits on the seafront at Cala Molins in Cala Sant Vicenç which is one of those small coves with clear water that feels very Majorca. The hotel is boutique sized with 35 rooms in total and the design is very Mediterranean with a fresh modern finish, lots of warm neutrals, clean lines and balconies that make the most of the coastline. The rooftop is a big reason people book it because it has three areas including a bar area, a 75m² rooftop pool for guests and the rooftop restaurant, all with sea views across Cala Molins and Cavall Bernat. It also has two restaurants and they’re worth knowing about, U Mayol is a seafood bistro on the ground floor for lunch and U Vicenç is an à la carte restaurant on the fourth floor for dinner, led by chef Santi Taura who has a Michelin star and two Repsol Suns. If you want proper wellness facilities there’s a spa with an 18 metre heated pool plus sauna and Turkish bath and treatments using Natura Bissé, and the fitness centre is open 24 hours.
Price: from around £272 per night
Location: Cala de Sant Vicenç, on the northern coast of Mallorca