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

Find hotels in Petra from NT$1,711

  • 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
Oct 10 - Oct 11
Tomorrow
Oct 11 - Oct 12
Next weekend
Oct 16 - Oct 18
In two weeks
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Petra hotels

1. Bytra Boutique Hotel

Bytra Boutique Hotel
Petra
Germany
Samuel
NT$6,478
NT$7,185 total
includes taxes & fees
Nov 1 - Nov 2
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
NT$2,197
NT$2,495 total
includes taxes & fees
Oct 15 - Oct 16
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
NT$6,056
NT$6,977 total
includes taxes & fees
Oct 14 - Oct 15
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
NT$3,023
NT$3,562 total
includes taxes & fees
Oct 27 - Oct 28
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
NT$9,070
NT$10,292 total
includes taxes & fees
Oct 18 - Oct 19
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
NT$3,040
NT$3,581 total
includes taxes & fees
Oct 31 - Nov 1
THB Gran Bahia Hotel and Apartments

7. Cap Vermell Grand Hotel

Cap Vermell Grand Hotel
Capdepera
Canada
Marie-Anne
NT$13,751
NT$15,441 total
includes taxes & fees
Oct 28 - Oct 29
Cap Vermell Grand Hotel

8. Iberostar Selection Albufera Playa - All Inclusive

Iberostar Selection Albufera Playa - All Inclusive
Muro
United States
Armin
NT$7,726
NT$8,558 total
includes taxes & fees
Nov 7 - Nov 8
Iberostar Selection Albufera Playa - All Inclusive

9. Iberostar Waves Playa de Muro

Iberostar Waves Playa de Muro
Muro
United States
Maria
NT$5,859
NT$6,681 total
includes taxes & fees
Oct 27 - Oct 28
Iberostar Waves Playa de Muro

10. Hotel Astoria Playa - Adults Only

Hotel Astoria Playa - Adults Only
Alcúdia
United Kingdom
ANGELA
NT$4,300
NT$5,045 total
includes taxes & fees
Oct 14 - Oct 15
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
NT$7,166
NT$8,197 total
includes taxes & fees
Oct 16 - Oct 17
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

12. Hoposa Pollentia - Adults Only

Hoposa Pollentia - Adults Only
Pollenca
Canada
Andrew
NT$5,598
NT$6,394 total
includes taxes & fees
Oct 31 - Nov 1
Hoposa Pollentia - Adults Only

13. Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
Son Servera
Australia
Jeffrey
NT$4,207
NT$4,628 total
includes taxes & fees
Oct 24 - Oct 25
Hipotels Eurotel Punta Rotja & Spa

14. Grupotel Maritimo

Grupotel Maritimo
Alcúdia
United Kingdom
Shaun
NT$3,072
NT$3,615 total
includes taxes & fees
Oct 24 - Oct 25
Grupotel Maritimo

15. Zoetry Mallorca Wellness & Spa

Zoetry Mallorca Wellness & Spa
Llucmajor
United States
Xiaoqian
NT$7,737
NT$8,825 total
includes taxes & fees
Oct 27 - Oct 28
Zoetry Mallorca Wellness & Spa

16. Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
United Kingdom
Kayleigh-Anne
NT$2,457
NT$2,939 total
includes taxes & fees
Oct 31 - Nov 1
Hotel THB Gran Playa - Adults Only

17. Hermitage Hotel & Spa Mallorca

Hermitage Hotel & Spa Mallorca
Bunyola
United States
Brooke
NT$3,628
NT$4,050 total
includes taxes & fees
Nov 10 - Nov 11
Hermitage Hotel & Spa Mallorca

18. Iberostar Selection Albufera Park - All Inclusive

Iberostar Selection Albufera Park - All Inclusive
Muro
Canada
Jomol
NT$9,244
NT$10,228 total
includes taxes & fees
Nov 1 - Nov 2
Iberostar Selection Albufera Park - All Inclusive

19. Bahia de Alcudia Hotel & Spa

Bahia de Alcudia Hotel & Spa
Alcúdia
United Kingdom
Charlotte Marianne
NT$4,432
NT$5,111 total
includes taxes & fees
Oct 31 - Nov 1
Bahia de Alcudia Hotel & Spa

20. tent Arenal

tent Arenal
Llucmajor
Canada
Kirtpal Singh
NT$1,865
NT$2,091 total
includes taxes & fees
Nov 2 - Nov 3
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 stop at 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 exploring the galleries in Fray Junipero Serra Museum during your travels in 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 honoring 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

 Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel

10/10 Excellent
"We absolutely loved our place there. One of a kind this hotel, town, beach"
Luis 3-night trip
Posted 10 hours ago
Grupotel Cala Marsal Natura Hotel
tent Arenal

tent Arenal

10/10 Excellent
"Very clean hotel throughout and good range of facilities available. The hotel bar prices are great with plenty of nice seating areas to choose from. My only slight disappointment is that the pool doesn’t open until 11am so no opportunity for an early morning swim."
Francesca 5-night trip
Posted 1 day ago
tent Arenal
Ona Luna Park

Ona Luna Park

8/10 Good
"We had a lovely buffet breakfast and dinner (so many options to chose from), with lovely staff everywhere, and there was two big swimming pool available at the property with bar. Only 10min walk from the beach and 2-5min from supermarkets. Also, the bus stop from/to the airport is only 5min walk from the hotel. The only thing was the room, especially the bathroom, which was outdated; the shower glass is not wide enough, so not splashing water everywhere while showering was impossible. AC/ventilation wasn't really working, but considering it wasn't crazy hot, we didn't bother to let the reception know. Lovely balcony, however, not having a balcony net meant having mosquitos day and night in the room, even tho using the curtains (make sure to bring a mosquito spray with you). Only single beds available, even tho booking for a double one. Room cleanliness was okay, but could be better. Reception staff was lovely, and baggage deposit available at the check-out. Considering how much we paid for and the location, we had a good stay and we would definitely re-consider it again in the future for a 2-3 days getaway."
Giorgia 2-night trip
Posted 1 day ago
Ona Luna Park
tent Playa de Palma

tent Playa de Palma

10/10 Excellent
"Super sie wir kommen wider einmal"
manoj 4-night trip
Posted 4 days ago
tent Playa de Palma
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 8 days ago
Hotel Bordoy Cosmopolitan
Grupotel Port d'Alcudia

Grupotel Port d'Alcudia

8/10 Good
"Nice location, very clean. Good choices at breakfast. Pool snacks very poor choice and quality. Plenty of space and sun loungers at pool"
Grainne 4-night trip
Posted 13 days ago
Grupotel Port d'Alcudia
Mariner Club Apartments

Mariner Club Apartments

8/10 Good
"Great hotel"
Hicham 7-night trip
Posted 2 weeks 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 1 month ago
Hotel Millor Sol

More cheap stays in Petra

Hostal Alma

Hostal Alma

Cami de Can Socies Alcúdia Mallorca
NT$1,537
NT$1,711 total
Nov 1 - Nov 2
includes taxes & fees
8/10 Very Good! (199 reviews)
Hostal Alma
Hotel Playa Sol

Hotel Playa Sol

Carretera Militar, 244 Palma de Mallorca Mallorca
NT$1,609
NT$1,927 total
Oct 12 - Oct 13
includes taxes & fees
7.8/10 Good! (169 reviews)
Hotel Playa Sol
Hotel Selva Arenal

Hotel Selva Arenal

Carrer Girona 17 Llucmajor Illes Balears
NT$1,625
NT$1,945 total
Oct 12 - Oct 13
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
NT$1,854
NT$2,197 total
Oct 11 - Oct 12
includes taxes & fees
7.8/10 Good! (72 reviews)
My Rooms Manacor Centre by My Rooms Hotels
Hotel Houm Nets - Adults Only

Hotel Houm Nets - Adults Only

Calle Villagarcía de Arosa, 20 Palma de Mallorca Mallorca
NT$2,828
NT$3,268 total
Oct 18 - Oct 19
includes taxes & fees
Hotel Houm Nets - Adults Only
Hotel Costa Mediterraneo - Adults Only +16

Hotel Costa Mediterraneo - Adults Only +16

C/ Girona, 11 Llucmajor Mallorca
Get ratesHotel Costa Mediterraneo - Adults Only +16

Find out more about Petra

Top reasons to visit Petra

  • Beautiful Beaches: Petra boasts stunning beaches perfect for sunbathing and relaxation.
  • Cultural Heritage: Visitors can explore the Petra Museum and historic churches that reflect the town's rich history.
  • Outdoor Activities: Enjoy golf at local courses and various outdoor adventures amidst scenic landscapes.
  • Charming Streets: Stroll through charming streets filled with quaint shops and friendly locals.
  • Diverse Accommodations: Petra offers a range of lodging options, from budget stays to luxury retreats.

Find great hotels near Petra

Explore a range of accommodation options in Petra, Balearic Islands, ideal for family adventures and beach vacations. Whether you're searching for pet-friendly hotels, budget-friendly stays, or charming agritourism properties, Petra offers a variety of lodging that caters to every traveler's needs. Enjoy your perfect getaway with convenient access to local attractions and the stunning beauty of the Balearic Islands.

  • Grupotel Gran Vista & SPA: This 4-star hotel offers a delightful blend of beachside relaxation and adventurous activities, making it a fantastic choice for families and thrill-seekers. Located 18km from Petra, it boasts direct beach access and a host of recreational options. Guests can enjoy onsite activities such as mountain biking, archery, and various water sports. The hotel also caters to younger visitors with amenities like a children’s club, supervised childcare, and an arcade game room, ensuring that everyone in the family finds something enjoyable to do.
  • Iberostar Waves Alcudia Park: Situated 23km from Petra, Iberostar Waves Alcudia Park is the epitome of a beach getaway. This 4-star accommodation features direct access to pristine sandy shores, making it ideal for sunbathers and swimmers. With its vibrant atmosphere, guests can unwind in stylish surroundings while enjoying the soothing sound of the waves. The hotel’s focus on beach leisure creates a relaxing haven for those looking to escape the hustle and bustle of everyday life.
  • Eix Lagotel Holiday Resort: A versatile 4-star option located 23km from Petra, Eix Lagotel Holiday Resort caters to adventure enthusiasts, families, and business travelers alike. This property offers a range of outdoor activities, including windsurfing, hiking, and sailing, making it perfect for those who enjoy an active vacation. Additionally, the hotel provides a children’s club, mini-golf, and an arcade game room, ensuring that younger guests have their fair share of fun. Its combination of leisure and practicality makes it an excellent choice for diverse travel needs.

Where to stay near Petra

Petra, nestled in the beautiful Balearic Islands, offers a delightful blend of beach relaxation and cultural exploration. Discover its charming streets, indulge in luxury holidays, and uncover hidden gems that reflect the town's rich heritage. Enjoy family-friendly activities, romantic spots, and friendly locals that make every visit special. Nearby, explore quaint neighborhoods and vibrant shopping experiences that enhance your trip to this enchanting destination.

  • Mallorca Island: A stunning Mediterranean paradise located 13km from Petra, Mallorca Island is renowned for its beautiful beaches and vibrant culture. The island offers a blend of outdoor adventures and urban experiences, making it a popular destination for travelers year-round. Peak seasons in April and June to July draw visitors eager to enjoy recreational areas, golf courses, and the picturesque marina. With its beautiful family beaches and scenic coastal views, Mallorca Island is perfect for those looking to unwind or engage in water sports, while also exploring charming seaside towns.
  • Ariany: Just 5km from Petra, Ariany is a quaint city that offers a unique blend of cultural experiences and natural beauty. With steady visitor numbers throughout the year, this charming locale peaks in popularity during April, July, and September. Travelers flock here for its inviting recreational areas and golf courses. The nearby beaches provide an ideal backdrop for relaxation and family outings, while the marina adds to the city's coastal charm. Ariany is a delightful destination for those seeking an authentic Mediterranean experience, rich in local flavor and community spirit.
  • Manacor: Located 10km from Petra, Manacor is a vibrant city known for its stunning scenery and outdoor activities. This city attracts visitors steadily throughout the year, with peak months in June to July and September. Travelers come for the beautiful beaches, recreational areas, and golf courses that highlight the region's natural beauty. Manacor offers a unique town neighborhood vibe, where you can immerse yourself in local culture, enjoy leisurely walks along the beach, and explore the scenic landscape. It's an ideal spot for those looking to combine adventure with relaxation.

Things to do near Petra

Shopping

In Petra, you can explore local shops and markets for unique souvenirs. If you're up for a drive, visit the nearby Mallorca Fashion Outlet for a variety of brands and discounts. Don't miss the local artisan markets for handcrafted gifts that reflect the island's culture.

Recreation

In Petra, the Son Mas wellness retreat invites you to enjoy rejuvenating treatments amidst tranquil surroundings. Experience yoga sessions and meditation classes that promote relaxation and mindfulness, while the nearby natural landscapes offer opportunities for scenic walks and exploration of the beautiful Balearic countryside.

Adventure

Forestal Park offers an exhilarating zipline and ropes course experience, located 32km from Petra. Surrounded by nature, this venue provides an adventurous atmosphere, perfect for those seeking outdoor thrills among the trees and stunning landscapes of the Balearic Islands.

Nightlife

Explore the vibrant nightlife in Petra by visiting Bar La Plaza for a lively atmosphere and refreshing cocktails. For a taste of local culture, check out Restaurant Can Poma, where you can enjoy traditional Spanish dishes while soaking in the evening ambiance.

*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, is perfect for beach lovers, outdoor enthusiasts, and culture seekers. Visitors can explore beautiful beaches, historic churches, and scenic water features. Key attractions include the Petra Museum and the local church, along with helpful tips on navigating the area's entrances and tourist sites. Whether you’re looking for a relaxing beach day or a cultural experience, Petra has something for everyone.

  • Santuari de Sant Salvador: Located 19km from Petra, this historic monastery offers stunning views of the surrounding landscape. Visitors can explore its beautiful architecture, rich history, and serene atmosphere, making it a peaceful retreat for reflection.
  • Ermita de Bonany: Nestled within Petra, this charming church is known for its cultural significance and picturesque setting. The tranquil ambiance invites visitors to appreciate its artistic features and the quietude of the surrounding area.
  • Playa de Muro: Situated 21km from Petra, Playa de Muro boasts soft sandy shores and crystal-clear waters. It's an ideal spot for relaxation, sunbathing, and enjoying the vibrant beach atmosphere with various water activities available.

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

Traveling to Petra in the Balearic Islands is convenient via its major airports. Palma de Mallorca Airport (PMI) is located 34km away and offers several luxurious hotel options such as the 5-star Aubamar Palma Resort just 3km from the airport, and Iberostar Selection Playa de Palma, also 3km away. Another option is Iberostar Selection Llaut Palma, located 5km from PMI. Alternatively, Mahon Airport (MAH-Minorca) is 100km away, with nearby 5-star hotels like Barcelo Nura, 6km from the airport, and Bordoy Casa Ládico, 5km away, providing various transportation services for easy access.

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 traveler data. Other good choices for your visit 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! You'll find that most hotel reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Petra.
Where can I learn more about changing or cancelling my trip to Petra?
For more details about updating your trip to Petra or cancelling it, go to https://www.expedia.com/service/.
What's the best hotel to stay near Ermita de Bonany?
Adjacent to Ermita de Bonany, Agroturisme Son Torrat is one of the top choices for your stay based on our traveler data, and this 3.5-star property offers free breakfast and a restaurant.
What about the best place to stay close to Fray Junipero Serra Museum?
One of the top choices for your stay is Casal de Petra - Rooms & Pool, located next to Fray Junipero Serra Museum, and this 3-star hotel offers an outdoor pool and free WiFi.
What are some hotels with pools in Petra?
Casal de Petra - Rooms & Pool by My Rooms Hotels is a top guesthouse with a seasonal outdoor pool, free WiFi, and in-room flat-screen TVs. View all hotels with pools in Petra.
What's the best hotel for staying near Palma de Mallorca Airport (PMI)?
Helios Mallorca Hotel & Apartments is a popular 3-star hotel featuring a restaurant and an outdoor pool. It's located a short 1.1 mi (1.7 km) from Palma de Mallorca Airport. Other choices within close proximity to the airport include Hotel THB María Isabel - Adults Only and JS Palma Stay - Adults Only.
What's it like staying 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 accommodations to choose from. Find out more about Petra.
What should I do while I'm visiting Petra?
Favorite 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. Check out what more to see and do in Expedia's Petra guide.
How can I get around Petra?
If you want to venture outside of the area, ride aboard one of the trains from 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 temp of 76°F, while the coldest months are February and January with an average of 55°F. Average annual precipitation for Petra is 16 inches.

Explore a world of travel with Expedia