An ancient church surrounded by dense forest and a panoramic view of a valley.

Find hotels in Petra from Rp1.446.573

  • 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

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Petra hotels

1. Bytra Boutique Hotel

Bytra Boutique Hotel
3.5 star property
Petra
The price is Rp3.048.532
Rp3.487.979 total
includes taxes & fees
30 Jun - 1 Jul
Bytra Boutique Hotel

2. 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 Rp1.277.126
Rp1.449.726 total
includes taxes & fees
30 Jun - 1 Jul
Casal de Petra - Rooms & Pool by My Rooms Hotels

3. Universal Grand León & Spa

Universal Grand León & Spa
5.0 star property
Ses Salines
9.4 out of 10, Exceptional, (164 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 Rp6.460.704
Rp7.286.320 total
includes taxes & fees
30 Jun - 1 Jul
Universal Grand León & Spa

4. Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
4.0 star property
Son Servera
9.0 out of 10, Wonderful, (723 reviews)
"Excellent breakfast Excellent buffet in the evening Excellent staff really fantastic "
United States
Kees
The price is Rp3.599.461
Rp4.094.067 total
includes taxes & fees
1 Jul - 2 Jul
Hipotels Eurotel Punta Rotja & Spa

5. Hoposa Hotel Daina - Adults Only

Hoposa Hotel Daina - Adults Only
4.0 star property
Pollenca
9.2 out of 10, Wonderful, (362 reviews)
"clean room, good breakfast, friendly staff, minibar set up in room!"
United Kingdom
Hannah
The price is Rp6.464.043
Rp7.245.107 total
includes taxes & fees
7 Jul - 8 Jul
Hoposa Hotel Daina - Adults Only

6. Zoetry Mallorca Wellness & Spa

Zoetry Mallorca Wellness & Spa
5.0 star property
Llucmajor
9.2 out of 10, Wonderful, (230 reviews)
"We had a fantastic stay and will absolutely be back. The staff were wonderful, particularly Bruno."
United Kingdom
Zeinab
The price is Rp6.098.644
Rp6.888.055 total
includes taxes & fees
30 Jun - 1 Jul
Zoetry Mallorca Wellness & Spa

7. Hotel Apartamentos Cala Santanyi

Hotel Apartamentos Cala Santanyi
4.0 star property
Santanyi
9.4 out of 10, Exceptional, (102 reviews)
"Best place to stay and relax Definitely will be back šŸ’•"
United States
Susana
The price is Rp3.323.835
Rp3.790.878 total
includes taxes & fees
1 Jul - 2 Jul
Hotel Apartamentos Cala Santanyi

8. tent Bahia de Palma

tent Bahia de Palma
3.0 star property
Llucmajor
7.6 out of 10, Good, (739 reviews)
"Good breakfast variety and cute lil hotel! Well located near the beach and restaurants "
United Kingdom
Melina
The price is Rp3.153.192
Rp3.558.284 total
includes taxes & fees
5 Jul - 6 Jul
tent Bahia de Palma

9. Hotel Selva Arenal

Hotel Selva Arenal
2.0 star property
Llucmajor
7.8 out of 10, Good, (387 reviews)
"Staff was very helpful, clean room and amenities and awesome breakfast"
Canada
IVAN
The price is Rp1.446.759
Rp1.681.208 total
includes taxes & fees
30 Jun - 1 Jul
Hotel Selva Arenal

10. Grupotel Maritimo

Grupotel Maritimo
4.0 star property
AlcĆŗdia
9.2 out of 10, Wonderful, (663 reviews)
"Amazing stay. Loved the spa and pools. Highly recommend the breakfast and dinner. Location is perfect."
United States
Brandi
Grupotel Maritimo

11. Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
4.5 star property
Capdepera
9.0 out of 10, Wonderful, (117 reviews)
"great location right next to beach, and the pool area was very nice, staff helpful and fantastic buffet breakfast"
United Kingdom
Peter
The price is Rp3.937.631
Rp4.510.940 total
includes taxes & fees
30 Jun - 1 Jul
Canyamel Park Hotel & Spa - Adults Only

12. BQ Can Picafort Hotel

BQ Can Picafort Hotel
4.0 star property
Santa Margalida
9.0 out of 10, Wonderful, (335 reviews)
"Great hotel and location with good facilities."
United Kingdom
Anonymous traveller
The price is Rp2.427.958
Rp2.805.413 total
includes taxes & fees
1 Jul - 2 Jul
BQ Can Picafort Hotel

13. Hotel Honucai

Hotel Honucai
4.5 star property
Ses Salines
9.2 out of 10, Wonderful, (179 reviews)
"Fantastic hotel, nicely located. "
United States
John
The price is Rp3.733.750
Rp4.286.671 total
includes taxes & fees
30 Jun - 1 Jul
Hotel Honucai

14. Hotel HM Ayron Park – Adults Only

Hotel HM Ayron Park – Adults Only
5.0 star property
Palma de Mallorca
9.0 out of 10, Wonderful, (621 reviews)
"Fantastic hotel, very clean, breakfast buffet was spectacular. Friendly staff. Highly recommended."
United Kingdom
Mahesh Mahendra
The price is Rp4.368.840
Rp4.985.270 total
includes taxes & fees
30 Jun - 1 Jul
Hotel HM Ayron Park – Adults Only

15. Pure Salt Garonda - Adults Only

Pure Salt Garonda - Adults Only
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (1,002 reviews)
"Very clean, great location. Friendly and helpful staff. "
United States
Christian
The price is Rp5.007.918
Rp5.688.358 total
includes taxes & fees
13 Jul - 14 Jul
Pure Salt Garonda - Adults Only

16. Universal Hotel Castell Royal

Universal Hotel Castell Royal
4.0 star property
Capdepera
8.8 out of 10, Excellent, (145 reviews)
"Amazing view! Nice rooms, the food, and service are all very good. Overall, recommended."
United Kingdom
Yinon
The price is Rp5.283.117
Rp5.946.088 total
includes taxes & fees
24 Jul - 25 Jul
Universal Hotel Castell Royal

17. Grupotel Parc Natural & Spa

Grupotel Parc Natural & Spa
5.0 star property
Muro
9.8 out of 10, Exceptional, (183 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 Rp9.719.176
Rp10.870.721 total
includes taxes & fees
30 Jun - 1 Jul
Grupotel Parc Natural & Spa

18. Hotel Na Taconera

Hotel Na Taconera
4.0 star property
Capdepera
8.6 out of 10, Excellent, (139 reviews)
"Very nice breakfast, good sports facilities, very clean, friendly staff. Would come again. "
Germany
Lorenz
Hotel Na Taconera

19. Hotel Bordoy Cosmopolitan

Hotel Bordoy Cosmopolitan
4.0 star property
Palma de Mallorca
8.6 out of 10, Excellent, (1,003 reviews)
"Really clean and lovely hotel room, amazing breakfast and within walking distance to some really nice restaurants."
Australia
Georgia
The price is Rp2.411.227
Rp2.787.051 total
includes taxes & fees
30 Jun - 1 Jul
Hotel Bordoy Cosmopolitan

20. Grupotel Molins

Grupotel Molins
5.0 star property
Pollenca
9.6 out of 10, Exceptional, (341 reviews)
"This hotel was a 5-star property and indeed it was; really excellent in every way!"
United States
John
The price is Rp8.272.399
Rp9.279.287 total
includes taxes & fees
30 Jun - 1 Jul
Grupotel Molins
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.

An ancient church surrounded by dense forest and a panoramic view of a valley.

Top Petra Hotel Reviews

More cheap stays in Petra

Find out more about Petra

Top reasons to visit Petra

  • Historic Churches: Explore the charming Petra church, a stunning architectural gem rich in history.
  • Petra Archaeological Museum: Discover the local heritage and artefacts that tell the story of the area’s past.
  • Beautiful Beaches: Relax on pristine beaches, perfect for sunbathing and water sports.
  • Local Markets: Enjoy unique shopping experiences at delightful markets filled with local crafts and delicacies.
  • Outdoor Activities: Engage in various outdoor adventures, including golf and organised day tours of the picturesque landscapes.

Find great hotels near Petra

Petra, nestled in the picturesque Balearic Islands, offers a delightful array of accommodations to suit every traveller’s needs. From family-friendly hotels to charming agritourism properties, you’ll find options perfect for adventure seekers and beach lovers alike. Whether you’re searching for budget-friendly hotels or convenient lodging near Petra's attractions, this destination promises a memorable stay surrounded by stunning landscapes and rich culture.

  • Grupotel Gran Vista & SPA: This 4-star hotel is an excellent choice for families and adventurous travellers alike, located a short distance from Petra. Grupotel Gran Vista & SPA boasts direct access to the beach, providing a perfect setting for both relaxation and outdoor activities. Guests can engage in adventure sports such as mountain biking, horse riding, and windsurfing, all either on-site or nearby. The hotel is particularly family-friendly, featuring amenities like a shared playground, children's pool, and a complimentary children's club to keep the little ones entertained. With a guest rating of 8.6 out of 10, visitors appreciate the balance of comfort and excitement offered here.
  • Iberostar Waves Alcudia Park: Situated 23km from Petra, Iberostar Waves Alcudia Park is a 4-star property that embodies the essence of a beach holiday. With direct access to the sandy shores, guests are greeted with the soothing sounds of the sea and stunning views. This hotel is highly favoured by those seeking a relaxed beach experience, featuring inviting accommodations and a vibrant atmosphere. Its guest rating of 8.6 out of 10 reflects the satisfaction of visitors who enjoy the sun-soaked environment and excellent service.
  • Eix Lagotel Holiday Resort: A versatile 4-star hotel, Eix Lagotel Holiday Resort caters to families, adventure seekers, and business travellers, located 23km from Petra. The resort is equipped with a variety of adventure sports options nearby, including windsurfing and hiking. Families can enjoy the on-site mini-golf, children's pool, and arcade game room, ensuring that younger guests have plenty of activities to engage in. With a guest rating of 8.0 out of 10, this accommodation offers a blend of recreation and comfort, making it a strong option for diverse travel needs.

Where to stay near Petra

Petra, a charming city in the Balearic Islands, offers an enchanting blend of beachside relaxation and cultural exploration. Discover hidden gems tucked away in the quaint streets, indulge in luxury holidays, and enjoy a family-friendly atmosphere. Nearby, you can wander through delightful markets for a unique shopping experience and enjoy romantic evenings by the coast. Whether seeking adventure or serenity, Petra promises a memorable getaway filled with warmth and friendly locals.

  • Mallorca Island: A stunning Mediterranean paradise located 13km from Petra, Mallorca Island boasts a vibrant atmosphere and picturesque landscapes. Visitors are drawn here for its beautiful beaches, outdoor adventures, and charming city experiences. The island features a range of recreational areas and golf courses, making it a haven for sport enthusiasts. Local landmarks such as family-friendly beaches and marinas provide ample opportunities for relaxation and exploration. With moderate seasonal travel, the peak months of April and June to July offer a lively vibe, perfect for enjoying the sun-soaked shores.
  • Ariany: Just 5km from Petra, Ariany is a quaint city that offers a unique blend of beach and outdoor experiences, attracting travellers throughout the year. Its steady influx of visitors peaks in April, July, and September, providing a welcoming atmosphere for those seeking both relaxation and adventure. The city is well-known for its golf courses and recreational areas, ensuring that outdoor activities are never far away. With nearby family beaches and marinas, Ariany is a delightful spot for those looking to immerse themselves in the local culture while enjoying the stunning coastal scenery.
  • Manacor: Situated 10km from Petra, Manacor is a vibrant city celebrated for its beautiful beaches and breathtaking views. This destination attracts a steady stream of visitors, particularly during the bustling months of June to July and September. Offering a blend of outdoor activities and scenic experiences, Manacor features excellent recreational areas and golf courses for sport lovers. Visitors can explore local neighbourhoods and enjoy the proximity of family beaches, making it an ideal destination for families and adventurers alike. Experience the charm of Manacor as you soak in its natural beauty and rich culture.

Things to do near Petra

Shopping

In the heart of Petra, you can explore local shops offering unique souvenirs and handcrafted gifts. If you're up for a drive, head to the nearby town of Manacor to visit the larger shopping centres like Parc de la Mar for a wider selection of brands and products.

Recreation

Experience rejuvenation at Son Valls Wellness Retreat, where you can indulge in soothing spa treatments and holistic therapies amidst tranquil surroundings. For outdoor enthusiasts, the nearby countryside offers scenic walking trails, perfect for leisurely strolls and immersing yourself in nature’s beauty.

Adventure

Experience the thrill of the Forestal Park zipline and ropes course, located 32km from Petra. Soar through the trees and navigate challenging courses while enjoying an exhilarating outdoor atmosphere that immerses you in the natural beauty of the Balearic Islands.

Nightlife

As night falls in Petra, you can enjoy a relaxed evening at local tapas bars, sampling delectable dishes and fine wines. For a lively atmosphere, explore nearby pubs featuring live music, where you can mingle and soak up the vibrant culture of the Balearic Islands.

*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 during your trip to Petra, consider visiting between January to February or November when accommodation prices are lower. Book your hotel about a month in advance, or check Expedia for last-minute deals, especially on Tuesdays, which tend to be the cheapest days. Use Expedia’s search tool to filter by budget and preferences, and consider package deals that combine flights and activities for added savings. Additionally, explore free local attractions and utilise public transport for affordable travel around the area.

  • 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 July to September, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Petra about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Petra with your flights and activities through an Expedia package deal.

Find the best attractions near Petra

Petra, located in the Balearic Islands, is perfect for those seeking beach, outdoor, and cultural experiences. Visitors can explore various points of interest, including stunning beaches, historic churches, and captivating water features. Highlights include the charming Petra church, the Petra archaeological museum, and opportunities to fully experience the local culture. Whether you're a history enthusiast or a sun seeker, Petra offers a delightful mix of activities to enrich your holiday.

  • Playa de Can Picafort: A delightful beach located 18km from Petra, Playa de Can Picafort offers vibrant beach vibes, where you can unwind on golden sands and enjoy refreshing Mediterranean waters, making it a lovely spot for sunbathing and swimming.
  • Necròpolis de Son Real: Situated 14km away, this archaeological site immerses you in the rich cultural heritage of the Balearic Islands. Explore ancient burial grounds and fascinating structures that reflect the island's historical significance.
  • Pesquera d'en Coll: Located 19km from Petra, this tranquil water feature is ideal for those seeking relaxation. Surrounded by nature, it offers a peaceful escape, perfect for picnics or leisurely strolls along the water’s edge.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Petra in the Balearic Islands is convenient via its major airports. Palma de Mallorca Airport (PMI) is situated 34km away, with excellent hotel options nearby, such as the 5-star Aubamar Palma Resort, 3km from PMI, and Iberostar Selection Playa de Palma, also 3km away. Both hotels offer easy access to the airport. Mahon Airport (MAH-Minorca) is located 100km from Petra, with fine accommodations like the Barcelo Nura, 6km away, and JardĆ­ de ses Bruixes Boutique Hotel, 5km from MAH. These hotels provide various transportation services to ensure smooth transfers to the airport.

Frequently asked questions

Where is the best place for a stay in Petra?
Grupotel Cala Marsal Natura Hotel, located 15.9 mi (25.7 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 Aubamar Palma Resort. 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. Top sights around the area include Playa de Muro and AlcĆŗdia Beach. In Petra, there are 159 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 Fray Junipero Serra Museum, Ermita de Bonany and Vinyes I Bodegues Miquel Oliver. Additionally, you'll find Playa de Muro and AlcĆŗdia Beach 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