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

Search Petra hotels

  • 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
22 Oct - 23 Oct
Tomorrow
23 Oct - 24 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Filter by

Property class

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 States
Ameer
AU$112
includes taxes & fees
23 Oct - 24 Oct
Casal de Petra - Rooms & Pool by My Rooms Hotels

2. Bytra Boutique Hotel

Bytra Boutique Hotel
Petra
Germany
Samuel
AU$335
includes taxes & fees
1 Nov - 2 Nov
Bytra Boutique Hotel

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

Es Figueral Nou Hotel Rural & Spa - Adults Only +12
Montuiri
United States
Wajeeha
AU$323
includes taxes & fees
1 Nov - 2 Nov
Es Figueral Nou Hotel Rural & Spa - Adults Only +12

4. Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
Felanitx
United Kingdom
Olivia
AU$136
includes taxes & fees
24 Oct - 25 Oct
Grupotel Cala Marsal Natura Hotel

5. THB Bamboo Alcudia Hotel - Adults Only

THB Bamboo Alcudia Hotel - Adults Only
Alcúdia
United States
Vignesh
AU$180
includes taxes & fees
31 Oct - 1 Nov
THB Bamboo Alcudia Hotel - Adults Only

6. Welikehotel Marfil Playa

Welikehotel Marfil Playa
Sa Coma
United States
anthony Michael
AU$126
includes taxes & fees
23 Oct - 24 Oct
Welikehotel Marfil Playa

7. Hermitage Hotel & Spa Mallorca

Hermitage Hotel & Spa Mallorca
Bunyola
United States
Brooke
AU$173
includes taxes & fees
8 Nov - 9 Nov
Hermitage Hotel & Spa Mallorca

8. Bordoy Alcudia Port Suites - Adult Only

Bordoy Alcudia Port Suites - Adult Only
Alcúdia
United Kingdom
Corrina
AU$178
includes taxes & fees
26 Oct - 27 Oct
Bordoy Alcudia Port Suites - Adult Only

9. ICON Valparaiso - Adults Only

ICON Valparaiso - Adults Only
Manacor
United Kingdom
Harriet Daisy
AU$242
includes taxes & fees
31 Oct - 1 Nov
ICON Valparaiso - Adults Only

10. Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
Son Servera
Australia
Jeffrey
AU$220
includes taxes & fees
23 Oct - 24 Oct
Hipotels Eurotel Punta Rotja & Spa

11. Hotel Moré

Hotel Moré
Alcúdia
United States
Roberto
AU$170
includes taxes & fees
30 Oct - 31 Oct
Hotel Moré

12. Son Brull Hotel & Spa

Son Brull Hotel & Spa
Pollenca
United States
Cecilia
AU$509
includes taxes & fees
9 Nov - 10 Nov
Son Brull Hotel & Spa

13. Hotel Illa D'Or

Hotel Illa D'Or
Pollenca
United Kingdom
christopher
AU$232
includes taxes & fees
6 Nov - 7 Nov
Hotel Illa D'Or

14. Grupotel Maritimo

Grupotel Maritimo
Alcúdia
United Kingdom
Laszlo
AU$154
includes taxes & fees
27 Oct - 28 Oct
Grupotel Maritimo

15. Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
United States
Yaseen
AU$145
includes taxes & fees
31 Oct - 1 Nov
Hotel THB Gran Playa - Adults Only

16. Iberostar Waves Ciudad Blanca

Iberostar Waves Ciudad Blanca
Alcúdia
Hong Kong SAR China
TIN LOK
AU$201
includes taxes & fees
28 Oct - 29 Oct
Iberostar Waves Ciudad Blanca

17. Hotel Cabot Romantic - Adults Only

Hotel Cabot Romantic - Adults Only
Pollenca
United Kingdom
Mark
AU$175
includes taxes & fees
23 Oct - 24 Oct
Hotel Cabot Romantic - Adults Only

18. Iberostar Selection Albufera Playa - All Inclusive

Iberostar Selection Albufera Playa - All Inclusive
Muro
United States
Armin
AU$375
includes taxes & fees
7 Nov - 8 Nov
Iberostar Selection Albufera Playa - All Inclusive

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

Sarena de Muro Resort Mallorca, part of Destination by Hyatt
Muro
United States
Bradley
AU$460
includes taxes & fees
23 Oct - 24 Oct
Sarena de Muro Resort Mallorca, part of Destination by Hyatt

20. Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
Capdepera
United Kingdom
Sophie
AU$238
includes taxes & fees
26 Oct - 27 Oct
Canyamel Park Hotel & Spa - 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
A historic church surrounded by lush greenery and a panoramic view of the countryside.

Top Petra Hotel Reviews

Recent Reviews in Petra

Hotel Negresco Playa de Palma - Adults Only

Hotel Negresco Playa de Palma - Adults Only

10/10 Excellent
"The hotel was so clean and in a perfect location being 10 minutes from the airport. All staff were extremely helpful and I will 100% come here again. The only tiny negative, both pools were too cold to go in, but with the sea so close to the hotel it didn't matter at all."
Laura 7-night trip
Posted 2 days ago
Hotel Negresco Playa de Palma - Adults Only
Aubamar Palma Resort

Aubamar Palma Resort

10/10 Excellent
"Amazing place"
Fady 6-night trip
Posted 3 days ago
Aubamar Palma Resort
Hotel Millor Sol

Hotel Millor Sol

8/10 Good
"The pool area is lovely however did not appreciate the life guard spitting on the floor when walking round. Last year we stayed here and we were able to grab a croissant before the dining room fully opened as we had an early flight. This year asked the dining room staff if we could grab a roll and was told no and to get out of the dining room even though it was only 5 minutes before official opening. Thought this was a little disappointing. Breakfast not bad and quite a nice choice and fresh. Sometimes found the hallways a little noisy with kids etc but acceptable. Overall this is a good hotel it is a little walk away from the bars but not a problem for us. Easy walk to Cala bona and a short bus ride to sa coma. We had a better room this time round, still very clean, however the toilet was a little wobbly!! We would return here again as loads of sun loungers, pool huge and clean but think we will try another part of the island next year."
natalie 5-night trip
Posted 6 days ago
Hotel Millor Sol
Grupotel Maritimo

Grupotel Maritimo

10/10 Excellent
"I had a fantastic stay at Grupotel Marítimo and honestly couldn’t be happier with my choice. I’m so glad I booked this hotel! Location: The location is excellent. You can take a bus directly from the airport and the bus stop is only about a 3-minute walk from the hotel. The beautiful beach is also just a few minutes away on foot, making it perfect for a relaxing holiday. Room & Cleanliness: My room was very spacious, including the bathroom and I had a beautiful view of the pool from my balcony. The entire hotel was spotlessly clean, well maintained and incredibly spacious. There was plenty of room in the lobby and throughout the hotel to sit,relax and enjoy yourself. Food: I stayed on a half-board basis and both breakfast and dinner were amazing.There was a huge variety of food to choose from with plenty of options. The quality and selection made it excellent value for money. Staff & Service: All the staff were extremely nice and welcoming. One thing that really impressed me was the service after checkout. I had an evening flight, so I spent the day enjoying the beautiful sunshine at the beach rather than missing out on such a lovely day. When I returned to collect my luggage, the hotel kindly provided me with a towel and allowed me to have a shower so I could freshen up before my journey. I really appreciated this thoughtful gesture. Perfect hotel for a relaxing beach holiday with delicious food and excellent service. Huge thanks to all the lovely staff. Highly recommend!❤️"
Thulitha Deshapriya De Silva 2-night trip
Posted 7 days ago
Grupotel Maritimo
Grupotel Playa de Palma Suites & Spa

Grupotel Playa de Palma Suites & Spa

10/10 Excellent
"Really great hotel. The room was amazing, and we loved the rooftop pool and bar. It was a shame the bar closed at 4.20pm. The staff are very friendly but everything is quite slow."
Charys 3-night trip
Posted 8 days ago
Grupotel Playa de Palma Suites & Spa
tent Playa de Palma

tent Playa de Palma

10/10 Excellent
"Super sie wir kommen wider einmal"
manoj 4-night trip
Posted 2 weeks ago
tent Playa de Palma
Mariner Club Apartments

Mariner Club Apartments

8/10 Good
"Great hotel"
Hicham 7-night trip
Posted 1 month ago
Mariner Club Apartments

More cheap accommodation in Petra

Hotel Selva Arenal

Hotel Selva Arenal

Carrer Girona 17 Llucmajor Illes Balears
AU$69
28 Oct - 29 Oct
includes taxes & fees
7.8/10 Good! (422 reviews)
Hotel Selva Arenal
Hostal Alma

Hostal Alma

Cami de Can Socies Alcúdia Mallorca
AU$70
9 Nov - 10 Nov
includes taxes & fees
8.2/10 Very good! (201 reviews)
Hostal Alma
Hotel Playa Sol

Hotel Playa Sol

Carretera Militar, 244 Palma de Mallorca Mallorca
AU$86
27 Oct - 28 Oct
includes taxes & fees
7.8/10 Good! (171 reviews)
Hotel Playa Sol
My Rooms Manacor Centre by My Rooms Hotels

My Rooms Manacor Centre by My Rooms Hotels

Carrer dels Gerrers 15 Manacor Illes Balears
AU$93
23 Oct - 24 Oct
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
AU$135
23 Oct - 24 Oct
includes taxes & fees
7/10 Good! (248 reviews)
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

  • Stunning Beaches: Petra boasts beautiful beaches perfect for sunbathing and relaxation, providing a serene escape for visitors.
  • Cultural Richness: The town is rich in cultural experiences, including charming local churches and traditional Balearic festivities.
  • Outdoor Activities: Enjoy a variety of outdoor adventures, including golf and scenic walks through picturesque landscapes.
  • Charming Streets: Explore the quaint streets of Petra, offering delightful shopping and dining opportunities.
  • Accommodation Variety: A range of accommodation options ensures a comfortable stay, from family-friendly hotels to agritourism properties.

Find great hotels near Petra

Discover the charm of Petra, nestled in the Balearic Islands, with a variety of accommodation options tailored to suit every traveller. From family-friendly hotels to inviting agritourism properties, you'll find the perfect base for your adventure. Whether you're seeking a relaxing beach holiday or an immersive cultural experience, Petra offers the best hotels and exceptional hospitality to ensure a memorable stay.

  • Grupotel Gran Vista & SPA: Situated 18km from Petra, Grupotel Gran Vista & SPA boasts a guest rating of 8.6, making it an ideal choice for those seeking a vibrant beach and family holiday experience. This hotel offers direct access to the beach, allowing guests to indulge in sun-soaked days by the sea. Adventure enthusiasts will appreciate the variety of sports available, including windsurfing, mountain biking, horse riding, archery, and fishing. Families will find a wealth of amenities for children, such as a playground, a dedicated children's pool, mini-golf, and a free kids' club, ensuring a fun-filled stay for younger guests.
  • Iberostar Waves Alcudia Park: Located 23km from Petra, Iberostar Waves Alcudia Park is rated 8.6 by guests, and is a haven for beach lovers. With direct access to the beach, this hotel is perfect for those wishing to unwind by the sea, bask in the sun, and partake in beach activities. The inviting atmosphere and proximity to the water make it a great choice for a relaxed holiday experience centred around the beach.
  • Eix Lagotel Holiday Resort: Eix Lagotel Holiday Resort, situated 23km from Petra and rated 8.0 by guests, caters well to families, adventure seekers, and business travellers alike. With various adventure sports available nearby, including mountain biking, windsurfing, and sailing, guests can easily immerse themselves in the local landscape. Children are well taken care of with amenities such as a children's pool, arcade game room, shared playground, mini-golf, and a children's club (for a fee), providing ample entertainment options for young visitors.

Where to stay near Petra

Petra, nestled in the picturesque Balearic Islands, offers a delightful blend of beach relaxation, outdoor adventures, and rich cultural experiences. Visitors can explore the charming streets of Petra, enjoy family-friendly activities, or seek romantic moments in serene surroundings. Nearby, the vibrant town of Manacor awaits, perfect for those seeking a deeper dive into local life. Whether it's a holiday in Petra or exploring Mallorca Island, this destination promises a warm, friendly atmosphere for all travellers.

  • Mallorca Island: Nestled in the Mediterranean Sea, Mallorca Island is a stunning destination located 13km away from Petra. Known for its beautiful beaches and vibrant outdoor lifestyle, it attracts visitors seeking both relaxation and adventure. The island sees a peak in traveller numbers between April and July, making it an ideal time to explore its recreational areas, including golf courses and waterfront marinas. With its mix of coastal attractions and charming towns, Mallorca offers a perfect blend of city-themed experiences and natural beauty, ensuring an unforgettable holiday.
  • Ariany: Situated a mere 5km from Petra, Ariany is a quaint city that provides a delightful escape from the bustling tourist hotspots. With a consistent influx of visitors throughout the year, especially in April, July, and September, Ariany is perfect for those seeking a more laid-back atmosphere. The city features beautiful beaches and recreational areas, as well as nearby golf courses, making it a great spot for outdoor enthusiasts. Visitors can enjoy the local marina and family-friendly beaches, adding to the charm of this picturesque destination.
  • Manacor: Located 10km from Petra, Manacor is a lively city known for its scenic beauty and outdoor pursuits. The city experiences peak visitor numbers from June to July and September, drawing those eager to soak in the sun and enjoy its stunning landscapes. Manacor boasts a variety of recreational areas and golf courses, and its proximity to beautiful beaches makes it a popular choice for beach lovers. Visitors can also explore the friendly neighbourhoods, ensuring a rich cultural experience that complements the natural surroundings.

Things to do near Petra

Petra, located in the Balearic Islands, is perfect for beach lovers and outdoor enthusiasts, offering a variety of cultural experiences. Visitors can enjoy activities such as golf at local courses and explore shopping centres. Additionally, Petra is known for its vibrant Balearic festivities and exciting day trips, making it an ideal destination for those seeking relaxation and adventure alike.

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 larger shopping centres in nearby towns, where you'll find a wider range of boutiques and retail experiences to enjoy.

Recreation

Experience tranquility at the Son Vida Wellness Retreat, where you can indulge in rejuvenating spa treatments and yoga sessions amidst serene surroundings. For outdoor enthusiasts, the nearby Tramuntana mountains offer scenic hiking trails, allowing you to connect with nature while enjoying spectacular views.

Adventure

Forestal Park is an exhilarating zipline and ropes course located 32km from Petra. Experience the thrill of soaring through the trees and navigating challenging obstacles, all amidst stunning natural surroundings. This adventure venue offers outdoor excitement and a chance to connect with nature while pushing your limits.

Nightlife

Experience the vibrant nightlife of Petra by enjoying a drink at the charming Bar Restaurante Es Torrent, known for its laid-back atmosphere. For a more lively scene, head to the nearby Pizzeria La Bella Napoli, where you can savour delicious food and great company under the stars.

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

Booking tips and Expedia advantages for Petra

  • 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: The cheapest time to book a hotel in Petra is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from the lowest to the highest, ensuring that you see the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You may find it more economical to combine your hotel accommodation in Petra with your flights and activities by opting for an Expedia package.

Find the best attractions near Petra

Petra is an ideal destination for a holiday, offering a delightful mix of beach, outdoor, and cultural experiences. Visitors can explore the charming local churches, enjoy beautiful beach settings, and discover scenic water features. To make the most of your trip, consider exploring Petra itself, visiting its many attractions, and taking time to unwind in the area. This quaint locale promises a fulfilling experience for all types of travellers.

  • Playa de Muro: Located 21km from Petra, Playa de Muro boasts stunning sandy shores and crystal-clear waters, ideal for sunbathing and leisurely strolls. The beach is known for its relaxed atmosphere, making it a perfect spot to unwind and enjoy the Mediterranean sun.
  • Dragon Caves: Also situated 21km from Petra, the Dragon Caves offer an adventurous exploration of impressive stalactites and stalagmites. The guided tours through these natural wonders provide a unique glimpse into the geological history of the region, enhancing your outdoor experience.
  • Cala Varques: Just 19km from Petra, Cala Varques is a hidden gem with beautiful turquoise waters and a picturesque cove. This beach is less crowded, allowing visitors to enjoy a more tranquil seaside experience surrounded by stunning cliffs.

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), situated 34km from Petra, serves as the primary gateway. Recommended hotels near PMI include Aubamar Palma Resort, 3km away, and Iberostar Selection Playa de Palma, also 3km from the airport. MAHon Airport (MAH-Minorca), located 100km from Petra, offers options like Barcelo Nura, 6km from the airport. Transportation services from these hotels typically include airport shuttles, with various amenities and fees applicable. Both airports provide easy access for a delightful stay in Petra.

Frequently asked questions

What is the best area to stay in Petra?
The best area to stay in Petra is within the charming village itself, particularly around Plaça Ramon Llull and the surrounding streets.This area is the heart of Petra, offering a lovely, authentic Mallorcan experience. It's quite compact, making it easy to stroll through its narrow streets, discover local shops, and enjoy the architecture. The village is known for its connection to Junípero Serra, with his birthplace museum nearby, and the imposing Església de Sant Pere dominating the skyline.Couples looking for a peaceful escape will find Petra village ideal. It provides a relaxed pace, with opportunities to enjoy local cuisine at traditional restaurants and experience the genuine island life away from the busier coastal resorts. The central location also makes it a good base for exploring the island's interior and vineyards.For those who appreciate a quiet, rural setting with good access to cycling routes, the outskirts of Petra, particularly towards the agricultural lands, offer some lovely rural hotels and Fincas.
When is the best time to go to Petra?
The best time to go to Petra is during the spring (April to early June) or autumn (September to October) when the weather is most pleasant.These shoulder seasons offer warm, sunny days without the intense heat of summer. You'll find ideal conditions for exploring the ancient city on foot, with comfortable temperatures superb for hiking and sightseeing. This makes it an excellent choice for couples or solo travellers who want to make the most of their visit without being overwhelmed by the heat.The summer months (July and August) can be extremely hot, with temperatures often exceeding 35°C, which can make prolonged outdoor activities challenging. Conversely, winter (November to March) brings cooler temperatures, and occasional rain. While still visitable, some might find the chill less inviting for extensive outdoor exploration.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petra.
How can I save on a hotel booking in Petra with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Petra hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Petra?
Prices for hotels in Petra often vary, but you can find a great deal from AU$69 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia