12 Best Places to Stay in Mallorca: Best Towns & Hotels

Mallorca is one of the most beautiful and diverse islands in Spain. With its stunning landscapes, crystal clear waters, and lively cities, it’s no wonder that Mallorca has become a popular tourist destination for many travelers.

When planning your trip to Mallorca, you might be feeling overwhelmed with all the options available. Fortunately, this guide will help you narrow down your options and choose the best places to stay in Mallorca. From secluded rural towns to picturesque coastal cities, there’s something for everyone.

*Disclosure: This post contains a few affiliate links, which means I may receive a small commission, at no cost to you, if you make a purchase through my link.*

Overview of the Best Areas to Stay in Mallorca

Although the island is not that big, there are numerous places to stay in Mallorca that cater to different types of travelers and budgets.

Palma de Mallorca – the capital of the island – is one of the most popular places to stay in, however, there are many smaller towns and villages that offer a more authentic experience.

If you don’t have time to read through this whole article, take a look at this table instead. It covers the best areas to stay in Mallorca and has a quick breakdown of what each one has to offer.

PalmaLuxury hotels, shopping, sightseeingNixe PalaceMore hotels in Palma
MagalufNightlife, partyingSol BarbadosMore hotels in Magaluf
Palma NovaRestaurants, beachesAparthotel AquasolMore hotels in Palma Nova
Portals NousYacht clubs, nightlife, celebrity sightingsSalles Hotels Marina PortalsMore hotels in Portals Nous
Ca’n PastillaBeach resorts, relaxing tripsSauló HotelMore hotels in Ca’n Pastilla
S’ArenalParties, affordabilityPiñero Bahia de PalmaMore hotels in S’Arenal
Can PicafortRelaxation, boat tripsEix latja Daurada Hotel & SPAMore hotels in Can Picafort
Port d’AlcúdiaFamily resorts, beachesSeaclub Mediterranean ResortMore hotels in Port d’Alcúdia
AlcúdiaCulture, historyFonda Llabrés Boutique HotelMore hotels in Alcúdia
Port de PollencaRomantic getaway, stylish accommodations, tranquilityHoposa Hotel & Apartaments VillaConchaMore hotels in Port de Pollenca
Port de SóllerCharming beaches, outdoor adventuresHotel MarinaMore hotels in Port de Sóller
ValldemossaHistory, culture, hikingMirabó de ValldemossaMore hotels in Valldemossa

Best Places to Stay in Mallorca

If you’re looking for accommodation in Mallorca, this section of the article will help you immensely. Below, you can learn about the best places to stay in Mallorca, as well as their pros, cons, and recommended hotels. Let’s get into it!

1. Palma – Best for luxury hotels, shopping, and sightseeing

Cathedral and the royal palace in Palma de Mallorca

Palma de Mallorca is the capital of the island and is one of the most popular places to stay in Mallorca. It’s located very close to the airport, making it a great choice for those who are coming to the island for a long weekend.

The city itself is full of activities and attractions, from its impressive historical sites to amazing bars and shops. It doesn’t boost a lively nightlife scene like some of the other towns but it’s a great place to base yourself in order to explore the rest of the island.

The city is also well connected with public transportation, so it’s easy to get around the island from here.

Pros and cons of staying in Palma


  • Extensive shopping options
  • Easy to get around, you have many options for transportation
  • It offers lots of things to do since many attractions are nearby


  • Little to no nightlife
  • It tends to be crowded with tourists
  • Doesn’t have an authentic charm

Best places to stay in Palma

Sant Francesc Hotel Singular
Photo credit: Sant Francesc Hotel Singular

LUXURY – Sant Francesc Hotel Singular

The 5-star Sant Francesc Hotel Singular is located in a 19th-century manor house in the beautiful Plaza de Sant Francesc. Located in the old town of Palma de Mallorca, it is only 300 m from Palma Cathedral and 601 m from Palma Port.

Nixe Palace
Photo credit: Nixe Palace

MID-RANGE – Nixe Palace

The luxury Nixe Palace is located next to Cala Major Beach and the Marivent Palace. It offers an outdoor pool, a free spa, and air-conditioned rooms with free WiFi access. Rooms at the Nixe Palace are modern. They include satellite TV and a large bathroom with toiletries, bathrobe, and slippers.

Innside by Melia Palma Bosque
Photo credit: Innside by Melia Palma Bosque

BUDGET – Innside by Melia Palma Bosque

INNSIDE by Meliá Palma Bosque is an urban design hotel located 5 minutes’ walk from Palma’s seafront promenade and 20 minutes walk from Palma Cathedral. It features an outdoor, an indoor, and a children’s pool, and an on-site restaurant with a terrace.

2. Magaluf – Best for nightlife and partying

Magaluf, Mallorca, Spain

If you are mainly visiting Mallorca with the goal of being able to party at night and go to the beaches during the day, then Magaluf is an excellent place for you to consider. This is one of the best places to stay in Mallorca and is on the western side of the island, not that far from Palma.

More often than not, this tends to be where a lot of younger tourists stay when traveling to Mallorca because of how many parties there are. It’s also well connected to Palma and the rest of the island, which is why it’s also a great place to stay for a Mallorca road trip.

Pros and cons of staying in Magaluf


  • Nightlife is abundant
  • Beautiful beaches nearby


  • Lots of young tourists (this can also be a pro, depending on your preferences)
  • Resorts are the main accommodation

Best places to stay in Magaluf

INNSiDE Calviá Beach
Photo credit: INNSiDE Calviá Beach via Booking.com

LUXURY – INNSiDE Calviá Beach

Located 200 m from Calvià Beach in Magalluf, INNSiDE Calviá Beach offers a fitness center with an outdoor area and 4 pools including a suspended glass-bottomed pool. The air-conditioned rooms in the hotel are equipped with a flat-screen TV and a terrace.

Sol Barbados
Photo credit: Sol Barbados via Booking.com

MID-RANGE – Sol Barbados

Set in Magaluf, Sol Barbados offers concierge services, rooms, a garden, free WiFi, and a bar. Boasting a 24-hour front desk, this property also welcomes guests with a restaurant, a water park, and an outdoor pool. 

Hotel Samos
Photo credit: Hotel Samos via Booking.com

BUDGET – Hotel Samos

Located in the heart of Magaluf, the hotel is just 250 m from the town’s famous beaches. Rooms include a balcony and overlook the Mediterranean Sea or the island’s mountains. Hotel Samos offers outdoor pools for adults, surrounded by a sun terrace with loungers.

3. Palma Nova – Best for restaurants and beaches

Palma Nova beach, Mallorca

If you’re wondering where is the best place to stay in Mallorca if you’re traveling with a family, look no further than Palma Nova. It’s filled with beautiful beaches and has fantastic restaurants. However, this destination can be a bit more luxurious and therefore might be more expensive to stay at.

What’s excellent about Palma Nova is that it’s also not that far from Palma, so it’s easily connected to the rest of the island. Also, if you like shopping, this is another amazing place for you to stay as you can find many great boutiques and shops in the town.

Pros and cons of staying in Palma Nova


  • Family-friendly
  • Great restaurants
  • Beautiful beaches


  • More costly than other places on the island

Best places to stay in Palma Nova

Aparthotel Ponent Mar
Photo credit: Aparthotel Ponent Mar via Booking.com

LUXURY – Aparthotel Ponent Mar

The Apartotel Ponent Mar is a 4-star apartment-style hotel with free private parking, a spa, and indoor and outdoor swimming pools. There is free Wi-Fi in all public areas. The Aparthotel Ponent Mar is set right next to the sea and beach in Mallorca.

Aparthotel Aquasol
Photo credit: Aparthotel Aquasol via Booking.com

MID-RANGE – Aparthotel Aquasol

The Aparthotel Aquasol offers apartments set around a swimming pool, 200 m from Palmanova Beach. The complex has its own mini supermarket and offers live shows and daily entertainment.

Hotel Son Caliu Spa Oasis
Photo credit: Hotel Son Caliu Spa Oasis via Booking.com

BUDGET – Hotel Son Caliu Spa Oasis

Hotel Son Caliu Spa Oasis is a 4 star Superior hotel, surrounded by gardens, offering direct access to one of Palmanova’s pretty coves. It also has a spa and an outdoor swimming pool.

4. Portals Nous – Best for yacht clubs, nightlife, and celebrity sightings

Portals Nous, Mallorca, Spain

Located in the western part of the island, Portals Nous is another great place to stay in Mallorca. It’s a small, relaxed town not too far away from Palma that boasts gorgeous beaches and amazing yacht clubs. No wonder why celebrities like it so much!

There are also lots of shops in Portals Nous. It feels like the type of place that people go to stay, rather than vacation to, so you may even run into some locals if you opt to stay here.

Pros and cons of staying in Portals Nous


  • Yacht clubs
  • Great nightlife
  • Celebrity sightings
  • Opportunity to meet with locals


  • Can be costly
  • Busy during the summer

Best places to stay in Portals Nous

Boutique Hotel H10 Punta Negra
Photo credit: Boutique Hotel H10 Punta Negra via Booking.com

LUXURY – Boutique Hotel H10 Punta Negra

Boutique Hotel H10 Punta Negra is located in the tranquil Costa d’en Blanes with direct access to two picturesque coves. Most rooms have a balcony or terrace with views of the Mediterranean. The hotel’s extensive gardens contain 3 swimming pools, including one for children.

Salles Hotels Marina Portals
Photo credit: Salles Hotels Marina Portals via Booking.com

MID-RANGE – Salles Hotels Marina Portals

The traditional-style Marina Portals offers stunning Mediterranean Sea views just 7-minute walk from the beach. It has a pool and a spa, and the air-conditioned rooms have satellite TV. Guests have free access to the spa.

Tomir Portals Suites
Photo credit: Tomir Portals Suites via Booking.com

BUDGET – Tomir Portals Suites

Set overlooking Costa d’en Blanes Beach and Punta Portals Marina, Tomir Portals Suites is a well-equipped complex featuring an outdoor swimming pool and restaurant. The Tomir Portals Suites feature brightly decorated double bedrooms and suites with balconies.

5. Ca’n Pastilla – Best for beach resorts and relaxing trips

Beach in Ca'n Pastilla, Mallorca

For a relaxing beach getaway, look no further than Ca’n Pastilla. This is one of the best places to stay in Mallorca for a good reason. It’s located right outside of Palma de Mallorca and is also not that far from the airport.

There are many beaches here and resorts, which is why many people choose to stay here if they are looking to have a more relaxing holiday. There is also excellent surfing in the area so if this is your sport, you’re going to love Ca’n Pastilla!

Pros and cons of staying in Ca’n Pastilla


  • Relaxing
  • Beach resorts
  • Near the airport


  • Lots of flight traffic
  • Can be busy in the summer

Best places to stay in Ca’n Pastilla

Alua Leo
Photo credit: Alua Leo via Booking.com

LUXURY – Alua Leo

Located just 100 m from Can Pastilla Beach, Alua Leo offers outdoor swimming pools. It is set in Majorca’s Palma Beach resort. The hotel offers comfortable, bright rooms with a private bathroom. All rooms have air conditioning and a TV. 

Saulo Beach Hotel
Photo credit: Saulo Beach Hotel via Booking.com

MID-RANGE – Sauló Hotel

Set overlooking the beach of Playa de Palma, Sauló Hotel is located on the edge of Can Pastilla, near Palma de Mallorca, the capital of Majorca. Stroll down to the beach from Sauló Hotel and relax on the fine sands.

Helios Mallorca Hotel & Apartments
Photo credit: Helios Mallorca Hotel & Apartments via Booking.com

BUDGET – Helios Mallorca Hotel & Apartments

Set within gardens, Helios Mallorca is located just off Palma Beach and offers rooms with air conditioning and a balcony. The outdoor pool is surrounded by a sun terrace. Hotel Helios Mallorca includes an indoor swimming pool. 

6. S’Arenal – Best for parties and affordability

S’Arenal, Mallorca, Spain

If you’re wondering where to stay in Mallorca for affordability but you also want to be able to go to parties, then consider staying in S’Arenal. It’s filled with great beaches and is on the southern coast of Mallorca.

There’s ample nightlife here and day parties, and the majority of places to stay here won’t break the bank. This is also a great place to stay if you want to be able to experience the breathtaking nature in Mallorca.

Pros and cons of staying in S’Arenal


  • Parties and nightlife
  • Affordability
  • Beaches


  • Not as many restaurants and places to explore

Best places to stay in S’Arenal

Planet One Hotel
Photo credit: Planet One Hotel via Booking.com

LUXURY – Planet One Hotel

Planet One Hotel has a restaurant, seasonal outdoor swimming pool, a bar, and shared lounge in El Arenal. Boasting family rooms, this property also provides guests with a terrace. The accommodations feature a 24-hour front desk, airport transfers, an ATM, and free WiFi throughout the property.

Piñero Bahia de Palma
Photo credit: Piñero Bahia de Palma via Booking.com

MID-RANGE – Piñero Bahia de Palma

Located just 250 m from Arenal Beach and Marina, this hotel offers an outdoor pool, a sun terrace, and a buffet restaurant. The air-conditioned rooms have private balconies and satellite TV.

Hotel Fenix
Photo credit: Hotel Fenix via Booking.com

BUDGET – Hotel Fenix

Hotel Fenix features an outdoor pool year-round and a furnished terrace. Set in el Arenal, there is a water park nearby. Featuring plenty of natural light and fitted with parquet floors, all rooms come with a terrace, private bathroom, and satellite TV.

7. Can Picafort – Best for relaxation and boat trips

Can Picafort, Mallorca, Spain

One of the best areas to stay in Mallorca for a more tranquil trip is Can Picafort. There’s also a huge harbor here, making it a great place to stay if you want to utilize boats to get to other areas on the island.

Lots of bars are here, and usually, the restaurants have food that isn’t that overpriced. The majority of places to stay line the oceanfront, making it a wonderful place to stay. It’s also a family-friendly place so it’s perfect if you’re traveling with kids.

Pros and cons of staying in Can Picafort


  • Relaxing
  • Port for boating to other areas in Mallorca
  • Family-friendly


  • Not much nightlife

Best places to stay in Can Picafort

The Sea Hotel by Grupotel
Photo credit: The Sea Hotel by Grupotel via Booking.com

LUXURY – The Sea Hotel by Grupotel

This adults-only hotel is on the beach in Mallorca’s Can Picafort, 6.2 mi south of Alcudia, and 34 mi from Palma Airport. It has a private beach area with its own bar. All air-conditioned rooms at The Sea Hotel by Grupotel have a private balcony, some with sea views.

Eix Platja Daurada Hotel & SPA
Photo credit: Eix Platja Daurada Hotel & SPA via Booking.com

MID-RANGE – Eix Platja Daurada Hotel & SPA

Eix Platja Daurada Hotel & SPA is located in the center of the Bay of Alcúdia, next to the Ca’n Picafort Beach. It offers large outdoor pools, a spa, and rooms with private balconies. The rooms at Eix Platja Daurada Hotel & SPA offer beautiful views.

BQ Can Picafort Hotel
Photo credit: BQ Can Picafort Hotel via Booking.com

BUDGET – BQ Can Picafort Hotel

Set right in the center of the touristic area of Can Picafort, BQ Can Picafort Hotel is just 200 m from a white sandy beach, where you can swim in crystalline blue waters. This hotel provides the ideal accommodations for a fun-filled family holiday in the sun and near the beach.

8. Port d’Alcúdia – Best for family resorts and beaches

Port d’Alcúdia in Mallorca, Spain

Port d’Alcudia is most well known for being home to family resorts. If you’re traveling with a family, this is one of the best places to stay in Mallorca. Plus, the Bay of Alcudia is genuinely breathtaking, and there are lots of shops and restaurants nearby.

It’s right next to Alcudia too, which is a more historic town in Mallorca. Lots of people who stay here take the opportunity to explore nearby. The fact that it’s a family resort village can be both a pro and a con in itself.

If you’re a solo traveler, you may not like to stay here because of all the young kids. But on the other hand, if you’re traveling with your own kids, this could be the perfect place for you.

Pros and cons of staying in Port d’Alcúdia


  • Kid-friendly family resorts
  • Beaches
  • Near Alcudia


  • Lack of nightlife
  • Family-based activities only (could also be a pro)

Best places to stay in Port d’Alcúdia

Hotel Astoria Playa
Photo credit: Hotel Astoria Playa via Booking.com

LUXURY – Hotel Astoria Playa

The modern, adults-only Hotel Astoria Playa is located in heart of the popular resort of Alcúdia, just 150 m from the beach. It has 2 outdoor swimming pools, including one with a chill-out zone, and free Wi-Fi.

Seaclub Mediterranean Resort
Photo credit: Seaclub Mediterranean Resort via Booking.com

MID-RANGE – Seaclub Mediterranean Resort

This complex offers Mediterranean-style apartments set 8 minutes’ walk from the beach in Alcudia Bay. Seaclub Mediterranean Resort has a swimming pool, gardens, and a fitness center.

Eix Alcudia Hotel
Photo credit: Eix Alcudia Hotel via Booking.com

BUDGET – Eix Alcudia Hotel

This traditional Mallorcan-style building consists of 4 floors set around an outdoor swimming pool and patio, surrounded by palm trees. The heated, air-conditioned rooms come with a work desk and satellite TV.

9. Alcúdia – Best for culture and history

Alcúdia, Mallorca, Spain

Next is on the list of the bets places to stay in Mallorca is Alcudia, a great place to get accommodation on the island if you are a huge fan of history and staying in more traditional areas when you’re traveling. It’s most well known for being a traditional village, which is why it draws people to stay here.

You’ll find beautiful 14th-century buildings and cobblestone streets waiting to be explored here. A possible downside could be that there isn’t as much to do here compared to the resort towns.

Pros and cons of staying in Alcúdia


  • Culture
  • History


  • Not as much to do as in the resort towns

Best places to stay in Alcúdia

Forum Boutique Hotel & Spa
Photo credit: Forum Boutique Hotel & Spa via Booking.com

LUXURY – Forum Boutique Hotel & Spa

This traditional Mallorcan-style building consists of 4 floors set around an outdoor swimming pool and patio, surrounded by palm trees. The heated, air-conditioned rooms come with work desk and satellite TV.

Fonda Llabrés Boutique Hotel
Photo credit: Fonda Llabrés Boutique Hotel via Booking.com

MID-RANGE – Fonda Llabrés Boutique Hotel

This charming, family-run guest house is located in Alcúdia’s Constitution Square, in northern Mallorca. It offers a restaurant, a rooftop terrace and bright, air-conditioned rooms with views.

PortBlue Club Pollentia Resort & Spa
Photo credit: PortBlue Club Pollentia Resort & Spa via Booking.com

BUDGET – PortBlue Club Pollentia Resort & Spa

PortBlue Club Pollentia Resort & Spa, 3.1 mi from Alcudia, offers extensive sports facilities, including 3 swimming pools, a tennis court and watersports center. This charming hotel features spa with free access.

10. Port de Pollenca – Best for romantic getaways, stylish accommodations, and tranquility

Panoramic view of Port de Pollenca, Mallorca

Port de Pollenca is a smaller place to stay but is still filled with excellent resorts. The beaches here don’t get as busy as in Palma but the town is anything but boring. It started to become a resort town in the earlier 20th century and has since become a great place to stay for romantic getaways.

The town of Port de Pollenca has great Mallorca accommodations for any budget. The majority of them are also pretty trendy since they tend to be newer. The tranquility definitely makes this town one of the best places to stay in Mallorca!

Pros and cons of staying in Port de Pollenca


  • A romantic place to stay
  • Stylish accommodations
  • Tranquil


  • Far from Palma and the airport
  • You need to rent a car or rely on public buses to get around

Best places to stay in Port de Pollenca

Hoposa Pollentia
Photo credit: Hoposa Pollentia via Booking.com

LUXURY – Hoposa Pollentia

Hotel Hoposa Pollentia is set overlooking the sea and near the mountains, in a tranquil and beautiful area of northeast Mallorca. It offers views of Pollensa Bay from the terraces and the garden.

Hoposa Hotel & Apartaments VillaConcha
Photo credit: Hoposa Hotel & Apartaments VillaConcha via Booking.com

MID-RANGE – Hoposa Hotel & Apartaments VillaConcha

Hoposa Hotel & Apartaments Villaconcha is located in the charming Port de Pollença, 200 m from the beach. The complex features an outdoor pool. The apartments at the Hoposa Villaconcha all have a balcony.

Hotel Capri
Photo credit: Hotel Capri via Booking.com

BUDGET – Hotel Capri

This seafront hotel in Puerto Pollensa’s Pine Walk area offers smart and well-equipped accommodations, where you can unwind in a beautiful, natural setting. On the beach, just yards away, you can spend the day lying back on the golden sands and soaking up the sun.

11. Port de Sóller – Best for charming beaches and outdoor adventures

Yachts in the port in front of the colorful houses in Port de Soller, Mallorca

If you’re wondering where to stay in Mallorca for adventure, then check out this beautiful village. It is a bit more of a traditional town and tends to mostly be filled with tourists who want to explore the outdoors in Mallorca.

The beaches here are incredibly charming and beautiful and usually aren’t as busy as on the other parts of the island. You’ll also be happy to know that public transportation is abundant here, and it’s easy to get to other villages across the island if you want to. On the other hand, if you’re not into nature, you might not like staying here.

Pros and cons of staying in Port de Sóller


  • Outdoor adventures are abundant
  • Charming beaches
  • Well connected


  • Not much else to do besides lounge at the beach or explore nature

Best places to stay in Port de Sóller

Bikini Island & Mountain Port de Soller
Photo credit: Bikini Island & Mountain Port de Soller via Booking.com

LUXURY – Bikini Island & Mountain Port de Soller

Enjoying an unbeatable location overlooking Majorca’s Puerto de Soller Bay, Bikini Island & Mountain Hotel Port de Soller, part of the Designhotels, offers an outdoor pool, a spa, and free bikes.

Hotel Marina
Photo credit: Hotel Marina via Booking.com

MID-RANGE – Hotel Marina

The family-run Hotel Marina overlooks Platja den Repic Beach, located just 11 m away, and the promenade in Port de Sóller. It features an outdoor pool, free spa, and rooms with private balconies.

Hotel Eden Nord Soller
Photo credit: Hotel Eden Nord Soller via Booking.com

BUDGET – Hotel Eden Nord Soller

Hotel Eden Nord is located in the fishing town of Port de Sóller, 150 m from the beach. It has an outdoor swimming pool and air-conditioned rooms with a terrace or balcony.

12. Valldemossa – Best for history, culture, and hiking

The beautiful town of Valldemossa in Mallorca

Last but not least is, the charming town of Valldemossa is one of the best locations to stay in Mallorca. It’s a bit similar to Alcudia in that it’s an excellent place to stay if you want to experience the more traditional side of Mallorca. 

History and culture are abundant here, and there are lots of hiking trails. It’s also set against the mountains, so it’s incredibly beautiful and surrounded by nature. No matter where you stay in Valldemossa, you’ll truly enjoy your trip.

Pros and cons of staying in Valldemossa


  • Lots of hiking options
  • Culture
  • History


  • Small town feel, will have to rent a car to get there
  • No beach access

Best places to stay in Valldemossa

Hotel Valldemossa
Photo credit: Hotel Valldemossa via Booking.com

LUXURY – Hotel Valldemossa

Hotel Valldemossa is made up of 2 restored 19th-century stone houses in western Mallorca. It offers a spa, indoor and outdoor pools, and attractive rooms with a private balcony.

Mirabó de Valldemossa
Photo credit: Mirabó de Valldemossa via Booking.com

MID-RANGE – Mirabó de Valldemossa

This stunning, converted country house offers rustic accommodations with contemporary modern touches and is situated in Valldemossa, within the Sierra de Tramuntana Mountains, boasting fabulous valley views.

Hotel Sa Vall
Photo credit: Hotel Sa Vall via Booking.com

BUDGET – Hotel Sa Vall

Hotel Sa Vall is a historic manor house, with an outdoor swimming pool and large garden. It is set in Mallorca’s Tramuntana Mountains, just outside the village of Valldemossa.

Related Posts

Mirador Es Colomer viewpoint that you need to see on your Mallorca road trip

The Perfect Mallorca Road Trip Itinerary

Yachts in the port in front of the colorful houses in Port de Soller, Mallorca

30 Most Beautiful Places in Spain

The Most Beautiful Dream Destinations of the World You Should Add to Your Travel Bucket List

37 Dream Destinations to Visit in 2021

Want to read more about Spain?

Pin It for Later!

Leave a Comment