Find and Book Top Rated Hotels in Capdepera (Mallorca)

Search among 3 available hotels and places to stay in Capdepera (Mallorca) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-3 out of 3
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great121 reviews
MapView on map1.4 km from City Centre1.2 km from Canyamel Golf Club
From   US$ 328 /nightSelect
MapView on map2.7 km from City Centre2.3 km from Canyamel Golf Club
From   US$ 362 /nightSelect
8.4
Great143 reviews
500 m from City Centre200 m from Caves of Arta Cuevas de Arta
From   US$ 238 /nightSelect

Best hotels and places to stay in Capdepera (Mallorca)

Why visit?

Capdepera in Mallorca is a charming destination that offers a combination of historical attractions and stunning natural beauty. With its picturesque castle, beautiful beaches, and traditional charm, it is a must-visit for any tourist looking to explore Mallorca. The town also boasts a range of excellent hotels in Capdepera, making it an ideal base for a memorable vacation.

Where to stay?

Capdepera Town Center: Situated in the heart of the town, Capdepera Town Center offers a convenient location with easy access to the main attractions and amenities. This area is characterized by its narrow streets, historic buildings, and lively squares. Hotels in Capdepera Town Center offer various options, from cozy guesthouses to boutique hotels, ensuring a comfortable and authentic stay.

Cala Rajada: Located on the northeastern coast of Mallorca, Cala Rajada is known for its idyllic beaches and crystal-clear waters. Its a popular choice for tourists seeking a relaxing beach vacation. In addition to the stunning coastline, Cala Rajada also offers a vibrant nightlife scene, with a wide range of restaurants, bars, and clubs. Hotels in Cala Rajada provide an excellent selection, ranging from family-friendly resorts to luxury accommodations, catering to different preferences and budgets.

Canyamel: Nestled in a peaceful bay, Canyamel is a tranquil area with a beautiful sandy beach and stunning natural landscapes. Visitors can enjoy hiking trails, golf courses, and water sports activities. Canyamel is perfect for those seeking a quieter and more secluded stay in Capdepera. Hotels in Canyamel offer a blend of luxury resorts and charming boutique accommodations, ensuring a relaxing and serene experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $350.

Best value for money:

Hotel Baviera: Located in the heart of Capdepera Town Center, Hotel Baviera offers comfortable rooms at affordable prices. The hotel features a rooftop terrace with panoramic views of the town and a swimming pool. With its convenient location and reasonable rates, Hotel Baviera is a great choice for budget-conscious travelers looking for quality accommodations in Capdepera.

Sentido Castell de Mar: Situated in the Cala Rajada area, Sentido Castell de Mar is a 4-star hotel that provides excellent value for money. With its beachfront location, guests can enjoy stunning views of the Mediterranean Sea. The hotel offers spacious rooms, a swimming pool, and a spa, ensuring a relaxing stay at a reasonable price.

Can Simoneta Hotel: Located in the Canyamel area, Can Simoneta Hotel is a luxurious 5-star hotel that offers a great balance between luxury and affordability. Nestled on a cliff overlooking the sea, the hotel provides breathtaking views and direct access to a secluded beach. Can Simoneta Hotel features elegant rooms, a gourmet restaurant, and a spa, providing guests with a memorable experience at a competitive price.

Best kids-friendly hotels:

THB Guya Playa: Situated in Cala Rajada, THB Guya Playa is a family-friendly hotel offering a range of amenities for kids. It features a separate childrens pool, a mini-club with supervised activities, and a playground. The hotel also offers spacious family rooms and is conveniently located near the beach, making it an ideal choice for families traveling with children.

Prinsotel La Pineda: Located in the Canyamel area, Prinsotel La Pineda is another excellent choice for families. The hotel boasts a childrens club, a separate childrens pool, and a playground. It offers spacious family rooms and a variety of entertainment options for kids, ensuring a fun-filled stay for the whole family.

Best hotels for a romantic getaway:

Predi Son Jaumell Hotel Rural: Situated in a peaceful countryside setting near Capdepera, Predi Son Jaumell Hotel Rural is a charming boutique hotel perfect for a romantic escape. The hotel features beautiful gardens, a swimming pool, and a Michelin-starred restaurant. With its tranquil ambiance and personalized service, it provides a romantic and intimate retreat for couples.

Hotel Creu de Tau: Located in the heart of Capdepera Town Center, Hotel Creu de Tau offers a sophisticated setting for couples. The hotel combines modern luxury with traditional architecture, providing a romantic atmosphere. It features elegantly designed rooms, a rooftop terrace with panoramic views, and a spa, making it an ideal choice for a romantic getaway in Capdepera.

Best for location:

Hotel SEntrador Playa: Situated in Cala Rajada, Hotel SEntrador Playa is just a short walk away from the stunning Cala Agulla beach. It offers comfortable rooms, a swimming pool, and direct access to the beach, making it an excellent choice for beach lovers.

Hotel Canyamel Classic: Located in the Canyamel area, Hotel Canyamel Classic is within walking distance of Canyamel beach. The hotel features a rooftop terrace with sea views, comfortable rooms, and a restaurant serving local cuisine. Its prime location near the beach makes it an ideal choice for those looking to enjoy the coastal beauty of Capdepera.

Hotel Creu de Tau Art&Spa: Also situated in Capdepera Town Center, Hotel Creu de Tau Art&Spa offers an ideal location to explore the towns historic attractions, including Capdepera Castle. The hotel features beautifully decorated rooms, a spa, and a rooftop terrace with panoramic views. Its central location makes it convenient for exploring the town on foot.

Best for a short city break:

Hotel Bella Mar: Located in Cala Rajada, Hotel Bella Mar offers a comfortable stay with easy access to the towns bustling center. The hotel provides modern rooms, a swimming pool, and a rooftop terrace. With its proximity to shops, restaurants, and the harbor, it is a convenient choice for a short city break in Capdepera.

Hotel Canyamel Park: Situated in the Canyamel area, Hotel Canyamel Park is a great option for a short city break. The hotel offers comfortable rooms, a swimming pool, and a restaurant. It is conveniently located near the towns amenities and within walking distance of Canyamel beach, allowing guests to enjoy a relaxing stay while exploring the local attractions.

Show moreLess