Aerial shot of Santuari de Bonany Monastery on sunny day, Petra, Balearic Islands, Spain

Petra Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petra hotels

Casal de Petra - Rooms & Pool by My Rooms Hotels

Casal de Petra - Rooms & Pool by My Rooms Hotels
3.5 star property
Petra
8.4 out of 10, Very good, (36 reviews)
"In the heart of Petra!"
Germany
Dirk
The price is €83
includes taxes & fees
14 Jun - 15 Jun
Casal de Petra - Rooms & Pool by My Rooms Hotels

Hotel Playa Sol

Hotel Playa Sol
2.0 star property
Palma de Mallorca
7.8 out of 10, Good, (157 reviews)
"The room was spotless & the staff are great"
United Kingdom
TERENCE
The price is €96
includes taxes & fees
29 Jun - 30 Jun
Hotel Playa Sol

Hotel Selva Arenal

Hotel Selva Arenal
2.0 star property
Llucmajor
7.8 out of 10, Good, (384 reviews)
"Staff was very helpful, clean room and amenities and awesome breakfast"
Canada
IVAN
The price is €82
includes taxes & fees
21 Jun - 22 Jun
Hotel Selva Arenal

Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (238 reviews)
"The staff was very friendly and helpful throughout the check-in process, making our arrival quick and easy. The location is excellent—just a 5-minute walk to the beach, which was very convenient. Everything was clean and well-maintained, and the spa was a wonderful bonus that made our stay even more enjoyable. I would definitely recommend staying here."
United States
Leticia
The price is €166
includes taxes & fees
28 Jun - 29 Jun
Grupotel Cala Marsal Natura Hotel

Hotel Cabot Playa Grande - Adults Only

Hotel Cabot Playa Grande - Adults Only
3.0 star property
Palma de Mallorca
9.0 out of 10, Wonderful, (80 reviews)
"Very good hotel, very friendly and helpful staff. Room was clean and bed was comfortable. Breakfast was very good, big selection and excellent coffee. Definitely close to the German party places but I knew that and thats why I booked here. Very close to the beach as well. Would definitely stay here again in the future."
United Kingdom
Aaron
The price is €126
includes taxes & fees
30 Jun - 1 Jul
Hotel Cabot Playa Grande - Adults Only

Hotel Torre Azul & Spa - Adults Only

Hotel Torre Azul & Spa - Adults Only
4.0 star property
Llucmajor
7.6 out of 10, Good, (414 reviews)
"Fantastic value for money , lovely choice of food friendly staff , clise to beach and attractions"
United Kingdom
Jo
The price is €97
includes taxes & fees
24 Jun - 25 Jun
Hotel Torre Azul & Spa - Adults Only

Cap Vermell Grand Hotel

Cap Vermell Grand Hotel
5.0 star property
Capdepera
9.4 out of 10, Exceptional, (361 reviews)
"This was beyond amazing loved everything and the staff was amazing!!!!!"
United States
Melissa
The price is €613
includes taxes & fees
28 Jun - 29 Jun
Cap Vermell Grand Hotel

Zoetry Mallorca Wellness & Spa

Zoetry Mallorca Wellness & Spa
5.0 star property
Llucmajor
9.2 out of 10, Wonderful, (228 reviews)
"We had a fantastic stay and will absolutely be back. The staff were wonderful, particularly Bruno."
United Kingdom
Zeinab
The price is €310
includes taxes & fees
14 Jun - 15 Jun
Zoetry Mallorca Wellness & Spa

Ona Luna Park

Ona Luna Park
3.0 star property
Llucmajor
7.2 out of 10, Good, (575 reviews)
"The staff was incredible - so helpful and friendly. The room was very clean. I couldn’t have asked for a better place to stay!"
United States
Bharathi
The price is €114
includes taxes & fees
21 Jun - 22 Jun
Ona Luna Park

Grupotel Parc Natural & Spa

Grupotel Parc Natural & Spa
5.0 star property
Muro
9.8 out of 10, Exceptional, (181 reviews)
"One of the best properties I have ever stayed at. Amazing service all around. Incredible food, and gorgeous grounds."
United States
Leandra
The price is €462
includes taxes & fees
14 Jun - 15 Jun
Grupotel Parc Natural & Spa

Hacienda Son Antem Golf Resort, Autograph Collection

Hacienda Son Antem Golf Resort, Autograph Collection
5.0 star property
Llucmajor
9.2 out of 10, Wonderful, (194 reviews)
"We had a very relaxing stay, perfect."
United Kingdom
Sally
The price is €289
includes taxes & fees
2 Jul - 3 Jul
Hacienda Son Antem Golf Resort, Autograph Collection

tent Playa de Palma

tent Playa de Palma
3.0 star property
Palma de Mallorca
8.0 out of 10, Very good, (292 reviews)
"Very sweet staff , breakfast was good too"
United Kingdom
Amritpal
The price is €124
includes taxes & fees
16 Jun - 17 Jun
tent Playa de Palma

Mar Calma Hotel

Mar Calma Hotel
4.0 star property
Pollenca
9.2 out of 10, Wonderful, (178 reviews)
"Very pleased with the property and its close proximity to the port of pollensa."
United Kingdom
Gauravkumar
The price is €122
includes taxes & fees
16 Jun - 17 Jun
Mar Calma Hotel

Grupotel Molins

Grupotel Molins
5.0 star property
Pollenca
9.6 out of 10, Exceptional, (335 reviews)
"This hotel was a 5-star property and indeed it was; really excellent in every way!"
United States
John
The price is €388
includes taxes & fees
28 Jun - 29 Jun
Grupotel Molins

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
4.5 star property
Santanyi
9.4 out of 10, Exceptional, (665 reviews)
"Great hotel, friendly stuff, good food"
Germany
Jelena
The price is €391
includes taxes & fees
2 Jul - 3 Jul
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Iberostar Selection Playa de Palma

Iberostar Selection Playa de Palma
5.0 star property
Palma de Mallorca
9.4 out of 10, Exceptional, (781 reviews)
"The services and the staff were great!!"
United States
Gladys
The price is €420
includes taxes & fees
5 Jul - 6 Jul
Iberostar Selection Playa de Palma

Universal Grand León & Spa

Universal Grand León & Spa
5.0 star property
Ses Salines
9.4 out of 10, Exceptional, (160 reviews)
"Spotless property, beautifully designed, lovely staff and a quiet peaceful stay! We loved our time here and would definitively recommend and come again! "
Canada
Andre
The price is €377
includes taxes & fees
14 Jun - 15 Jun
Universal Grand León & Spa

ICON Valparaiso - Adults Only

ICON Valparaiso - Adults Only
4.0 star property
Manacor
9.2 out of 10, Wonderful, (135 reviews)
"Great location with short walk to beach. Staff was very friendly and attentive."
United States
Lucinda
The price is €276
includes taxes & fees
30 Jun - 1 Jul
ICON Valparaiso - Adults Only

PortBlue Club Pollentia Resort

PortBlue Club Pollentia Resort
4.0 star property
Alcúdia
8.8 out of 10, Excellent, (1,005 reviews)
"A superb stay!"
United Kingdom
Yannick-Romuald
The price is €301
includes taxes & fees
15 Jun - 16 Jun
PortBlue Club Pollentia Resort

tent Bahia de Palma

tent Bahia de Palma
3.0 star property
Llucmajor
7.6 out of 10, Good, (730 reviews)
"Good breakfast variety and cute lil hotel! Well located near the beach and restaurants "
United Kingdom
Melina
The price is €128
includes taxes & fees
1 Jul - 2 Jul
tent Bahia de Palma
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Petra attractions

Learn more about Petra

Tucked away in Mallorca's heartland, Ermita de Bonany sanctuary offers panoramic island views worth the uphill trek. Discover local winemaking traditions at Vinyes I Bodegues Miquel Oliver, then visit the museum honouring Fray Junipero Serra's remarkable legacy.

Aerial shot of Santuari de Bonany Monastery on sunny day, Petra, Balearic Islands, Spain

Top Petra Hotel Reviews

More cheap stays in Petra

Find out more about Petra

Top reasons to visit Petra

  • Stunning Beaches: Petra boasts picturesque beaches perfect for relaxation and water activities.
  • Rich Cultural Heritage: Explore historic churches and the ancient city, immersing yourself in local history.
  • Outdoor Adventures: Enjoy golfing at scenic courses and engaging in various outdoor pursuits.
  • Charming Local Atmosphere: Stroll along Al Nawafleh Street, interacting with friendly locals and quaint shops.
  • Diverse Accommodations: Choose from family-friendly hotels to charming agritourism properties for a comfortable stay.

Find great hotels near Petra

Petra, nestled in the beautiful Balearic Islands, offers a diverse selection of accommodations to cater to every traveller's needs. From family-friendly hotels to charming agritourism properties, you'll find the perfect place for your beach vacation or adventure getaway. With additional amenities and services designed for comfort, Petra invites you to explore its unique charm while enjoying a memorable stay.

  • Grupotel Gran Vista & SPA: This eco-certified 4-star hotel is a tranquil retreat located 17.7km from Petra, perfect for travellers seeking a spa-themed experience. The hotel features an extensive spa and pool service, including a steam room and pool access ramp, ensuring relaxation at every turn. Business travellers will appreciate the comprehensive amenities such as accessible conference spaces and a fully-equipped business centre. With its commitment to sustainability and wellness, Grupotel Gran Vista & SPA is ideal for those looking to rejuvenate while enjoying a business-friendly environment.
  • Eix Lagotel Holiday Resort: Situated 22.5km from Petra, this adventurous 4-star resort is tailored for families and those seeking excitement. With a plethora of onsite and nearby adventure sports, including hiking, sailing, and mountain biking, guests can indulge in an active holiday. The property also offers essential facilities for business travellers, including meeting rooms and conference spaces. Family-friendly amenities such as supervised childcare and a children's pool ensure that younger guests are entertained, making Eix Lagotel a superb choice for both adventure and relaxation.
  • Iberostar Waves Alcudia Park: Located 22.5km from Petra, this delightful 4-star hotel boasts direct access to the beach, making it a perfect choice for family beach holidays. It is renowned for its extensive children’s amenities, including a children’s club, playground, and arcade game room, ensuring that the younger guests have a wonderful time. Parents can unwind by the family pool while the kids enjoy supervised activities. Ideal for families looking to create lasting memories, Iberostar Waves Alcudia Park combines leisure and fun in a picturesque seaside setting.

Where to stay near Petra

Petra, nestled in the Balearic Islands, offers a delightful blend of beach, culture, and outdoor adventures. Stroll along Al Nawafleh Street, where friendly locals greet you amidst charming shops. Explore the ancient city, with its rich history, or unwind in scenic picnic areas surrounded by natural beauty. With recreational opportunities aplenty, this family-friendly destination is perfect for a romantic getaway or a secluded retreat, ensuring a relaxing experience for every traveller.

  • Mallorca Island: This stunning island, located 12.9km from Petra, is a haven for beach lovers and outdoor enthusiasts alike. With its beautiful coastline and vibrant cities, Mallorca Island attracts visitors year-round, especially during the peak months of April and June to July. Here, you can indulge in various activities, from golfing on scenic courses to relaxing on family-friendly beaches. The marina is a perfect spot for a leisurely stroll or a delightful meal by the water, making your experience truly memorable.
  • Ariany: Just 4.8km from Petra, Ariany is a charming town that offers a warm and welcoming atmosphere. With visits peaking in April, July, and September, this city is less seasonal compared to other locations. Ariany is ideal for travellers seeking a mix of beach and outdoor experiences. The local golf courses and recreational areas provide ample opportunities for adventure. Don’t miss the chance to explore nearby beaches, where you can soak in the sun and enjoy the tranquil surroundings.
  • Vilafranca de Bonany: Located a mere 4.8km from Petra, Vilafranca de Bonany is an inviting city known for its romantic ambiance and outdoor activities. With peak visitor numbers from July to September, this city offers a unique blend of experiences. The local beaches, including a nudist option, cater to a variety of preferences. Whether you're looking for a quiet day by the sea or a romantic evening stroll, Vilafranca de Bonany promises an enchanting getaway wrapped in natural beauty and local charm.

Things to do near Petra

Petra, located in the Balearic Islands of Spain, is ideal for a beach, outdoor, and culture-themed holiday. Visitors can enjoy various activities, including golfing at picturesque courses and engaging in educational experiences that highlight the region's rich heritage. With its charming atmosphere and diverse offerings, Petra promises a delightful getaway for all types of travellers.

Shopping

In Petra, you can visit the Majorica Factory Shop, located 8.0km away, for exquisite pearl jewellery. If you're up for a drive, the Mallorca Fashion Outlet, 32.2km away, offers a vibrant atmosphere with numerous shops and entertainment options. Don't miss the Santanyi Outdoor Market, 29.0km away, for unique local crafts.

Recreation

At Rafa Nadal Sports Centre, enjoy top-notch facilities and a vibrant sports atmosphere just 11.3km from Petra. Vall d'Or Golf offers a scenic outdoor golfing experience 22.5km away, while s'Estret is a serene recreation park 20.9km from Petra, perfect for relaxation and wellness.

Adventure

Karting Can Picafort, located 16.1km from Petra, offers thrilling go-kart races on a dynamic track, perfect for adrenaline seekers. For a splash of fun, head 25.7km to Hidropark, a vibrant waterpark with attractions for all ages. Alternatively, enjoy exhilarating outdoor paintball matches at Paintball Fantasy, situated 22.5km away.

Nightlife

For an exciting night out in Petra, visit the Mallorca Planetarium, located 14.5km away. Here, you can enjoy a unique blend of entertainment and cosmic wonders, perfect for stargazing and immersing yourself in a vibrant atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Petra

To save money on your trip to Petra in the Balearic Islands, consider visiting during the off-peak months of January to February and November for lower accommodation prices. Booking your hotel about a month in advance can help secure the best deals, particularly on a Tuesday, which is the cheapest day to stay. Use Expedia's tools to filter for budget-friendly options and eco-certified hotels. Combine your hotel, flights, and activities for additional savings through package deals to maximise your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petra are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Petra about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petra is Tuesday. The most expensive day to stay in Petra is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Petra with your flights and activities through an Expedia package.

Find the best attractions in and around Petra

Petra offers a delightful blend of beach, outdoor, and cultural experiences, making it an ideal vacation spot. Visitors can explore stunning beaches, historic churches, and beautiful water features. The local points of interest cater to those seeking a rich cultural experience alongside relaxing outdoor activities, ensuring a memorable stay for all types of travellers.

  • Playa de Muro: A stunning beach located 20.9km from Petra, Playa de Muro boasts soft sands and crystal-clear waters, perfect for sunbathing and relaxation. The beach vibes are inviting, making it an ideal spot for families and beach lovers alike.
  • Sa Canova Beach: Situated 16.1km from Petra, Sa Canova Beach is a serene nudist beach, offering a unique experience for those seeking a clothing-optional environment. Its natural beauty and tranquil atmosphere create a perfect retreat for relaxation and sunbathing.
  • Ermita de Bonany: Nestled within Petra, the Ermita de Bonany is a charming church with rich cultural vibes. Visitors can explore its beautiful architecture and enjoy panoramic views of the surrounding landscape, making it a peaceful spot for reflection and appreciation of local heritage.

Best time to go to Petra

The best time to visit Petra can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petra falls in August, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in Petra falls in February, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January54.3°F (12.4°C)No RainMostly SunnySlightly LowSlightly Low
February53.6°F (12.0°C)No RainMostly SunnyAverageSlightly Low
March55.9°F (13.3°C)No RainMostly SunnyAverageAverage
April59.5°F (15.3°C)No RainMostly SunnySlightly HighAverage
May65.3°F (18.5°C)No RainSunnyAverageAverage
June73.0°F (22.8°C)No RainSunnyAverageSlightly High
July78.3°F (25.7°C)No RainSunnySlightly HighSlightly High
August79.2°F (26.2°C)No RainSunnyAverageSlightly High
September75.2°F (24.0°C)Light RainSunnySlightly HighAverage
October69.6°F (20.9°C)Light RainMostly SunnyAverageAverage
November62.2°F (16.8°C)Light RainMostly SunnySlightly LowSlightly Low
December57.2°F (14.0°C)No RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to Petra

For your visit to Petra in the Balearic Islands, the primary airport is Palma de Mallorca (PMI), situated 33.8km away. Notable hotel options near PMI include the 5-star Iberostar Selection Llaut Palma, located 4.8km from the airport, and the Aubamar Suites & Spa, just 3.2km away. Another excellent choice is the Iberostar Selection Playa de Palma, also 3.2km from PMI. All these hotels offer convenient access to the airport, ensuring a smooth start to your holiday. With a range of luxury accommodations nearby, you will find both comfort and ease in reaching Palma de Mallorca Airport.

Frequently asked questions

Where is the best place for a stay in Petra?
Aubamar Palma Resort, located 20.5 mi (33 km) from the heart of Petra, is a top choice for your stay, based on our traveller data. Two other options for your trip to the area are Grupotel Taurus Park and Grupotel Playa de Palma Suites & Spa. See all available top hotels, or vacation rentals in Petra.
If I need to cancel my hotel reservation in Petra, will I receive a refund?
Yes, the majority of hotel reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of check in. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Petra.
What are some hotels with pools in Petra?
Casal de Petra - Rooms & Pool by My Rooms Hotels is a top guest house with a seasonal outdoor pool, free WiFi and flat-screen TVs. View all hotels with pools in Petra.
How is it to stay in Petra?
Visitors can enjoy all that Petra has to offer, including the wineries and museums. A top sight in the area is Playa de Muro. In Petra, there are 156 hotels and other accommodation options to choose from. Find out more about Petra.
What should I see while I'm in Petra?
Favourite places to visit include Ermita de Bonany, Fray Junipero Serra Museum and Vinyes I Bodegues Miquel Oliver. Additionally, you'll find Playa de Muro in the area. Take a look at what more there is to see and do in Expedia's Petra guide.
What's the best way to get around Petra?
To see more of the larger area, hop on a train at Petra Station. If you want to venture out around the area, you may want a rental car in Petra for your journey.
What's the seasonal weather like in Petra?
The hottest months are usually August and July, with an average temperature of 25°C, while the coldest months are February and January, with an average of 13°C. Average annual precipitation for Petra is 396 mm.

Explore a world of travel with Expedia