Best Places to Stay in Mallorca – A Complete Island Guide

Best places to stay in Mallorca, Spain

Imagine stepping out of your holiday villa onto sugar-soft sand and drifting towards the turquoise sea. The Balearic Island of Mallorca may be famous for its world-class beaches, but it has so much more to offer the inquisitive visitor.

Many of the best places in Mallorca to stay rest on backdrops of rugged coastline, stone villages and limestone cliffs straight from a postcard. Along with natural beauty, including the World Heritage-listed Tramuntana Mountains, a Mallorca holiday charms the senses with cultural attractions, chic boutiques and a scrumptious dining scene.

Whether you’re jetting off on a fun family holiday, taking a relaxing escape or searching for the perfect honeymoon destination, you’ll find a picturesque base that’s just right for you.

This article may contain affiliate links. See our full disclosure here.

Best Places to Stay in Mallorca for Your Type of Holiday

Choosing where to stay in Mallorca is an important step in making the most of your limited time on the island. Read our suggestions for the best places to stay by vacation type below, or scroll down for a more detailed look at Mallorca’s towns, villages and resorts.


Romance is a given in Portocolom, so much so that it attracts artistic residents who never want to leave. Stroll hand in hand along Cala Marcal and dine with the sunset at S’Arenal beach.

Though the atmosphere is firmly one of retreat and relaxation, there’s plenty to do. Sample wines at local vineyards, swim in secluded coves and kayak across serene seas.

Romantic places to stay in Portocolom:
– The newly opened Iberostar Heritage LLum Portocolom offers a luxurious and romantic escape.
– This modern one-bedroom, self-contained Airbnb will allow you the privacy you seek.


For families, the Bay of Alcudia provides the perfect base for activities to suit all ages. Choose to stay in Port d’Alcudia or within the charming history of Alcudia town. From cheap places to stay in Mallorca to five-star hotels, you’ll find plenty of accommodation options to suit you.

Have fun in the sun on the golden sands of Playa de Alcudia, play golf, challenge yourselves to go-karting, hit the water slides and take the tourist train with the little ones.

Family accommodation in Alcudia:
– The Iberostar Ciudad Blanca offers family rooms complete with kitchenettes and loads of fun activities for the kids to enjoy.
– This 3-bedroom Airbnb near the beach is big enough for a family of 6 and comes complete with a beautiful pool & garden.


Eastern Mallorca is a supermodel when it comes to pristine beaches. Stay in the resort of Cala d’Or for no less than seven picture-perfect beaches, with sublime turquoise seas lapping against stunning coves.

The largest stretches, Cala Gran and Cala Llonga, are hubs for water sports, sun lounges and sailing. There’s even a tourist road train to make paradise cove-hopping extra easy.

From here, escape into the Mondragó Natural Park for serene scenes and tranquil coves away from the hustle and bustle.

Where to Stay in Cala d’Or:
– Couples will love the Hotel Cala d’Or right on the beachfront, while the Hostal Mistral is perfect for those on a budget.
– Travelling with friends or family? Why not rent this 2 bedroom Airbnb with direct access to the beach!


Magaluf is the buzzing hub of nightlife on the island and it all starts when the sun’s still high in the sky. To start your night by day, check out glamorous beach clubs and sip cocktails by the sea.

This is the home of mega nightclubs for after dark, along with enough bars to keep you hopping for weeks. The main areas included BCM Square and Punta Ballena, however, many hotels will also host colourful pool parties day or night.

Where to stay in Magaluf:
– For the best beach views head to Bahia Principe Sunlight Coral Playa where you can spend your days by the pool, and walk into the centre of town at night.
– This 5 bedroom villa would be the perfect base for a group of friends to enjoy, and it comes complete with pool and outdoor kitchen.


Surrounded by the Tramuntana Mountains and within close distance of coastal paths, the charming town of Sóller is the perfect stepping off point for hiking and cycling in nature.

Dedicated trails start within town and lead through scenes ranging from orange groves to clifftop lanes, mountain villages and lush valleys. Cycle across almost car-free roads and stay in remote wilderness on the outskirts of town.

Where to stay in Sóller:
– In the heart of Sóller, Ca’n Abril offers couples and families an authentic stay.
– For a bit more space to spread out after a day of cycling, this 2 bedroom house with pool fits the bill!

Best area to stay in Mallorca, Spain

From the lush, remote interior to vibrant beach resorts and secluded pockets of peace, it’s easy to choose areas of Mallorca to perfectly suit your holiday style. Consider what you love to do best and settle in at hotels, villas and resorts to suit every budget. Regardless of where you choose to base yourself, it’s easy to get around and explore the rest of the island.


Palma de Mallorca is a great place to stay in Mallorca if you want to be near the action.

As the capital of the Balearic Islands, your options for places to stay in Palma de Mallorca are wide open. It’s home to the island’s airport, so a quick 20-minute drive will see you happily ensconced at your accommodation. Choose from diverse neighbourhoods like the historic Old Town, trendy Santa Catalina or the golden stretches of sand at Playa de Palma.

No matter which neighbourhood you pick, the best places to stay in Palma are within a hop, skip and a jump of promenades, museums, boutiques, art galleries, cafes and nightclubs. In the heart of the city, use the incredible Gothic Cathedral as a guide to get happily lost among medieval streets, bustling squares and colourful markets.


You’ll get glimpses of the sparkling Bay of Palma from the labyrinth of lanes in the Old Town. Along its shores, the coastline shines with flashy yachts and fabulous beach resorts. Hire a bike or stroll along the Paseo Maritimo for a full exploration. No matter where you choose to stay in the area, you’ll find everything you need for couples, families, groups of friends or solo travellers.


Cala Major, Mallorca, Spain

One of the island’s oldest holiday resorts, Cala Major is a family favourite that’s in the perfect spot for quick history trips into the city. However, with beach clubs, bars and shops aplenty, you only need to walk a few steps off the sand to find what you need. Along with endless hours of fun in the sun and sea, Cala Major hosts the summer holiday home of the Spanish royal family, Marivent Palace, and the Joan Miro Museum.


Playa de Illetas in Mallorca, Spain

This sophisticated resort allows you to splurge on the finer things in life. Along with incredibly clear blue water, the main beach of Playa de Illetes features high-end restaurants for delectable dining with a view. Splash in the shallow waters of Cala Xinxell and sip cocktails from a bar at Cala Comtessa. Ses Illetes is a romantic choice for honeymoons and it’s perfect if you’d like to spoil yourself with a little luxury.


Portals Nous is an excellent place to stay in Mallorca, Spain

A residential vibe surrounds the lovely beachside town of Portals Nous. If you love golf, you’ll find courses nearby and the main street offers boutiques, a supermarket and restaurants. Spend your time lazing on the beaches of Cala Portals Nous and Cala Bendinat, before strolling to the glitzy marina to dine on a backdrop of mega yachts.


Where to stay in Majorca - Palma Nova

The three beautiful beaches of Son Matias, Na Nadala and Es Carregador greet you in the seaside resort of Palma Nova, making it one of the best towns to stay in Mallorca. This family-friendly destination offers an energetic promenade, water sports, boat trips, water parks and golf. The relaxed vibe at night includes charming restaurants and bars in the town centre, so there’s a little bit of something for every age group.


Magaluf is a fun place to stay in Mallorca, Spain

Magaluf is a fantastic base for short breaks in Mallorca, especially if you’re a night owl who loves to hit the dance floor. You can walk between here and Palma Nova, for the best of both worlds. Fun beach clubs dot the golden sands and pool parties rage day and night. There are plenty of attractions for families too, such as the House of Katmandu, banana boat rides and go-karting.


For some of the best quiet resorts in Mallorca, head to the pristine south-east. It’s world’s away from the tourist hubs and authenticity is found in fishing villages and local festivals.


Colònia de Sant Jordi is near the impossibly pretty and unspoiled Es Trenc beach. A charming old fishing harbour joins a restaurant-lined promenade and the town’s beach, Platja d’Es Port. Within a short walk of town, you’ll find the crystalline waters of Es Carbo beach. This is a great base for exploring the Ses Salines d’es Trenc (salt mine) and the islands of the National Maritime Park of Cabrera.


With a history as a stronghold against pirates, Sa Ràpita is an intriguing destination for quiet holidays in Mallorca. It’s likely you’ll have a lot of space to yourself along the beautiful coastline, with a beach right in town. Nearby, you’ll find the residential areas of Vallgornera and Cala Pi, with romantic villas and chilled out restaurants to enjoy in peace.


Rocky walls hide secluded coves splashed by turquoise seas, and medieval towns bless the land in east Mallorca. You’ll find both tourist hubs and wild stretches of nature here, along with some of the island’s most spectacular beaches.


History lovers are in for a treat that comes with gorgeous coastal scenes in Capdepera. The atmospheric village is home to a 14th-century castle, and the Medieval Market takes you back in time. In the old town, narrow streets meander among historic manor houses. When it’s time to hit the water, choose from Cala Mesquida, Canyamel and Cala Gat.


For activities in Mallorca that include golf, strolls around an enchanting village and trips to the sea, Son Servera makes a perfect base. The sleepy town boasts panoramic hillside views, an open-air, Neo-Gothic church and local festivals throughout the year. Close by, you’ll find the beach resorts of Cala Bona and Cala Millor, along with natural and historical wonders at Sa Punta de n’Amer.


With its bright turquoise, sheltered bay, ancient stone houses and prehistoric sites, Porto Cristo offers beachside bliss with a dash of history. The fishing village features the Dragon Caves, which house Lake Martel, and the ancient watchtower of Torre des Falcons. Within a 20-minute drive are the dreamy stretches of sand at Cala Romantica, Cala Varques and Cala Murada.


For beach hotels in Mallorca, these resorts deliver the paradise vibe you’re looking for. The family-friendly beach at Calas de Mallorca, Cala Domingos, is the perfect spot to laze all day on sunbeds. Swim between Cala Tropicana and Cala Domingo through rock caves and play volleyball on the sand. The local favourite of Cala Murada is a lovely spot for snorkelling in the gentle sea.


This fishing port sits pretty amid pastel-coloured houses and boats bobbing on the sparkling water. The blue flag beach of Cala Marcal stretches along the south of the town, encased by greenery-covered rocks on either side. Kayak, dive or snorkel through the caves, and visit the nearby wine region. For history buffs, Portocolom is home to the Naveta, a prehistoric burial site.


‘Golden Bay’ is a vibrant, family-friendly resort dotted with the gorgeous coves of Cala Ferrera, Cala Serena, Cala Gran and Cala Esmeralda. A mini train connects the beaches, so it’s easy to explore with little ones. There’s not much you can’t do here, when it comes to fun in the sun. Sail, dive and sip cocktails at beachfront bars as the sun goes down.


Located in the district of Santanyí, this traditional village is one of the best spots in Mallorca to escape the busy summer beach crowds, while still staying near the beach. Hikers will love the pine forests and dunes of Cala Mondrago Natural Park, which is within walking distance of the town. While there isn’t a beach right in town, it’s just a hop, skip and a jump to Cala Barca, S’Amarador Beach and Cala Mondrago.


A real life working fishing village, Cala Figuera offers a traditional atmosphere, right down to fishermen mending their nets along the postcard-perfect harbour. Meander along the path around the harbour for clifftop views, snorkel in ridiculously clear water and sample the abundant catch of the day from delicious seafood restaurants.


If you’re looking for Mallorca hotels on the beach, this low-key resort boasts a sublime cove on a backdrop of pine forests and cliffs. The shallow waters lapping fine sand are a haven for children and a local dive school gives you the chance to see underwater magic. This isn’t a place for nightlife, but it’s only a short drive to the cobbled streets and delightful restaurants of Santanyí village.


Stunning bays, soaring clifftops and adventure activities characterise northern Mallorca. Alcudia hosts a ferry terminal for fun island-hopping to Ibiza and beyond.


A small resort surrounded by dramatic cliffs and serene bays, Cala Sant Vicenc is the spot for tranquil holidays in north Mallorca. Relax on the beaches of Cala Barques and Cala Molins, and keep fit by hiking around the steep hillsides. Scuba diving is a top activity and bird watchers are treated to peregrine falcons and nightingales.


A favourite of artists and writers, ancient Pollença brims with historic charm. This is a place to linger in cafes and bars, and explore narrow laneways filled with arts and crafts. Just outside of town, you can climb the 330-metre high Puig for sweeping views and a hilltop chapel. Beaches are nearby in Port de Pollenç, however, stay here to immerse in the cultural side of Mallorca.


Formerly a fishing village, this coastal town is a top pick if you’re looking for where to stay in Mallorca with family. Spend lazy days on Port de Pollença beach while the kids enjoy water sports, or soak up the tranquility of the Pine Walk promenade. There’s a flat cycle path that meanders around the sparkling bay and boat trips are available to explore secluded coves for snorkelling.


For those who love a bustling, tourist vibe, stay near the medieval town of Alcudia and the surrounding coast. The restored city walls encircle atmospheric, narrow streets, traditional fiestas, quaint restaurants and historic landmarks. Port d’Alcudia is a haven of golden beaches and sparkling seas, complete with an elegant marina. From island-hopping to windsurfing and sailing, there’s plenty to do both on and off land.


At the eastern end of the Bay of Alcudia, Ca’n Picafort is an energetic resort that suits everyone looking for a fun beach holiday. Sun lounges stretch across the soft sand and shops, restaurants, supermarkets and tour operators line the seafront promenade. For night owls, colourful bars ensure there are plenty of spots for sunset cocktail sipping.


Olive groves, pine forests and the Serra de Tramuntana mountain range join breathtaking beaches in west Mallorca. That’s not all though, with quaint, hilltop villages and dynamic resorts.


Set on a backdrop of lush cliffs peppered with some of the best hotels in Mallorca on the beach, it’s little wonder that Santa Ponsa has been a favourite with tourists for decades. This is a friendly resort with something for everyone, including a pretty promenade, marinas, a golf course, a tennis club and an adventure playground.


With hotels and villas peppering a hillside that overlooks the idyllic beach, Peguera is a lovely choice for families, groups and couples alike. Three main beaches and a restaurant-lined main street offer all the leisure you could hope for. For a quiet escape, stay in the nearby area of Cala Fornells. Here, a quaint village feel combines with an enchanting cove decorated by pine trees.


Rocky coves and gorgeously green-tinged, calm waters set the scene in the resort of Camp de Mar. Just off the coast, you’ll find a seafood restaurant sitting pretty on a small rock that’s accessed by the jetty. From the jetty, it’s possible to take boat trips to the island of Sa Dragonera Natural Park.


Among the most popular places in Mallorca is elegant Port d’Andratx, which is a favourite of the yachting set and celebrities. Despite the luxury vibe, the stunning harbour still hosts local fishermen, highlighting its history as a small fishing port. Visit the cosmopolitan Club de Vela marina and head inland to the ancient town of Andratx, which is nestled in the foothills of the Tramuntana Mountains.


If you love hiking, base yourself in the pretty coastal village of Sant Elm, which is in easy striking distance of the Tramuntana Mountains. Once a quiet fishing village, it still retains a traditional vibe and it’s one of the best places to stay for cycling in Mallorca. Seafood restaurants overlook the sea for picturesque dining.


Dramatic coastal cliffs on the edge of the Tramuntana Mountains characterise the authentic village of Banyalbufar. Terraced hillsides tumble into the sea, and serene coves provide scenic swimming and lazing on pebbled shores. It’s all about the simple life here, with historical landmarks and old-world charm, rather than overt tourist facilities.


Culture-vultures and history buffs will love this village, nestled amid the Tramuntana Mountains. Ancient stone houses join art galleries and cafes, surrounded by a countryside that’s sprinkled with hiking trails. In the region, it’s easy to visit the Royal Carthusian Monastery, where the composer, Chopin, once spent the winter. To delve into history, stop by the Centre Cultural Costa Nord de Valldemossa.


This cultural town is set within a verdant valley and orange groves. Narrow streets converge on the main square, Plaça Constitució, for lazy days sipping coffee and people-watching. Spend time in the Museum of Natural Sciences and the SóllerBotanical Gardens. A stay here means the best of both worlds, with a vintage tram that runs from town to the nearby Port de Sóller.


Soller Tram in Mallorca

With mountain scenery and sweeping sea views, this west coast village is the spot for Mallorcan sunsets. The action in Port de Sóller centres along the beachfront promenade, complete with seafood restaurants and contemporary cocktail bars. Pop into the Sóller Marine Museum, admire the Sant Ramon de Penyafort church and walk to the 17th-century Torre Picada.


Vineyards, olive groves and traditional villages greet you in Mallorca’s central heart. You’re still just a drive from the coast, however, this is world’s away from the island’s tourist hubs. Pack your hiking boots for glorious trails and get set to discover historic crafts like glass-blowing and shoemaking.

Architecture buffs will notice picturesque remnants from Moorish, Roman and Christian influences. Get off the tourist trail in the serene villages of Algaida and Montuiri. Santa Eugenia is crossed with idyllic country walking lanes and local bars filled with local farmers.

Geographically located at the very centre of Mallorca, the rural town of Sineu boasts beautiful architecture, with its parish church and a hospital that dates back to 1240. The town usually rests within a serene atmosphere, however, the weekly market brings an energetic vibe with local shoppers.

On a backdrop of stone windmills, the medieval town of Montuiri hosts a Gothic church and grand Moorish buildings. Nearby, you’ll find the prehistoric site of Son Fornes and the Son Company cave houses. When you spend part of your holiday inland, you’ll truly immerse in the traditional spirit of Mallorca.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Malcare WordPress Security