Skip to Content

Where to Stay in Mallorca: Best Areas and Towns

Beaches, mountains and a sophisticated medieval capital city. Sounds idyllic, right?

It is – welcome to the Spanish island of Mallorca!

But here’s the thing.

There are so many delightful activities you can do in Mallorca – and the island is so diverse – that bedding down in one place limits what you can experience.

When planning where to stay in Mallorca, keep in mind that it’s a big island with four major areas, each with its own main attractions and vibe. What you experience in the south will be vastly different from what you can find in the north.

So you need to think about what you want to include in your Mallorca trip itinerary – beach lounging, adventure activities, historical sightseeing, mountain escapes and/or party time.

The island offers it all, but not all in every area.

We stayed at four hotels in Majorca in different areas on our first visit and five hotels on our most recent three-week trip.

Where to stay in Mallorca? It's hard to decide, as the island is so diverse.
With the island being so diverse, it can be hard to decide where to stay on Mallorca!

Where to stay in Mallorca, Spain

Map of Mallorca, Spain, showing many of the main towns
Map of Mallorca, Spain, showing most of the main towns

Our recommendation for making the most of your Mallorca vacation

Ideally, we recommend that you stay in two or three different areas, especially if this is your first visit to the island.

So unless time is short, book two or three Mallorca hotels:

  • A hotel by the beach and/or a hotel in the mountains (or countryside)
  • A hotel in Mallorca’s capital, Palma

By splitting your time this way, you’ll experience the best of Mallorca.

We particularly like the combination of:

Santanyi (for beach exploring) Soller (for hiking and staying in a finca, a farm-style estate) and Palma de Mallorca (for cultural attractions and city delights).

If you’re looking for a beach-focused vacay, you could swap out Santanyi and Soller, and replace them with either Port Soller or Puerto Pollensa.

(By the way, don’t get confused by the spelling. Mallorca is often spelled “Majorca” by the British. But it’s the same beautiful island, and we spell it both ways here.)

Main areas of Mallorca

The Balearic island of Mallorca is about 1,405 sq. miles (3,640 sq. km) in size, making it the largest island in Spain.

Its white sandy beaches are a big draw for many visitors.

But as mentioned, there are four main regions with a whole lot to explore! Let’s look at each of them more closely…

In Palma de Mallorca, the Mallorca Cathedral is a must-visit attraction.
In the island’s capital, the Mallorca Cathedral is a must-visit attraction

South Coast

If you’re familiar with only some parts of Mallorca, chances are they’re located on the southern coast.

That’s because this is where the most-visited tourist spots are, including the capital city of Palma de Mallorca and Mallorca’s most popular beaches.

Outdoor restaurant in Palma de Mallorca
Palma de Mallorca is a beautiful exciting city, with lots to see and do!

You’ll also find quaint fishing villages, along with historical gems scattered inland.

Top spots to stay on the south coast are:

  • Palma de Mallorca (often just called “Palma”)
  • Playa de Palma (and Arenal) – really an extension of Palma
  • Cala Major (Cala Mayor) – also a neighborhood of Palma
  • Magaluf
  • Palma Nova
  • Santa Ponsa
  • Puerto Portals
  • Colonia Sant Jordi

The south coast is also home to the greatest number and variety of accommodations in Mallorca.

Puerto Portals is the most exclusive area in Mallorca, known for its marina and beautiful Portals Nous Beach.
On the South coast, Puerto Portals is the most exclusive area in Mallorca, known for its marina and beautiful Portals Nous Beach

In the capital, there are several different areas to stay in Palma de Mallorca – from the Old Town (its historic heart) to the seaside resort areas of Portixol and Cala Major.

Unless you’re into all-night partying and disco bars, we’d suggest you stay away from Magaluf.

With a reputation as a crazy fun beach spot, it’s the most crowded area of Mallorca, with theme parks, beach clubs, lots of shops and all-inclusive resorts.

East Coast

This is the best area to stay in Majorca for families, as most of the island’s family-friendly resorts are located here.

Lapped by turquoise waters, the beaches are beautiful and likely to be surrounded by pine trees (compared to the sandier terrain of the south coast).

The east coast is a great choice if you’re looking for a relaxing holiday mixed with some nightlife.

Popular places on the east coast are:

  • Cala Millor
  • Cala Ratjada
  • Cala d’Or
Lined by hotels, the long sandy Cala Millor beach is one of eight beaches around the Cala Millor resort town.
Lined by hotels, the long sandy Cala Millor beach is one of eight beaches around the Cala Millor resort town

Santanyi

Another town on the southeast coast we just have to tell you about is Santanyi. It’s been “discovered” in recent years.

With the opening of a terrific new boutique hotel, Can Ferrereta (covered below under “Where to stay for a splurge”), Santanyi is sought-after by couples seeking an authentic village (with sophisticated restaurants) as a base for exploring the surrounding coastline.

We stayed in Santanyi on our most recent visit – and adored it!

From Santanyi, we were able to easily explore Mondrago Natural Park, Calo des Moro (one of Mallorca’s most beautiful beaches) and the impossibly pretty fishing harbor of Cala Figuera.

The delightful harbor of Cala Figuera is just a 10-minute drive from Santanyi.
The delightful harbor of Cala Figuera is just a 10-minute drive from Santanyi

Indeed, Santanyi and Soller on the west coast (discussed below) are two of our favorite towns in Mallorca.

With a good range of excellent accommodations and restaurants, they make great bases for exploring nearby attractions.

North Coast

Mallorca’s north coast is a less touristy part of the island.

The shallow waters and quiet beaches make it a great area for families traveling with kids and for couples in search of a peaceful getaway.

Some of the most charming 5-star hotels in Mallorca are nestled in the countryside.
Many of the most charming accommodations are found in Mallorca’s countryside

But you also find mountains. If you like the idea of more rugged and rural adventure travel (hiking!) – as dictated by the Serra de Tramuntana mountain range – then the north and west coasts are a must-see.

Some of the best resort areas, beaches and towns on the north coast are:

  • Puerto Pollensa (or Port de Pollenca) and the nearby village of Pollenca
  • Playa de Muro
  • Port Alcudia (Port d’Alcudia)
  • Can Picafort
A couple enjoy a seaside restaurants in Port de Pollenca
A couple enjoying a seaside restaurant in Port de Pollenca

Port Pollensa

We found the town of Pollensa (Pollenca), in particular, to be a great place for exploring charming arts-and-crafts shops and lingering in delightful cafés and bars.

You can also go on some stunningly scenic boat trips from Port Pollensa to Cap Formentor (a peninsula with soaring rugged cliffs).

West Coast

Like the north coast, the west coast is also less touristy than the south coast.

Dominated by the Tramuntana mountains (a UNESCO World Heritage Site), the west coast is the best place to stay in Mallorca for a more secluded away-from-the-crowds vacation. Mind you, the entire island is firmly on the tourist radar, so don’t expect it to be tourist-free!

Once a small fishing village, Port de Soller is a popular seaside Mallorca destination.
Once a small fishing village, Port de Soller is a popular seaside retreat on the west coast

In our view, this area is home to some of Mallorca’s most scenic spots and villages.

You can relax in seaside digs on the cliffs. But if you want to soak up Mallorca culture, we highly recommend you stay in a finca (farmhouse-cum-inn) nestled in the mountains.

The west coast’s highlights are:

  • The teeny town of Deia
  • Valldemossa
  • The mountain towns of Soller and Bunyola
  • The picturesque coastal villages of Port de Soller and Banyalbufar

Soller

We especially love the town of Soller. Surrounded by citrus groves, it’s nestled in the Soller Valley within the Tramuntana mountains.  

There’s lots you can do in Soller. In particular, it’s a great base for hiking.

We spent most of our days in Soller hiking through pine forests to quaint villages (like Fornalutx) and to beautiful beach coves (like Cala Tuent).

A fun vintage tram also connects Soller with the beaches and buzz of Port Soller (Port de Soller), just over a couple of miles away on the coast. So you can get your beach fix too by staying in Soller.

The orange Soller tram runs right through Soller's main square.
The tram runs right through Soller’s main square to Port Soller

Best places to stay in Mallorca (which town or beach area?)

Below, we share our curated picks for different Mallorca accommodations, depending on the type of holiday you’re looking for. See our separate guide on the best hotels in Mallorca for details of the following hotels.

Pssst! Save this post!

We'll email it to you, so you can come back to it later

Bonus! You'll get our free guide on how to save up to 25% on luxury travel!

Best places in Mallorca for couples

Soller and Palma de Mallorca are the best towns to stay in Mallorca for couples looking to ignite some romance.

In Soller, you can cozy up in a finca and enjoy a peaceful rural holiday for two.

Mix it up with an adults-only luxury hotel in Palma de Mallorca, and pamper yourselves with five-star spa treatments and private balconies with city or sea views.

Pink outdoor restaurant in Palma de Mallorca
The capital of Palma de Mallorca has great shops, restaurants and historical attractions

Recommended Mallorca hotels for couples

  • Petit Palace Hotel Tres – One of the coolest boutique hotels in Palma de Mallorca (we stayed here at the beginning of our first trip to Mallorca)
  • Can Bordoy – Sophisticated 5-star boutique hotel in Palma de Mallorca Old Town (we stayed here on our second visit)
  • Can Cera – 17th-Century palace hotel in Palma’s famed Gothic quarter
  • Finca Can Coll – Renovated adults-only rural finca near Soller (our Soller hotel on our first visit)
  • Finca Ca’s Curial – Lovely family-owned farm estate in Soller, with a large outdoor pool surrounded by orange and lemon trees (our most recent base in Soller)
  • Hotel Es Moli – Great 4-star resort in Deia, with a fabulous private beach cove just for guests (we couldn’t get enough of this beach cove!)
  • Fontsanta Hotel – Boutique adults-only Mallorca hotel and spa sanctuary, near the resort town of Colonia Sant Jordi
  • Pleta de Mar – Adults-only luxury suites, close to the quaint seaside town of Canyamel
  • Finca Serena – Luxury 18th-century farmhouse and adults-only retreat in the agricultural heartland of Es Pla
Guestroom with aqua drapes and carpet, at Can Bordoy Hotel in Palma de Mallorca
We stayed at Can Bordoy in Palma de Mallorca recently – delightful!

Where to stay in Mallorca for nightlife

If you’re chasing the ultimate party scene, head to Playa de Palma (specifically Arenal) or Magaluf. They’re infamous for being every young foreigner’s top choices for hot party spots.

For a more mature crowd, but still lively and vibrant, Palma de Mallorca is your best bet.

As the island’s capital, Palma has an after-dark club and lounge scene with an added touch of class and charm.

Best places to stay in Palma de Mallorca for nightlife

Where to stay in Mallorca for families

Santa Ponsa

For families traveling with small children, Santa Ponsa on the southwest coast is very family-friendly.

It’s located in a protected bay – which translates into a wide shallow beach that offers the safest beach conditions for young kids.

Puerto Pollensa

Puerto Pollensa (or Port de Pollensa) in northeast Mallorca is another great option for families.

It offers a safe quiet atmosphere that’s well-suited for families with children seeking an easy-going upscale vacation.

Puerto Pollensa is an especially great place to stay in Mallorca for families.
Puerto Pollensa is an especially great place to stay in Mallorca for families

Port Alcudia

Another one of the best areas to stay in Mallorca for families is Port Alcudia (Port d’Alcudia) and the Bay of Alcudia (on the northeast coast).

There’s lots to do in the Alcudia area, from windsurfing, sailing and go karting to wandering the narrow streets of Alcudia Old Town.

You’ll find many family-friendly resorts in Port d’Alcudia.

Recommended luxury Mallorca family resorts and hotels

Best places to stay in Mallorca for the beach

There are so many amazing beaches to choose from on the island – much of it depends on exactly what you’re after.

Cala Millor

One of the top beach towns in Mallorca in terms of offering a bit of everything is Cala Millor.

Cala Millor at dusk, after everyone has left the beach
Cala Millor at dusk, after everyone has left the beach

It has a gorgeous beach, plenty of bars and restaurants, and just the right amount of nightlife to make it lively but still feel relaxed.

Puerto Pollensa

Puerto Pollensa is another excellent choice.

Located in north Mallorca, Puerto Pollensa offers a friendly low-key atmosphere with beautiful beaches, cute souvenir shops and restaurants.

After soaking up five days of sun here on our most recent Mallorca visit, we put together a separate travel guide on Puerto Pollensa. It covers all you need to know about this chic beach hotspot, from activities and hotels to restaurants.

Puerto Pollensa beach
Puerto Pollensa is one of the most popular beach towns in Mallorca (especially with the Brits)

Cala D’Or

Oh, and we should mention the resort area of Cala d’Or too. It means “the Golden Bay” – and that’s a fitting description for this great place.

Cala d’Or boasts no less than seven great beaches. The longest beach is Cala Gran – about 130 feet long – with fine sand and water sports like pedalo rentals.

Just keep in mind that these beaches are busy in high season. But you can usually always find a patch of sand to claim as your own.

Recommended Majorca beach resorts

  • Grupotel Parc Natural & Spa – Expansive luxury beach resort on the Bay of Alcudia, suitable for families
  • Hipocampo Palace – One of the best resorts in Majorca for a beach holiday near Cala Millor
  • Hotel Illa D’Or – Elegant seafront hotel in the beach town of Puerto Pollensa (where we stayed)

Where to stay on Mallorca for a splurge

The best part of Mallorca to stay to see and be seen is Puerto Portals.

As a favorite Mallorca destination for celebrities and public figures, complete with a private marina, Puerto Portals is filled with luxurious hotels and posh nightlife spots.

Boats in Puerto Portals
Boats in Puerto Portals

You also have plenty of chances to splurge in Port Andratx.

It’s best known for having perhaps the most beautiful harbor in the Mediterranean Sea and attracting a high-end yachting clientele with its first-class yacht club.

Palma de Mallorca also has some very high-end boutique hotels.

Recommended uber-luxury Mallorca hotels

  • Castillo Hotel Son Vida – Grand historic resort close to Palma de Mallorca (the hotel is so luxurious we didn’t leave it the two days we splashed out here!)
  • Belmond La Residencia – 5-Star Mallorca luxury resort in Deia (our Deia hotel the first time we visited Mallorca)
  • Can Ferrereta – Elegant adults-only escape in a former 17th century mansion estate, located in less-touristy Santanyi (we enjoyed a perfect stay here!)
  • Hotel Son Brull – Luxury boutique Mallorca hotel near Pollenca and its lovely nearby beaches
  • Portals Hills Boutique Hotel – Glam boutique hotel set on a lush hillside near Puerto Portals

So are you excited about visiting Mallorca?

We hope this guide on where to stay in Majorca helps you with your travel planning.

The island truly is seductive. We can’t wait to return for our third visit!

And we have no doubt you too will enjoy every minute of your time here.


Love this guide on the best areas and places to stay on Mallorca? Then share the love, and pin this to Pinterest!

Where to stay in Mallorca, Spain

Craving more Spain inspiration?

A lovely hotel in Roses: On the Costa Brava, the beachfront Hotel Vistabella is right on the Camino de Ronda. Go for beautiful coastal walks, then swim in the glorious sea.

Cadaques: After you see these beautiful photos of Cadaques, you’ll want to visit this town (where Salvador Dali lived).

A grand hotel on the Costa Brava: With museum-worthy antiques and a killer perch above the chi-chi resort town of S’Agaro, Hostal de la Gavina is one of the best places to stay in Spain.

Our top travel tips and resources

Hotels: Booking.com is great for scoring a “wow” hotel – or at least a decent one – at lower rates than the hotel’s own website. We especially like Booking’s flexible cancellation policy!

Vacation homes, condos and rentals: We prefer and use Vrbo (Vacation Rentals by Owner).

Flights: To book the cheapest flights, search on Google Flights or Expedia. (Just be aware Expedia tickets may be non-refundable.)

Airport lounge access: We love (and have) Priority Pass for comfy lounge seats, free snacks and drinks, complimentary WiFi and sometimes even showers and spa services!

Tours: For the best local food, walking and other guided tours, plus skip-the-line tickets to attractions, check out Viator (a TripAdvisor company) and GetYourGuide.

Car rental: Renting a car is often one of the best ways to explore off the beaten path. Discover Cars searches car rental companies so you get the best rates.

Travel insurance: SafetyWing is designed for frequent travelers, long-term adventurers and digital nomads. It covers medical expenses, lost checked luggage, trip interruption and more. We also have and recommend Medjet for global air medical transportation.

Travel gear: See our travel shop to find the best luggage, accessories and other travel gear. (We suggest these comfy travel sandals for city walking, the beach and kicking about.)

Need more help planning your trip? Check out our travel tips and resources guide for airline booking tips, ways to save money, how to find great hotels and other crazy useful trip planning info.

If you make a booking or purchase through our site, we may earn a small commission (at no cost to you). Thanks!


Photo credits: 4, 9, 14, 15, 20 © Janice and George Mucalov, SandInMySuitcase | 10 Hotel Son Brull | 17 Can Bordoy


About the authors

Luxury travel journalists and SATW, NATJA and TMAC “Best Travel Blog” award winners, Janice and George Mucalov are the publishers of Sand In My Suitcase. Between them, they’ve traveled to all 7 continents. See About.

Find destination guides, global food-and-wine stories, luxury hotel reviews, articles on cultural explorations and soft adventure trips, cruise reviews, insanely useful travel tips and more!

Alexis Bell

Friday 3rd of May 2024

For a last minute trip at the end of May for my husband and me, would 4 nights be enough to split between 2 areas and would you recommend a car?

I'm thinking Soller and one more place. We love great food, wine and cobblestone villages, we're thinking Soller would be great for that and then mixing in a beach area.

Janice and George

Friday 3rd of May 2024

Hi Alexis,

With travel time on either side, 4 nights is really 3 full days.

The easiest 4-night trip would be just 4 nights in Soller. You could go to the beach in Port Soller by tram and take the bus to Deia. You wouldn't need to rent a car for the whole time. If you felt like exploring on your own, maybe just rent a car for one day from Soller.

You could book a private transfer (or taxi) from the airport to Soller and back.

But if you've never been to Palma de Mallorca, consider spending your first night in the Old Town of Palma. It's packed with lots of great restaurants, and the Cathedral and Almudaina Palace are must-see attractions. Then you could spend 3 nights in Soller -- taking the vintage train from Palma to Soller (a very scenic way of getting there).

Have a wonderful time!

Alina V.

Friday 15th of September 2023

Greetings!

This article is super helpful and great - I really like the idea of booking multiple places in Mallorca, so we will do that.

We are going there for a week at the end of November. Any tips for that particular season? We're really looking forward to our first holiday in Mallorca!

Janice and George

Monday 23rd of October 2023

Much of Mallorca is a seasonal vacation destination - spring to fall. Outside of Palma de Mallorca, many of the resorts and restaurants (certainly in beach towns) close down at the end of October.

For an end of November vacay, we suggest you stay in Palma de Mallorca for the week.

There'll be more going on there for you to enjoy - visiting the Cathedral, bicycling along the seafront promenade, shopping. And lots of restaurants will still be open in the island's capital. You can do day trips, depending on what's open.

Enjoy!

Mitch

Wednesday 31st of May 2023

I'm planning a trip to Mallorca in early July with my girlfriend.

I really like your idea of booking 3 different hotels/areas to totally experience the island.

If you had to pick 2 areas to go with Palma today, where would you pick? (Ideally without the need for a car, as I haven't driven for a while and she doesn't trust me, haha.)

Janice and George

Thursday 8th of June 2023

Hi Mitch,

Definitely add Soller to your Mallorca itinerary. Orange groves, cable car to Port de Soller and its beaches, lovely fincas with swimming pools, hiking and walking trails, good restaurants, etc. (Or you could stay in Port de Soller.)

It will be hot in July. If you'd like a beachy type of vacay, maybe add Port de Pollensa? Or you could stay somewhere on the east coast like Port d'Alcudia (also a beach town) which might have some better nightlife.

We're planning another trip to Mallorca - and this time, we won't rent a car. We'll take private transfers between the various towns (Port de Pollensa, Santanyi, Deia, Soller and Palma) and do some tours from these places. The private transfers are the same cost as renting a car for the duration of our stay.

Have a fabulous trip!

Jamie B.

Saturday 25th of March 2023

I'm planning a trip to Mallorca in early June with my 19-yr-old daughter.

We are thinking of a a few days in Palma and a few days at the beach. We're not interested in the party scene/touristy areas - and the adult-only hotels sound great. El Llorenc Parc de la Mar looks lovely, as does Jumeirah Port Soller Hotel & Spa.

Are there good beaches in/near Soller? Will it be good beach weather in early June? Do the beaches typically have umbrella and chair rentals?

Thanks for the tips!

Janice and George

Saturday 25th of March 2023

You've picked a good combo of hotels in Palma and Soller!

Yes, it will be beach weather in June, with an average daily high of about 80 F (26 C). So you should get lots of nice sunshine :-).

Port de Soller has two town beaches. They're narrowish strips of coarse sand lapped by calm waters, backed by a pedestrian boardwalk plus restaurants and bars. In high season (June to September), there are beach chairs and umbrellas for rent.

If you have a car, you'll want to also explore some beautiful beach coves nearby, like Cala Deia and Torrent de Pareis for a change of scene.

Have a great vacay!

Nikesh Desai

Friday 4th of February 2022

Great details...thanks! We are there for 2 weeks with kids doing the Nadal Camp. Better to stay in Felantix, Ariany or Son Carrio?

Cati

Wednesday 14th of December 2022

@Nikesh Desai,

The area of Porto Cristo – Cala Mendia is a quiet area close to beautiful small beaches where you can find restaurants, shops, etc. Close enough to Nadal's camp and close to the beach.

You can rent a holiday home close to the beach or a country finca which provides you lots of privacy.

Janice and George

Monday 14th of February 2022

How exciting for the kids! And the parents who get to enjoy Mallorca too :-)

Felantix is a small 13th century town and a bit of a treasure, with restaurants and nearby vineyards. It's not too far from the beaches of Portocolom and Cala d'Or – maybe a 20-minute drive? There's probably more going on in Felantix than in Ariany and Son Carrio (below).

Ariany is a teeny hilltop town (population under 1,000). Son Carrio is also a quiet peaceful village.

But we may not have told you anything that you don't already know?

Let us know what town you decide to stay in, and why!