The Best Beaches and Restaurants in Mallorca

Planning a trip to Europe can be pretty overwhelming, and let’s face it, hiring a booking agent can break the bank. But guess what? I’ve got your back! After traveling of my own throughout Europe, I put together a comprehensive list of the best restaurants and beaches in Mallorca, Spain. From “instagrammable” restaurants to secret private beaches, this list is the ultimate guide for embarrassing your European summer. 

Mallorca holds a special place in my heart and it undoubtedly ranks among my most cherished destinations in Spain. The island’s crystal-clear, bright blue waters, combined with the delicious and unique food, make it an irresistible paradise. Yet, what truly sets Mallorca apart is the genuine friendliness of its locals, which creates a very welcoming experience.

I traveled here in August and I was pleasantly surprised that the island wasn’t too crowded, offering a refreshing contrast to popular tourist spots like the Amalfi Coast. Renting a car was also super easy and driving on the roads felt safe at all times.

I hope this guide is that extra push you’ve been looking for to book your dream vacation in Mallorca. 


  • El Perrito for breakfast

    • Every dish at El Perrito is carefully crafted using fresh, locally-sourced ingredients that pay homage to the island’s culinary traditions. This hidden gem is definitely a healthier option. From omelets and benedicts, to yogurt bowls and bagels, there’s something for everyone. The cafe also bakes fresh pastries daily, the Ham & Cheese croissant is to die for! 

  • Palma Bread for breakfast

    • Palma Bread is dubbed as the home of the cinnamon roll and there’s no surprise why. It’s soft and warm on the inside and drizzled with the yummiest homemade icing. 

  • Mama Carmens for breakfast

    • A place to taste vegan and vegetarian cuisine, specialty coffee, smoothie bowls and healthy pastries 

  • Restaurante Miro for lunch

    • Restaurante Miro is located inside La Residencia Belmond Hotel. This might have been my favorite place for lunch on the island. The restaurant is tucked away in the town of Soller – known for its lush green mountains and stunning ocean views. Definitely start your meal off with the cheese and meat board and sip on some refreshing cocktails. Once you’re finished eating, the town of Soller is a stunning place to walk around, filled with boutiques and shops. We ate here after going to Cala Deia beach since they’re in the same area. 

  • Cassai Beach House for lunch

    • This is a super fun place to get drinks and tapas on the beach! They play really fun music and the vibe is really great. We ate here after going to Cala Pi beach since they’re in the same area. 

  • Restaurante Agapanto for dinner

    • Picture this: Your table is next to the water and overlooks all of the boats in the harbor. The sun is starting to set behind the mountains and your view of the harbor starts to twinkle from the moonlight. You’re surrounded by tiki torches and flowers, and your table is lit up with candles. The sound of the water crashing along the shore’s pebbles is the perfect background noise. When I say this is the most romantic place for a dinner, I mean it. This restaurant is an absolute must when visiting Mallorca. 

  • De Tokio a Lima for dinner

    • Nestled in the heart of Palma, De Tokio a Lima sits above the town on a rooftop and overlooks everything. It’s a pretty private balcony surrounded by trees and makes you feel like you’re tucked away in the jungle. The menu is a fusion of Japanese, Peruvian, and Mediterranean cultures.

  • KOA Grill & Cocktails for dinner

    • Authentic Mediterranean tapas in a fresh and modern “beach bar” right in the center of Palma. Kitchen open all day and drinks at sunset on your dream terrace.


  • Cala Pi

    • Mallorca is full of rocky inlets that snake into the island ending in small beaches. This beach features a famous Instagram photo spot of a platform jutting out high above the beach. The water at Cala Pi is so crystal clear, you can easily see the bottom of the ocean. It can get pretty crowded, so make sure to arrive early to secure a good spot. 

  • Cala Beltran

    • Cala Beltran is easiest to get to if you leave from Cala Pi beach, you just follow a trail that leaves from the beach and it takes you to a hidden cove. It’s about a 15 minute hike but it’s so worth it. It’s almost impossible to have a place all to yourself during peak Mallorca months and Cala Beltran gives you the opportunity to enjoy the beauty of the island in peace away from everyone.

  • Cala Lombard

    • Popular spot for swimming and snorkeling. 

  • Cala Deia

    • Hands down my absolute favorite beach we went to. It’s a long windy road down to the beach and the parking lot at the bottom fills up so quickly so be sure to arrive early. If you don’t get a spot, you have to park all the way at the top and walk down (you definitely don’t want to do this in 90 degree heat). Once you arrive at the main beach, instead of sitting where everyone else is, take the trail above the beach to the right and keep walking until you reach another cove. You have to climb down the cliff a little bit but we had this spot all to ourselves which made it all worth it. The water was so clear you could see the bottom of the ocean and there were so many spots to snorkel. If you get hungry, there’s a restaurant on the beach, we didn’t stop to eat here but from the looks of it, it was very busy.

  • Rent a private boat from Siroco Boats and drive it around the coast of Santa Ponsa

    • This was a super fun and CHEAP activity we did and it was nice to get away from the crowds and explore the coastlines of Mallorca by ourselves. We parked the boat in a cove and swam around there all day. The boat we rented was super nice and was actually pretty big. Highly recommend this activity. 

  • Drive to the town of Sa Calobra and go to Torrent De Paris beach

    • To get to Torrent De Paris beach you have to park in a small town called Sa Calobra. From the twisted mountain roads to this tiny town, there is an incredible view to the Tramuntana mountain range. Once you park, it’s a short walk to the beach and you’re welcomed by a huge open area surrounded by tall mountains. 

  • Soak in the beautiful Mallorca coastline at Torre De Verger (viewpoint)

    • If you’re looking for one of the best sunset spots in Mallorca, then this is the place. This ancient watchtower, dating back to the 16th century, stands tall as a testament to the island’s rich history and captivating past. Constructed during a time of heightened maritime activity, Torre de Verger was one of many watchtowers erected along the Mallorcan coast to protect against pirate invasions. You can climb the tower for free and enjoy the views from on top.