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

Find hotels in Petra from ฿1,768

  • 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
8 Oct - 9 Oct
Tomorrow
9 Oct - 10 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Filter by

Star rating

Guest rating

Our top choices for Petra hotels

1. Bytra Boutique Hotel

Bytra Boutique Hotel
Petra
Germany
Samuel
฿6,827
฿7,572 total
includes taxes & fees
7 Nov - 8 Nov
Bytra Boutique Hotel

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

Casal de Petra - Rooms & Pool by My Rooms Hotels
Petra
United Kingdom
WILLIAM
฿1,982
฿2,263 total
includes taxes & fees
22 Oct - 23 Oct
Casal de Petra - Rooms & Pool by My Rooms Hotels

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

Es Figueral Nou Hotel Rural & Spa - Adults Only +12
Montuiri
United States
Wajeeha
฿6,383
฿7,353 total
includes taxes & fees
14 Oct - 15 Oct
Es Figueral Nou Hotel Rural & Spa - Adults Only +12

4. The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only
Santa Margalida
Canada
Marcello
฿3,186
฿3,754 total
includes taxes & fees
27 Oct - 28 Oct
The Sea Hotel by Grupotel - Adults Only

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

Sarena de Muro Resort Mallorca, part of Destination by Hyatt
Muro
United States
Bradley
฿9,045
฿10,282 total
includes taxes & fees
22 Oct - 23 Oct
Sarena de Muro Resort Mallorca, part of Destination by Hyatt

6. THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
Santa Margalida
United States
Edit
฿3,205
฿3,774 total
includes taxes & fees
31 Oct - 1 Nov
THB Gran Bahia Hotel and Apartments

7. Cap Vermell Grand Hotel

Cap Vermell Grand Hotel
Capdepera
Canada
Marie-Anne
฿14,493
฿16,274 total
includes taxes & fees
30 Oct - 31 Oct
Cap Vermell Grand Hotel

8. ICON Valparaiso - Adults Only

ICON Valparaiso - Adults Only
Manacor
United States
Zusanna
฿5,388
฿6,175 total
includes taxes & fees
19 Oct - 20 Oct
ICON Valparaiso - Adults Only

9. Iberostar Waves Playa de Muro

Iberostar Waves Playa de Muro
Muro
United States
Maria
฿6,175
฿7,042 total
includes taxes & fees
30 Oct - 31 Oct
Iberostar Waves Playa de Muro

10. Hotel Astoria Playa - Adults Only

Hotel Astoria Playa - Adults Only
Alcúdia
United Kingdom
ANGELA
฿4,532
฿5,317 total
includes taxes & fees
13 Oct - 14 Oct
Hotel Astoria Playa - Adults Only

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

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
Santanyi
Canada
Krishneel Rajiv
฿7,584
฿8,675 total
includes taxes & fees
16 Oct - 17 Oct
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

12. Iberostar Selection Albufera Playa - All Inclusive

Iberostar Selection Albufera Playa - All Inclusive
Muro
United States
Armin
฿8,143
฿9,020 total
includes taxes & fees
7 Nov - 8 Nov
Iberostar Selection Albufera Playa - All Inclusive

13. Grupotel Maritimo

Grupotel Maritimo
Alcúdia
United Kingdom
Shaun
฿3,312
฿3,892 total
includes taxes & fees
25 Oct - 26 Oct
Grupotel Maritimo

14. Hoposa Pollentia - Adults Only

Hoposa Pollentia - Adults Only
Pollenca
Canada
Andrew
฿5,900
฿6,739 total
includes taxes & fees
31 Oct - 1 Nov
Hoposa Pollentia - Adults Only

15. Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
Son Servera
Australia
Jeffrey
฿4,722
฿5,443 total
includes taxes & fees
16 Oct - 17 Oct
Hipotels Eurotel Punta Rotja & Spa

16. Hotel THB Felip - Adults Only

Hotel THB Felip - Adults Only
Manacor
United States
Andres
฿2,488
฿2,800 total
includes taxes & fees
1 Nov - 2 Nov
Hotel THB Felip - Adults Only

17. Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
Capdepera
United Kingdom
Sophie
฿5,209
฿6,061 total
includes taxes & fees
15 Oct - 16 Oct
Canyamel Park Hotel & Spa - Adults Only

18. Iberostar Selection Albufera Park - All Inclusive

Iberostar Selection Albufera Park - All Inclusive
Muro
Canada
Jomol
฿9,743
฿10,780 total
includes taxes & fees
1 Nov - 2 Nov
Iberostar Selection Albufera Park - All Inclusive

19. Hermitage Hotel & Spa Mallorca

Hermitage Hotel & Spa Mallorca
Bunyola
United States
Brooke
฿3,824
฿4,269 total
includes taxes & fees
8 Nov - 9 Nov
Hermitage Hotel & Spa Mallorca

20. tent Arenal

tent Arenal
Llucmajor
Canada
Kirtpal Singh
฿1,966
฿2,204 total
includes taxes & fees
8 Nov - 9 Nov
tent Arenal
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
A historic church surrounded by lush greenery and a panoramic view of the countryside.

Top Petra Hotel Reviews

Aubamar Palma Resort

Aubamar Palma Resort

8/10 Good
"The place itself was nice, but for the price I expected a lot more. All pool cushions are FILLED with mould, it’s disgusting. The food was so expensive and honestly not that good. We were on our honeymoon and they put two single beds together that felt like we were sleeping on masseuse tables. Again, I normally wouldn’t complain, but for the price I wanted to be honest. I wouldn’t stay there again with how much it costs."
Lauren 6-night trip
Posted 12 hours ago
Aubamar Palma Resort
 Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel

10/10 Excellent
"Loved the location and the beach which is just across the road. Very quiet area. The hotel is nice and the pool area was comfy and relaxing."
Kateryna 2-night trip
Posted 21 hours ago
Grupotel Cala Marsal Natura Hotel
tent Playa de Palma

tent Playa de Palma

10/10 Excellent
"Super sie wir kommen wider einmal"
manoj 4-night trip
Posted 2 days ago
tent Playa de Palma
tent Bahia de Palma

tent Bahia de Palma

8/10 Good
"Clean room, unfortunatel"
Alicia 4-night trip
Posted 2 days ago
tent Bahia de Palma
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

10/10 Excellent
"Wow what a location. Right across from Cala Esmerelda. Hotel pool and bar /restaurant overlooking the Cala. Bucket list experience! Wish we booked for more nights. Buffet breakfast was lively. Definitely recommend opting for it."
Brian 1-night trip
Posted 3 days ago
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
Hotel Bordoy Cosmopolitan

Hotel Bordoy Cosmopolitan

8/10 Good
"Staff were really nice, the food was a great standard too. For some reason the rooms seemed to smell pretty badly of drainage/sulphate, that was the only bad thing"
Rohan 3-night trip
Posted 6 days ago
Hotel Bordoy Cosmopolitan
Mariner Club Apartments

Mariner Club Apartments

8/10 Good
"Great hotel"
Hicham 7-night trip
Posted 12 days ago
Mariner Club Apartments
Grupotel Taurus Park

Grupotel Taurus Park

8/10 Good
"Location was convenient and the rooms were clean"
Eva 2-night trip
Posted 2 weeks ago
Grupotel Taurus Park
Hotel Millor Sol

Hotel Millor Sol

10/10 Excellent
"Reception staff helpful, always available to answer any queries. Room cleaned daily, great selection of food at breakfast.Pool area cleaned everyday. Great stay, would stay at hotel again."
Elizabeth 4-night trip
Posted 3 weeks ago
Hotel Millor Sol

More cheap stays in Petra

Hostal Alma

Hostal Alma

Cami de Can Socies Alcúdia Mallorca
฿1,588
฿1,768 total
1 Nov - 2 Nov
includes taxes & fees
8/10 Very good! (199 reviews)
Hostal Alma
Hotel Playa Sol

Hotel Playa Sol

Carretera Militar, 244 Palma de Mallorca Mallorca
฿1,727
฿2,065 total
28 Oct - 29 Oct
includes taxes & fees
7.8/10 Good! (169 reviews)
Hotel Playa Sol
Hotel Selva Arenal

Hotel Selva Arenal

Carrer Girona 17 Llucmajor Illes Balears
฿1,747
฿2,088 total
15 Oct - 16 Oct
includes taxes & fees
7.8/10 Good! (422 reviews)
Hotel Selva Arenal
My Rooms Manacor Centre by My Rooms Hotels

My Rooms Manacor Centre by My Rooms Hotels

Carrer dels Gerrers 15 Manacor Illes Balears
฿1,954
฿2,315 total
22 Oct - 23 Oct
includes taxes & fees
7.8/10 Good! (72 reviews)
My Rooms Manacor Centre by My Rooms Hotels
Hotel Costa Mediterraneo - Adults Only +16

Hotel Costa Mediterraneo - Adults Only +16

C/ Girona, 11 Llucmajor Mallorca
฿2,451
฿2,863 total
9 Oct - 10 Oct
includes taxes & fees
Hotel Costa Mediterraneo - Adults Only +16
Hotel Houm Nets - Adults Only

Hotel Houm Nets - Adults Only

Calle Villagarcía de Arosa, 20 Palma de Mallorca Mallorca
฿2,981
฿3,445 total
18 Oct - 19 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 Sarena de Muro Resort Mallorca, part of Destination by Hyatt. 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 155 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