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.*
Table of Contents
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.
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
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
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.
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.
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
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
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.
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.
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
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
- Great restaurants
- Beautiful beaches
- More costly than other places on the island
Best places to stay in Palma Nova
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.
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.
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
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
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.
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.
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
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
- Beach resorts
- Near the airport
- Lots of flight traffic
- Can be busy in the summer
Best places to stay in Ca’n Pastilla
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.
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.
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
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
- Not as many restaurants and places to explore
Best places to stay in S’Arenal
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.
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.
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
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
- Port for boating to other areas in Mallorca
- Not much nightlife
Best places to stay in Can Picafort
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.
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.
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’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
- Near Alcudia
- Lack of nightlife
- Family-based activities only (could also be a pro)
Best places to stay in Port d’Alcúdia
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.
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.
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
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
- Not as much to do as in the resort towns
Best places to stay in Alcúdia
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.
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.
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
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
- 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
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.
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.
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
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
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.
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.
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
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
- Small town feel, will have to rent a car to get there
- No beach access
Best places to stay in Valldemossa
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.
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.
The Perfect Mallorca Road Trip Itinerary
30 Most Beautiful Places in Spain
37 Dream Destinations to Visit in 2021
Want to read more about Spain?