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

Find hotels in Petra from ฿2,062

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
24 Sep - 25 Sep
Tomorrow
25 Sep - 26 Sep
This weekend
25 Sep - 27 Sep
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Petra hotels

1. Casal de Petra - Rooms & Pool by My Rooms Hotels

Casal de Petra - Rooms & Pool by My Rooms Hotels
Petra
United Kingdom
WILLIAM
฿2,606
฿2,950 total
includes taxes & fees
4 Oct - 5 Oct
Casal de Petra - Rooms & Pool by My Rooms Hotels

2. Bytra Boutique Hotel

Bytra Boutique Hotel
Petra
Germany
Samuel
฿7,571
฿8,579 total
includes taxes & fees
1 Oct - 2 Oct
Bytra Boutique Hotel

3. Carrossa Hotel & Spa

Carrossa Hotel & Spa
Arta
United States
Kathleen
฿10,724
฿12,131 total
includes taxes & fees
24 Oct - 25 Oct
Carrossa Hotel & Spa

4. Es Figueral Nou Hotel Rural & Spa - Adults Only +12

Es Figueral Nou Hotel Rural & Spa - Adults Only +12
Montuiri
United States
Wajeeha
฿7,705
฿8,810 total
includes taxes & fees
18 Oct - 19 Oct
Es Figueral Nou Hotel Rural & Spa - Adults Only +12

5. Grupotel Parc Natural & Spa

Grupotel Parc Natural & Spa
Muro
United States
Leandra
฿11,443
฿12,921 total
includes taxes & fees
17 Oct - 18 Oct
Grupotel Parc Natural & Spa

6. Iberostar Selection Albufera Playa - All Inclusive

Iberostar Selection Albufera Playa - All Inclusive
Muro
United States
Armin
฿9,734
฿10,958 total
includes taxes & fees
23 Oct - 24 Oct
Iberostar Selection Albufera Playa - All Inclusive

7. Cap Vermell Grand Hotel

Cap Vermell Grand Hotel
Capdepera
Canada
Marie-Anne
฿17,235
฿19,293 total
includes taxes & fees
24 Oct - 25 Oct
Cap Vermell Grand Hotel

8. Sarena de Muro Resort Mallorca, part of Destination by Hyatt

Sarena de Muro Resort Mallorca, part of Destination by Hyatt
Muro
Canada
Lesley
฿8,717
฿9,924 total
includes taxes & fees
18 Oct - 19 Oct
Sarena de Muro Resort Mallorca, part of Destination by Hyatt

9. Iberostar Selection Playa de Muro Village

Iberostar Selection Playa de Muro Village
Muro
Germany
Christiane
฿9,536
฿10,824 total
includes taxes & fees
24 Oct - 25 Oct
Iberostar Selection Playa de Muro Village

10. Hacienda Son Antem Golf Resort, Autograph Collection

Hacienda Son Antem Golf Resort, Autograph Collection
Llucmajor
United States
Jada A
฿7,583
฿8,675 total
includes taxes & fees
12 Oct - 13 Oct
Hacienda Son Antem Golf Resort, Autograph Collection

11. Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
Santanyi
United Kingdom
Neil
฿7,626
฿8,723 total
includes taxes & fees
16 Oct - 17 Oct
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

12. Son Brull Hotel & Spa

Son Brull Hotel & Spa
Pollenca
United States
Cecilia
฿25,608
฿28,503 total
includes taxes & fees
7 Oct - 8 Oct
Son Brull Hotel & Spa

13. Talayot Hotel by Senator - Adults Only

Talayot Hotel by Senator - Adults Only
Son Servera
United Kingdom
Michelle
฿4,769
฿5,496 total
includes taxes & fees
19 Oct - 20 Oct
Talayot Hotel by Senator - Adults Only

14. Hotel Astoria Playa - Adults Only

Hotel Astoria Playa - Adults Only
Alcúdia
United Kingdom
ANGELA
฿6,744
฿7,752 total
includes taxes & fees
5 Oct - 6 Oct
Hotel Astoria Playa - Adults Only

15. Grupotel Port d'Alcudia

Grupotel Port d'Alcudia
Alcúdia
United States
Alexander
฿5,449
฿6,244 total
includes taxes & fees
26 Sept - 27 Sept
Grupotel Port d'Alcudia

16. Hipotels Mediterráneo Hotel - Adults Only

Hipotels Mediterráneo Hotel - Adults Only
Sant Llorenc des Cardassar
United States
Roberta
฿6,137
฿7,001 total
includes taxes & fees
11 Oct - 12 Oct
Hipotels Mediterráneo Hotel - Adults Only

17. Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
Capdepera
United Kingdom
Sophie
฿5,259
฿6,120 total
includes taxes & fees
23 Oct - 24 Oct
Canyamel Park Hotel & Spa - Adults Only

18. Bahia de Alcudia Hotel & Spa

Bahia de Alcudia Hotel & Spa
Alcúdia
Canada
Kennedy
฿6,921
฿7,864 total
includes taxes & fees
27 Sept - 28 Sept
Bahia de Alcudia Hotel & Spa

19. Iberostar Waves Alcudia Park

Iberostar Waves Alcudia Park
Muro
United States
Emelie
฿8,235
฿9,310 total
includes taxes & fees
24 Oct - 25 Oct
Iberostar Waves Alcudia Park

20. Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
United Kingdom
Graham
฿3,447
฿4,042 total
includes taxes & fees
8 Oct - 9 Oct
Hotel THB Gran Playa - Adults Only
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Petra attractions

Ermita de Bonany

10.0/10 (1 review)
You can learn about the history of Petra with a visit to Ermita de Bonany. While you're in the area, stroll along the beautiful beaches.
See properties

Fray Junipero Serra Museum

You can spend an afternoon browsing the exhibits at Fray Junipero Serra Museum during your trip to Petra. Wander the beautiful beaches in this family-friendly area.
See properties

Vinyes I Bodegues Miquel Oliver

You can enjoy a tasting or tour at Vinyes I Bodegues Miquel Oliver during your travels to Petra. Wander the beautiful beaches in this relaxing area.
See properties

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.

See all hotels in Petra
An ancient church surrounded by dense forest and a panoramic view of a valley.

Top Petra Hotel Reviews

 Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel

10/10 Excellent
"All good"
Ihor 4-night trip
Posted 5 hours ago
Grupotel Cala Marsal Natura Hotel
Aubamar Palma Resort

Aubamar Palma Resort

8/10 Good
"Staff were lovely, especially Carolina who greeted us in the restaurant each day and the ladies on the guest experience desk. First room wasn’t great as it overlooked the road but the second that we upgraded to was amazing. The pool areas were incredible but the loud music that had a habit of repeating wasn’t great. Location was too close to the “party” beach for our liking but the staff helped us find other amazing beaches"
Joshua 5-night trip
Posted 8 hours ago
Aubamar Palma Resort
Grupotel Maritimo

Grupotel Maritimo

10/10 Excellent
"Everything was amazing the only flaw was the bed. A bit uncomfortable. Also, I forgot the housekeepers name but she is the sweetest person. I was on the 5th floor. Be kind to her. She was the highlight of my stay."
Jeffrey 3-night trip
Posted 21 hours ago
Grupotel Maritimo
Inturotel Esmeralda Park

Inturotel Esmeralda Park

10/10 Excellent
"Loved this place! Will definitely recommend & be back"
Jumari 2-night trip
Posted 2 days ago
Inturotel Esmeralda Park
tent Arenal

tent Arenal

8/10 Good
"Very easy, practical stay, laid back, great food, thank you"
krisztina 1-night trip
Posted 2 days ago
tent Arenal
Iberostar Selection Llaut Palma - Adults Only

Iberostar Selection Llaut Palma - Adults Only

10/10 Excellent
"Everything is fine, we enjoyed our vacation there."
Seung 3-night trip
Posted 6 days ago
Iberostar Selection Llaut Palma - Adults Only
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

10/10 Excellent
"Buffet was very amazing , had all the things to make your dietary needs met and open til 11 very helpful! Spa was a MUST !!!! Especially after a long day of activity. Very clean property , lots of shops, restaurants, beach and pools all walking distance , we will definitely be back!"
Courtney 4-night trip
Posted 8 days ago
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
tent Bahia de Palma

tent Bahia de Palma

10/10 Excellent
"Breakfast"
Naveed 6-night trip
Posted 8 days ago
tent Bahia de Palma
Grupotel Playa de Palma Suites & Spa

Grupotel Playa de Palma Suites & Spa

10/10 Excellent
"Great hotel, very grand, excellent breakfast, beautiful pools, nice room but in need of renovation.."
Steven 2-night trip
Posted 12 days ago
Grupotel Playa de Palma Suites & Spa

More cheap stays in Petra

Hotel Selva Arenal

Hotel Selva Arenal

Carrer Girona 17 Llucmajor Illes Balears
฿1,723
฿2,062 total
12 Oct - 13 Oct
includes taxes & fees
Hotel Selva Arenal
Hotel Costa Mediterraneo - Adults Only +16

Hotel Costa Mediterraneo - Adults Only +16

C/ Girona, 11 Llucmajor Mallorca
฿1,965
฿2,328 total
5 Oct - 6 Oct
includes taxes & fees
Hotel Costa Mediterraneo - Adults Only +16
My Rooms Manacor Centre by My Rooms Hotels

My Rooms Manacor Centre by My Rooms Hotels

Carrer dels Gerrers 15 Manacor Illes Balears
฿2,373
฿2,777 total
29 Sept - 30 Sept
includes taxes & fees
7.8/10 Good! (69 reviews)
My Rooms Manacor Centre by My Rooms Hotels
BJ Hostal Bona Vista

BJ Hostal Bona Vista

Carrer Llevant, 4 Sant Llorenc des Cardassar Illes Balears
฿2,612
฿2,957 total
1 Oct - 2 Oct
includes taxes & fees
5.4/10 (65 reviews)
BJ Hostal Bona Vista
BJ Playa Blanca

BJ Playa Blanca

C/ Levante 12 Sant Llorenc des Cardassar Illes Balears
฿2,684
฿3,119 total
1 Oct - 2 Oct
includes taxes & fees
6/10 (69 reviews)
BJ Playa Blanca
Hotel Houm Nets - Adults Only

Hotel Houm Nets - Adults Only

Calle Villagarcía de Arosa, 20 Palma de Mallorca Mallorca
฿2,999
฿3,465 total
5 Oct - 6 Oct
includes taxes & fees
Hotel Houm Nets - Adults Only

Find out more about Petra

Top reasons to visit Petra

  • Stunning Beaches: Petra boasts beautiful beaches perfect for relaxation and water activities.
  • Cultural Heritage: Explore the Petra Archaeological Museum and the local church to appreciate the town's rich history.
  • Outdoor Adventures: Engage in various outdoor activities, including golfing and organised tours around the region.
  • Charming Streets: Wander through the picturesque streets filled with friendly locals and hidden gems.
  • Diverse Accommodations: Choose from a range of lodgings, from family-friendly hotels to unique agritourism options.

Find great hotels near Petra

Discover the charm of Petra in the Balearic Islands, where a variety of accommodation options await. From family-friendly hotels to unique agritourism properties, there's something for everyone seeking adventure or a relaxing beach getaway. Whether you're looking for affordable stays or convenient lodgings near Petra's captivating sites, you’ll find the perfect base to explore this enchanting destination.

  • Grupotel Gran Vista & SPA: Nestled 18km from Petra, the 4-star Grupotel Gran Vista & SPA is an ideal retreat for those seeking a beach and adventure holiday. With a commendable guest rating of 8.6, this property provides direct access to the beach, allowing guests to indulge in a variety of water sports and recreation. Adventure enthusiasts will appreciate the range of activities available, including archery on-site, while nearby options like windsurfing, mountain biking, horse riding, and fishing offer further excitement. The hotel's welcoming atmosphere and focus on adventure make it a top choice for active travellers.
  • Iberostar Waves Alcudia Park: Located 23km from Petra, Iberostar Waves Alcudia Park is another 4-star hotel boasting a solid guest rating of 8.6. This property is a true haven for beach lovers, featuring direct access to pristine sandy shores. The relaxed, coastal vibe of the hotel complements its proximity to the beach, making it a great option for those who wish to unwind by the sea. The hotel's focus on providing a serene beach experience ensures a delightful stay for those looking to bask in the sun.
  • Eix Lagotel Holiday Resort: Eix Lagotel Holiday Resort, situated 23km from Petra, is a 4-star establishment with a guest rating of 8.0. This resort is well-suited for families, business travellers, and those in search of adventure. The property offers a variety of recreational activities, including mountain biking, sailing, hiking, and windsurfing, with rental options available nearby. Families will appreciate the child-friendly amenities, such as a children's pool, arcade game room, and playground, ensuring a fun-filled stay for younger guests while catering to the needs of adults.

Where to stay near Petra

Petra offers a delightful blend of beach, outdoor, and cultural experiences, perfect for a memorable holiday. Explore the charming streets filled with friendly locals, indulge in luxury accommodations, and uncover hidden gems throughout the town. Don't miss the opportunity to enjoy family-friendly activities or romantic evenings by the shore. With excellent shopping options and a serene atmosphere, Petra promises a rejuvenating escape for all who visit.

  • Mallorca Island: Nestled approximately 13km from Petra, Mallorca Island is a stunning Mediterranean paradise renowned for its diverse landscapes and vibrant culture. The island's natural allure attracts visitors seeking a mix of beach relaxation and outdoor adventures. With peak tourist seasons in April and from June to July, the island offers a myriad of recreational activities including golf and access to picturesque marinas. Be sure to explore the beautiful family-friendly beaches, where sunbathing and water sports abound, making it a perfect spot for both relaxation and excitement.
  • Ariany: Located a mere 5km from Petra, Ariany is a charming city that offers a more laid-back travel experience. While visitor numbers peak in April, July, and September, Ariany remains a delightful destination year-round. The city's enchanting streets and local attractions, such as serene beaches and golf courses, provide ample opportunities for outdoor exploration. Families will appreciate the proximity to family beaches, making it a friendly choice for those travelling with children. Ariany's relaxed vibe and beautiful landscapes ensure a fulfilling experience for all visitors.
  • Manacor: Just 10km from Petra, Manacor is a vibrant city that captivates visitors with its unique blend of beach, outdoor activities, and stunning scenery. Although tourism peaks during June to July and September, Manacor offers a welcoming atmosphere throughout the year. The city is well-known for its recreational areas and golf courses, appealing to sports enthusiasts and nature lovers alike. With its charming neighbourhoods and beautiful family beaches, Manacor is an ideal destination for those seeking both adventure and picturesque surroundings during their stay.

Things to do near Petra

Shopping

In Petra, you can enjoy local shops offering unique souvenirs and gifts. If you're up for a drive, visit the nearby Manacor Shopping Centre, around 19km away, featuring a variety of shops and dining options for a broader shopping experience.

Recreation

Experience serene moments at the Son Merak wellness centre, indulging in holistic therapies and rejuvenating spa treatments. For outdoor enthusiasts, the nearby Parc Natural de s'Albufera offers tranquil walks amidst stunning landscapes, perfect for relaxation and connecting with nature.

Adventure

The Forestal Park offers an exhilarating zipline and ropes course experience, located 32km from Petra. Surrounded by nature, this venue provides adventure enthusiasts with thrilling challenges, beautiful views, and a chance to connect with the great outdoors in a vibrant, adventurous atmosphere.

Nightlife

Experience the vibrant nightlife of Petra with a visit to local bars and restaurants. Enjoy tapas and wine at Bar La Terraza, or unwind at Café de Petra for a laid-back atmosphere. For a lively evening, check out the nearby clubs that often feature live music and dance opportunities.

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

Find the best attractions in and around Petra

Petra, located in the Balearic Islands of Spain, offers a delightful blend of beach, outdoor, and cultural experiences. Visitors can explore the Petra Archaeological Museum and the local church, while enjoying the beautiful beach and nearby water features. Essential information for tourists includes the entrance to Petra and details about the local museums. Whether seeking relaxation or cultural enrichment, Petra caters to every traveller's needs.

  • Ermita de Bonany: Nestled within Petra, Ermita de Bonany is a charming church that exudes cultural significance and historical allure. Visitors can enjoy the serene atmosphere and stunning views of the surrounding countryside, making it a peaceful retreat for reflection and appreciation of local heritage.
  • Playa de Muro: Located 21km from Petra, Playa de Muro is a stunning beach known for its soft sands and clear waters. This vibrant beach offers a perfect spot for sunbathing, swimming, and indulging in various water sports, all while soaking up the lively beach vibe.
  • Dragon Caves: Approximately 21km from Petra, Dragon Caves provide an adventurous experience with their impressive stalactites and stalagmites. Guided tours reveal the fascinating geological formations and rich history of these caves, appealing to those with a sense of adventure and love for the outdoors.

Best time to go to Petra

The best time to visit Petra is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. February is its coolest month on average. At this time, 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 two major airports. Palma de Mallorca Airport (PMI) is situated 34km away, with excellent hotel options such as the 5-star Aubamar Palma Resort, located 3km from the airport, along with Iberostar Selection Llaut Palma, 5km away, and Iberostar Selection Playa de Palma, also 3km distant. Alternatively, Mahon Airport (MAH-Minorca) is 100km from Petra, offering luxurious stays at Barcelo Nura, 6km from the airport, and Bordoy Casa Ládico and Jardí de ses Bruixes, both 5km away. Transportation services from these hotels include airport shuttles and transfers, ensuring a smooth journey to your destination.

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 PortBlue Club Pollentia 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. A top sight in the area is Playa de Muro. In Petra, there are 151 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