|

Where to stay in Mallorca (Locations + Hotels For Every Budget)

This post contains affiliate links. If you make a purchase using one of these links, then I may receive a small commission at no extra cost to you. I really appreciate your support, as this is how I keep my content free <3

Are you planning a trip to the Balearic Island or Mallorca and wondering where to stay?

The Spanish Island of Mallorca is an incredibly popular destination to visit all year round, but especially in the summer. With its long sandy beaches, rugged little coves, crystal clear waters and authentic Spanish towns dotted about – not forgetting the buzzing capital of Palma.

But deciding where to stay can feel overwhelming, with each area of the island offering something different. If you’re after a party scene and an abundance of bars, head to Magaluf. If you’re looking for a family-friendly destination, head to Puerto Alcudia. There’s an area for everyone.

In this post, we’ll discuss where to stay in Mallorca for your first time, or if you’re just looking for a new area, paired with our top hotel recommendations for every budget. I (Reanna) have visited around 5 times and stayed in various hotels and areas, so I have put together my favourite sports to help you find yours!

If you’re planning a trip to Mallorca, you might find my 5-day itinerary helpful.

Keep reading to find out where to stay in Mallorca for your first visit!

The blue waters of Mallorca with boats on it
The rocky coast of Mallorca with boats on the sea

While travel insurance isn’t the fun part of planning a trip, it is essential. We’ve travelled to 50 countries so far together, and had our fair share of mishaps. We’ve had a camera stolen, a suitcase not arrive at our destination, slid down Fitz Roy on our bums in the dark because we weren’t properly equipped (and genuinely feared for our lives), and suffered from numerous cases of food poisoning.

Having travel insurance is a must, especially for digital nomads and long-term travellers. SafetyWing’s Nomad Insurance gives global coverage from just $56 every four weeks, even if you’re already abroad, so you can focus on the adventure, not the ‘what ifs’.

Peace of mind for your next trip starts here!

A Detailed Guide on Where to Stay in Mallorca for First-Time Visitors

Mallorca, the largest of Spain’s Balearic Islands, is a Mediterranean paradise filled with stunning beaches, charming villages, and dramatic mountain landscapes. It’s a dream destination whether you’re after luxury, adventure, or a laid-back beach escape.

Understanding Mallorca’s Layout and Main Areas


Don’t be fooled by its size—while it’s possible to drive from one end of the island to the other in under two hours, Mallorca’s winding coastal roads and scenic mountain routes mean getting around can take longer than expected. Renting a car is the best way to explore, but public buses connect most major towns, Mallorca also has Uber and local taxis.

The island is a perfect mix of lively and serene. The capital, Palma, is the cultural and nightlife hub, while the northern coast is home to breathtaking spots like Sóller and Port de Pollença. Head west for the luxury marinas of Port d’Andratx, or venture east for hidden coves and turquoise waters in Cala d’Or. Puerto Alcúdia and Es Trenc won’t disappoint if you love long sandy beaches.

No matter where you stay, Mallorca is packed with unforgettable views, incredible food, and that signature Balearic charm. We’re sure that you’ll have an unforgettable time.

In a hurry? Here are our top Mallorca hotel recommendations in each area!

The Boc Hostels – City – Palma (£)

An incredible hostel in the centre of Palma, just a short walk to the beach. The hostel has pod-style beds with privacy curtains, a rooftop swimming pool, a clean kitchen and a large co-working and social area.

Hotel Florida Magaluf – Adults Only – Magaluf (£)

Just off the main strip and is home to sea views, a gorgeous pool and stunning balconies. It’s also rated 9.0 on booking.com and you can nab a room for £79 per night.

Meem Townhouse – Sóller (££)

Rated 9.4 on booking.com this townhouse is so aesthetic you’re never going to want to leave. With Marshall radios, skylights, and large bathtubs every detail is considered.

Mon Port Hotel & Spa – Port d’Andraix (£)

We’re suckers for a spa and there’s truly nothing better than relaxing in a hot tub with gorgeous views. Palm trees, rolling hills and sunshine, nothing better.

INNSiDE by Meliá Alcudia – Port d’Alcudia (£££)

INNSiDE has everything you need (including stunning beach views,  2x pools, gorgeous interiors and Balinese beds). It’s also really reasonably priced.

Barceló Ponent Beach – Cala d’Or (££)

Overlooking Platja de Cala Ferrera the beach views make this hotel skyrocket to being one of our favourites. Honestly, you just can’t beat them. Plus, the interiors are also gorgeous.

Palma – The best place to stay in Mallorca for culture, shopping & city breaks


The beautiful capital city of Mallorca: Palma (and one of Reanna’s favourite cities). If you can’t decide where to stay in Mallorca, Spain then Palma is a great all-rounder.

It is close to everything you need in Mallorca, including the best transport links on the island and tons of restaurants, bars, and shops. It’s also the best place to stay if you’re into history, culture, shopping, and sampling different cuisines (the foodie scene is great!). Mallorca has a stunning cathedral, a charming old town, some lovely little boutique shops, and an excellent dining scene.

It’s ideal for couples, and solo travellers if you’re looking for city life and gorgeous beaches on your doorstep. However, it is worth noting that whilst the city beaches are lovely, there are definitely better ones around the island. Palma’s transport links are also the best on the island, so it’s also perfect if you’re wondering where to stay in Mallorca without a car.

Where to stay in Palma, Mallorca

Best for budget (£):
El Josemari Youth Hostel
The Boc Hostels – City – I’ve stayed here previously and couldn’t recommend it enough. The beds have privacy curtains, the bathrooms are large and clean and there’s a great co-working space, common areas and a rooftop swimming pool.
Hotel Amic Horizonte – Perfect if you’re looking for a private room with sea views for less than £100 per night.

Best for mid-range travellers (££):
Hotel Be Live Adults Only Marivent
Belle Marivent Mediterranean Petit Hotel
AC Hotel Ciutat de Palma by Marriott

Best for luxury travellers (£££):
Castillo Hotel Son Vida
Sant Francesc Hotel Singular
Hotel Can Alomar

Magaluf – The best place to stay in Mallorca for nightlife & party lovers

Mallorca often has a bad reputation because of Magaluf, especially with 18-year-old UK partygoers. But, it’s built this reputation up for good reason – it’s a great place to blow off steam and enjoy the gorgeous long beaches.

If you enjoy a party atmosphere and a few drinks in a beachside bar then Magaluf is one of the best places to stay on Mallorca.

Mallorca often has a bad reputation because of Magaluf, especially with 18-year-old UK partygoers. But, it’s built this reputation up for good reason – it’s a great place to blow off steam and enjoy the gorgeous long beaches.

If you enjoy a party atmosphere and a few drinks in a beachside bar then Magaluf is one of the best places to stay on Mallorca.

Best for budget (£):
Hostal Floridita Adults Only – Private rooms for under £50 per night
Hotel Samos
Hotel Florida Magaluf – Adults OnlyA tad more expensive than the other budget options but, you’ll only have to look at the hotel to see why

Best for mid-range travellers (££):
Apartamentos Vistasol
HSM Sandalo Beach – A stunning studio with sea views
HSM Don Juan

Best for luxury travellers (£££):
Meliá Calviá Beach
Bahia Principe Sunlight Coral Playa – Adults Only
Hotel Florida Magaluf – Adults Only – 4 pools including a suspended glass-bottomed pool! So cool!!

Sóller – The best place to stay in Mallorca for nature & small town lovers

Sóller is one of the most picturesque towns in Mallorca, in the heart of the Tramuntana Mountains. If you love nature, scenic train rides, and charming cobbled streets, then this is the perfect place to stay.

It has a laid-back, authentic feel with a beautiful main square, stunning mountain views, and a historic tram that takes you down to the nearby Port de Sóller – where you’ll find a lovely beach and waterfront restaurants. Sóller is also a great base for hiking and exploring the surrounding countryside, making it a great place to explore if you love the outdoors.

It’s ideal for couples, hikers, and anyone looking for a peaceful holiday surrounded by absolutely gorgeous nature.

It’s also well-connected to Palma by the famous vintage Sóller train – even if you don’t stay here, you should definitely take a ride – it’s a great experience, making it one of the best places to stay in Mallorca without a car.

Best for budget (£):
Hostal Nadal
Hostel Sóller
Lluna Aqua Soller – Gorgeous private rooms for under £100 per night

Best for mid-range travellers (££):
Hotel Ca’l Bisbe – Reminds us of Tuscany, the views from the pool 10/10
Meem Townhouse – Fresh, modern and simply beautiful (especially for the price)
SólleRooms

Best for luxury travellers (£££):
L’Avenida – The pool + those views = chefs kiss
Finca Can Coll Boutique Country House – Adults Only
Sa Teulera Soller – An entire villa with sweeping views 

Port d’Andraix  – The best place to stay in Mallorca for luxury escapes

Port d’Andraix the sea with a restaurant and the mountains behind
A cute little cove in Port d’Andraix


If you’re looking for a stylish and upscale getaway, Port d’Andratx is the perfect spot to stay. This exclusive seaside town has a stunning marina, a selection of high-end boutiques, and some of the best waterfront restaurants in Mallorca. It certainly has a quieter atmosphere than a lot of other spots in Mallorca and a completely different atmosphere.

It’s a favourite for yacht lovers, luxury travellers, and those who prefer a quieter yet sophisticated holiday. While the area doesn’t have a large sandy beach, you’ll find plenty of hidden coves nearby, plus breathtaking sunset views over the harbour.

Perfect for honeymooners and couples, and if you’re after a more ‘refined’ Mallorca experience, Port d’Andratx is all about relaxation, luxury, and soaking up the glamorous Mediterranean lifestyle. If this is what you’re looking for, then it’s one of the best places to stay in Mallorca.

If you stay here, we recommend a trip around the corner to Camp De Mar and Restaurante Illeta for lunch or dinner. The restaurant jets out into the sea, so there are 360-degree views all around, and the views (and food) are incredible.

Best for budget (£):
Hotel La Pergola Mallorca – This price and quality for that location are a steal!
Mon Port Hotel & Spa – Seriously GORGEOUS perfect for a spa trip

Best for mid-range travellers (££):
Hotel Brismar – The only mid-range hotel, but don’t worry – the views will make up for that

Best for luxury travellers (£££):
Villa Almeda – If there’s a big group of you, this villa is perfect
Son Orlandis
Mediterranean Sea View Villa

If you’re looking for luxury hotels, then head to Suite Stay Club, where you can save an average of 30% on all hotels.

Puerto Alcudia/ Port d’Alcúdia – The best place to stay in Mallorca for families & beach lovers

If a long sandy beach, calm shallow waters, and family-friendly resorts sound like your kind of holiday, then Puerto Alcudia is the perfect place to stay. Located on the island’s northeast coast, it has one of the best beaches in Mallorca – stretching for miles with plenty of space for sunbathing, watersports, and beachfront dining.

This area is great for families, with many hotels catering to kids. Nearby is a charming old town with medieval streets and great restaurants. The surrounding area also has some fantastic bike routes.

It’s ideal for families, beach lovers, and those looking for an easygoing seaside holiday with plenty of amenities on the doorstep. If you’re wondering where to stay in Mallorca with kids, then Port d’Alcúdia is a fab option!

Best for budget (£):
Mariner Club
BelleVue Club
Hostal Residencia Alma

Best for mid-range travellers (££):
Bahía de Alcudia Hotel & Spa
Hostal Brisa Marina
Alua Boccaccio

Best for luxury travellers (£££):
INNSiDE by Meliá Alcudia – Such a gorgeous hotel!
Casa Rewa
Bell-Punt – A whole villa – perfect if there’s a big group of you!

Cala d’Or – The best place to stay in Mallorca for couples & relaxed beach getaways

If you love small, turquoise-water coves, incredible views, and a relaxed coastal atmosphere, Cala d’Or is a dream destination and the best place to stay in Mallorca. This area is known for its stunning little beaches, whitewashed buildings, and stylish marina, which give it a slightly different feel from other parts of the island.

It’s a great option for couples and families who want a quieter beach holiday, with plenty of restaurants and a charming town centre to explore. There’s also a great mix of boutique hotels and self-catering apartments, making it perfect for a more independent stay.

With its relaxed vibe, beautiful scenery, and easy access to some of Mallorca’s best beaches, Cala d’Or is an excellent choice for a laid-back island escape.

If you stay here, then it also means you’ll be close to other beautiful little coves such as Cala Llombards, Cala Esmeralda and Caló del Moro. It’s one of the best areas to stay in Mallorca for couples or groups of friends looking for a relaxed beach getaway.                                                                                                          

Best for budget (£):
Hotel Antares
Apartamentos Parque Mar
Hostal Leo d’Or

Best for mid-range travellers (££):
Alua Suites Las Rocas
Prinsotel Alba & Spa
Barceló Ponent Beach – Barcelo properties are always a good choice and this one is no different

Best for luxury travellers (£££):
Cala Dor 14 – Beachside villa with sea views, perfect for a large group
Grupotel Rocador – Adults Only – This one really isn’t much more expensive, treat yourself to a room with a view
AluaSoul Mallorca Resort – Adults only – Imagine having your breakfast in that restaurant!

We also recommend staying near Cala Pi as it’s one of the best places to stay in Majorca. It’s one of our favourite coves on the island but, doesn’t have many hotels near it. If there’s a large group of you then Villa Gloria is perfect with a swimming pool, 4 bedrooms and a gorgeous terrace.

There’s also this gorgeous, authentic Finca Gomera – Agroturismo Hotel rated 9.5 on booking.com. It’s situated just outside of Cala Pi and has an outdoor swimming pool, hammocks to relax in, morning yoga sessions and endless views of nature.

FAQ (Frequently Asked Questions): Where to Stay in Mallorca?

Where to stay in Mallorca without a car

Palma is, without a doubt, the best place to stay in Mallorca without a car. It is close to the central airport and has the best transport links around the island. If you don’t have a car, Sóller is also a good option, as you can take the historic train from Palma to Sóller.

Which side of Mallorca is best?

It really depends on what you’re looking for! The west side is much busier with a lot of restaurants, bars, shops and hotels. However, the east side has multiple coves and smaller towns making it far more picturesque – so it really depends on what you’re looking for.

Where to stay in Mallorca for couples

Cala d’Or is perfect for couples looking for a relaxed holiday surrounded by gorgeous coves. Owing to its natural beauty, it’s one of the best places to stay on Mallorca.

Where to stay in Mallorca for nightlife

Magaluf is the obvious, and best, choice! Magaluf is the Queen (or King) of nightlife on Mallorca. With an iconic strip, superclubs, beach bars, and events running well into the early hours. You can expect big-name DJs, boat parties, and plenty of late-night antics.

Palma is a great alternative if you want nightlife but with a slightly more refined vibe. The capital has stylish rooftop bars, cocktail lounges, and vibrant nightclubs without the full-on party scene of Magaluf. Santa Catalina, one of Palma’s trendiest neighbourhoods, is a hotspot for buzzing bars and live music – we really recommend a night here, even if you’re only after a few glasses of wine.

Where to stay in Mallorca for the first time

If you’re visiting Mallorca for the first time, Palma is the best place to stay if you want to explore multiple places. However, if you want to experience the true beauty of Mallorca’s coastline, we recommend heading to the east of the island to Cala d’Or.

Final thoughts on where to stay in Mallorca, Spain


The island of Mallorca is truly one of the best places to visit in Europe. However, deciding where to stay in Mallorca can be a minefield. There truly is an area and a hotel for everyone!

We hope that this list of the best places to stay in Mallorca helps you decide where to stay in Mallorca, Spain. From the party area of Magaluf to the calming Soller and the gorgeous Cala d’Or, just some of the best places to stay in Majorca.

Now that you know where to stay in Mallorca, let’s talk about everything that you can on the island. You can read our 5-day itinerary here.