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

Find hotels in Petra from £60

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petra hotels

Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (308 reviews)
"Sea view was amazing beautiful place lovely staff will definitely be back"
United Kingdom
christopher
The price is £179
includes taxes & fees
29 Jul - 30 Jul
Grupotel Cala Marsal Natura Hotel

Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (492 reviews)
"Incredible hotel - loved it!"
United Kingdom
Grace
The price is £291
includes taxes & fees
29 Jul - 30 Jul
Aubamar Palma Resort

Hotel THB El Cid - Adults Only

Hotel THB El Cid - Adults Only
4.0 star property
Can Pastilla
8.8 out of 10, Excellent, (1,002 reviews)
"Great location next to beach, nice pool area, good wifi"
United Kingdom
Eve
The price is £238
includes taxes & fees
19 Jul - 20 Jul
Hotel THB El Cid - Adults Only

Bytra Boutique Hotel

Bytra Boutique Hotel
4.0 star property
Petra
10.0 out of 10, Exceptional, (1 review)
"I’m so happy we booked this place despite no reviews yet! I must say this is a very special property which opened very recently. Every corner of this property was lovingly restored with no detail missed or expense spared. Very nicely done, keeping the original feel but with modern, clean, crisp high end design. Extremely clean, quiet, comfortable beds, high quality linens and towels, amazing shower, great breakfast! Very kind attentive, helpful and responsive staff. The location was...
United States
Rodney
The price is £141
includes taxes & fees
18 Jul - 19 Jul
Bytra Boutique Hotel

Hotel JS Palma Stay - Adults Only

Hotel JS Palma Stay - Adults Only
4.0 star property
Can Pastilla
8.8 out of 10, Excellent, (1,003 reviews)
"Very friendly staff"
United Kingdom
Gemma
The price is £188
includes taxes & fees
20 Jul - 21 Jul
Hotel JS Palma Stay - Adults Only

Ynaira Hotel & Spa

Ynaira Hotel & Spa
4.5 star property
Ariany
9.4 out of 10, Exceptional, (75 reviews)
"Beautiful boutique hotel"
Germany
Rahel
The price is £182
includes taxes & fees
6 Aug - 7 Aug
Ynaira Hotel & Spa

Rotana la Reserva

Rotana la Reserva
5.0 star property
Manacor
9.8 out of 10, Exceptional, (48 reviews)
"Very nice place,people kind and friendly. Room is very nice,food was good"
Italy
Eleonora Maria
The price is £326
includes taxes & fees
3 Aug - 4 Aug
Rotana la Reserva

Grupotel Playa de Palma Suites & Spa

Grupotel Playa de Palma Suites & Spa
4.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (849 reviews)
"Amazing stay!"
United States
T
The price is £224
includes taxes & fees
20 Jul - 21 Jul
Grupotel Playa de Palma Suites & Spa

Curolla Petit Hotel

Curolla Petit Hotel
4.0 star property
Maria de la Salut
9.4 out of 10, Exceptional, (22 reviews)
"We are extremely happy with our stay. The vegan breakfast was amazing- everything homemade with great care. "
Denmark
Signe
The price is £135
includes taxes & fees
16 Jul - 17 Jul
Curolla Petit Hotel

Agroturismo Roqueta

Agroturismo Roqueta
3.0 star property
Maria de la Salut
10.0 out of 10, Exceptional, (7 reviews)
"Our stay at the property truly exceeded all our expectations! From the moment we arrived, we were captivated by the stunning views and the beautifully spacious rooms. The facilities are top-notch and made our stay incredibly comfortable and relaxing. What truly made the experience unforgettable, however, were the warm, welcoming, and genuinely hospitable owners and staff. Every interaction was filled with kindness and care, making us feel not just like guests, but like part of the family. The...
United States
Juan
Agroturismo Roqueta

Es Racó de Maria

Es Racó de Maria
3.0 star property
Maria de la Salut
10.0 out of 10, Exceptional, (12 reviews)
"Lovely individual rooms with private patio set within the gardens of the main house. Nice pool area to relax in. Fresh breakfast with some home grown produce. Located in a great position to explore the island."
United Kingdom
M
Es Racó de Maria

Agroturismo Finca Son Sureda

Agroturismo Finca Son Sureda
3.0 star property
Manacor
9.6 out of 10, Exceptional, (23 reviews)
"Great breakfast, nice staff. The house was a bit dark inside, but apart from that our stay was great. "
United Kingdom
AmƩlie
Agroturismo Finca Son Sureda

Hotel Central Maria

Hotel Central Maria
3.0 star property
Maria de la Salut
8.0 out of 10, Very good, (62 reviews)
"Very nice hotel. Everything I expected. Looks exactly like the pictures. In a nice little town. Perfect hotel for those looking for decent cheap accommodation! Would stay again."
United Kingdom
Lola
The price is £91
includes taxes & fees
19 Jul - 20 Jul
Hotel Central Maria

THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
4.0 star property
Santa Margalida
9.2 out of 10, Wonderful, (163 reviews)
"Clean rooms, helpful staff, great buffet breakfast"
United States
Ilgaz
The price is £238
includes taxes & fees
30 Jul - 31 Jul
THB Gran Bahia Hotel and Apartments

Finca Sa Bastida Luxury Retreat & Spa - Adults Only

Finca Sa Bastida Luxury Retreat & Spa - Adults Only
4.5 star property
Sant Joan
9.0 out of 10, Wonderful, (18 reviews)
"One of the most magical places ive ever stayed. Takes you back in time with the amenities of the future. "
United States
Maria
Finca Sa Bastida Luxury Retreat & Spa - Adults Only

THB Bamboo Alcudia Hotel - Adults Only

THB Bamboo Alcudia Hotel - Adults Only
4.0 star property
AlcĆŗdia
9.4 out of 10, Exceptional, (394 reviews)
"Great location with everything nearby!"
Canada
Gabriele
THB Bamboo Alcudia Hotel - Adults Only

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

Es Figueral Nou Hotel Rural & Spa - Adults Only +12
4.5 star property
Montuiri
9.2 out of 10, Wonderful, (54 reviews)
"We had an amazing stay!! The property is so calm and relaxing. Everything is clean. The restaurant was great too!"
United States
Wajeeha
The price is £221
includes taxes & fees
2 Aug - 3 Aug
Es Figueral Nou Hotel Rural & Spa - Adults Only +12

Agroturismo es Mayolet

Agroturismo es Mayolet
4.0 star property
Manacor
10.0 out of 10, Exceptional, (3 reviews)
"Eine tolle Unterkunft auf dem Land mit renovierten Zimmern und herzlichem Personal, die jeden Wunsch erfüllen. Einziger kleiner Minuspunkt: je nach Zimmer kann es sehr hellhörig sein. Das Frühstück war fantastisch und das Abendessen (optional) exzellent."
Switzerland
Benjamin
The price is £236
includes taxes & fees
28 Jul - 29 Jul
Agroturismo es Mayolet

Hotel Can Joan Capó - Adults Only

Hotel Can Joan Capó - Adults Only
4.0 star property
Sineu
9.8 out of 10, Exceptional, (85 reviews)
"Very friendly staff, clean room, and delicious food for dinner and breakfast "
United Kingdom
Lea
The price is £172
includes taxes & fees
27 Jul - 28 Jul
Hotel Can Joan Capó - Adults Only

Son Penya Petit Hotel & Spa - Adults Only

Son Penya Petit Hotel & Spa - Adults Only
4.0 star property
Sant Llorenc des Cardassar
9.8 out of 10, Exceptional, (86 reviews)
"Everything was excellent. Really quiet, amazing breakfast, nice staff. This hotel is for a really calm holiday. The next cities are 10-15min away"
Germany
Kenan
The price is £276
includes taxes & fees
2 Aug - 3 Aug
Son Penya Petit Hotel & Spa - Adults Only
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

  • Stunning Beaches: Petra boasts beautiful beaches with clear waters, perfect for relaxation and sunbathing.
  • Cultural Heritage: Explore historic churches and local customs that reflect the rich culture of the Balearic Islands.
  • Outdoor Adventures: Enjoy scenic golf courses and various outdoor activities catering to adventure enthusiasts.
  • Charming Neighbourhoods: Wander through picturesque towns and experience the friendly local atmosphere.
  • Variety of Accommodations: Choose from family-friendly hotels, budget stays, and unique agritourism options for a memorable visit.

Find great hotels near Petra

Discover a variety of accommodation options in the charming village of Petra, Balearic Islands, Spain. Whether you seek family-friendly hotels, agritourism properties, or budget-friendly stays, Petra offers a range of choices to suit your needs. Enjoy a delightful beach vacation or adventurous experiences, all while being close to the area's stunning attractions. Explore your ideal Petra hotel or find affordable lodgings for an unforgettable getaway.

  • Grupotel Gran Vista & SPA: Grupotel Gran Vista & SPA is a 4-star hotel boasting a guest rating of 8.6, perfect for adventurous beach lovers. Located 17.7km from Petra, this property offers direct beach access and a plethora of adventure sports. Guests can partake in thrilling activities such as windsurfing, archery, and mountain biking, all onsite or nearby. The hotel features well-appointed rooms, a relaxing spa, and recreational facilities, making it an ideal choice for those seeking both relaxation and excitement.
  • Iberostar Waves Alcudia Park: Iberostar Waves Alcudia Park is a 4-star hotel with a guest rating of 8.6, dedicated to beach enthusiasts. Situated 22.5km from Petra, this hotel provides direct access to the stunning beach, allowing guests to immerse themselves in sun and sea. With a focus on relaxation and beach activities, the Iberostar offers a serene environment complemented by comfortable accommodations and excellent dining options, making it a top pick for a laid-back getaway by the shore.
  • Eix Lagotel Holiday Resort: Eix Lagotel Holiday Resort is a 4-star accommodation with a guest rating of 8.0, ideal for families and adventure seekers. Located 22.5km from Petra, this resort features a variety of onsite and nearby activities, including sailing, hiking, and mountain biking. The property is family-friendly, offering amenities such as a children's pool, playground, and a kids' club (for a fee), ensuring a fun-filled stay for younger guests. Its blend of recreation and comfort makes it suitable for family vacations or business trips.

Where to stay near Petra

Petra, nestled in the stunning Balearic Islands, offers an enchanting blend of beach, culture, and outdoor adventures. Explore nearby charming towns, indulge in luxury holidays, and uncover hidden gems that promise a romantic or family-friendly escape. With friendly locals and a welcoming atmosphere, Petra is perfect for shopping and leisurely strolls. Whether you're seeking relaxation or adventure, this delightful destination has something for everyone.

  • Mallorca Island: A stunning Mediterranean paradise, Mallorca Island is renowned for its picturesque beaches and vibrant outdoor activities. Located approximately 12.9km from Petra, it offers a perfect blend of relaxation and adventure. The island sees a moderate influx of tourists, particularly during peak months from April to June and July, making it an ideal time to enjoy its scenic landscapes. Visitors can indulge in local attractions such as family-friendly beaches and charming marinas, while also enjoying recreational areas and golf courses. With its beautiful coastal views and lively atmosphere, Mallorca Island is a must-visit destination for those seeking a mix of leisure and excitement.
  • Ariany: Situated about 4.8km from Petra, Ariany is a quaint little town that welcomes visitors year-round with its pleasant climate and local charm. The city experiences a steady flow of travellers, particularly peaking in April, July, and September. Ariany is perfect for those looking to enjoy a beach-themed holiday with plenty of outdoor activities. The local golf courses and recreational areas offer great options for sports enthusiasts. In addition, the proximity to stunning beaches and marinas makes Ariany an inviting stopover for sun-seekers and adventurers alike.
  • Manacor: Located around 9.7km away from Petra, Manacor is a vibrant city that boasts a captivating blend of scenic beauty and cultural richness. While tourism peaks in the summer months of June to July and September, the city remains a delightful destination throughout the year. Manacor is famed for its beautiful beaches and stunning outdoor scenery, making it a haven for nature lovers. The area features several recreational spaces and golf courses, perfect for those looking to unwind or engage in sports. With its lively neighbourhoods and inviting atmosphere, Manacor is sure to provide an unforgettable experience for every visitor.

Things to do near Petra

Petra, located in the Balearic Islands, offers a delightful mix of beach, outdoor, and cultural experiences. Visitors can enjoy a round of golf at its scenic courses, explore the local shopping centre, and embark on various day tours to discover the area's attractions. Whether you're seeking relaxation or adventure, Petra has activities to suit every traveller's taste, making it an ideal destination for an unforgettable holiday.

Shopping

In Petra, you can enjoy shopping at local markets offering handmade crafts and souvenirs. If you're up for a drive, visit the nearby Manacor Shopping Centre, which features popular high-street brands and a variety of dining options for a complete shopping experience.

Recreation

Golf Son Gual is a luxurious private club located 27.4km from Petra, offering a tranquil golfing experience amidst stunning landscapes. Indulge in wellness treatments, fine dining, and exclusive amenities while enjoying the picturesque surroundings that enhance relaxation and rejuvenation during your stay.

Adventure

In Petra, explore the beautiful countryside on a cycling tour, taking in the stunning landscapes. Experience the thrill of hiking through the nearby Tramuntana mountains, where breathtaking views await. For a unique adventure, try hot air ballooning to witness the picturesque scenery from above.

Nightlife

Experience the vibrant nightlife in Petra by visiting La Finca Restaurant for exquisite tapas and local wines. For a lively atmosphere, head to Es Celler where you can enjoy cocktails and dance to the beats of local DJs, making your evening truly unforgettable.

*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 July to September, 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: Utilise Expedia's search tool to refine your preferences, including your budget, desired location, and preferred hotel category. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Petra with your flights and activities through an Expedia package.

Find the best attractions near Petra

Petra, located in the Balearic Islands of Spain, is an ideal destination for beach, outdoor, and cultural holidays. Visitors can explore stunning beaches, historic churches, and picturesque water features. The area caters to those seeking a blend of culture and outdoor experiences. Notable attractions include the Petra Visitor Centre and the scenic Petra Valley, making it a delightful spot for travellers looking to immerse themselves in local charm.

  • Playa de Muro: This stunning beach, located 20.9km from Petra, offers a perfect combination of golden sands and crystal-clear waters. It’s an ideal spot for sunbathing, swimming, or enjoying water sports, all while soaking up the laid-back beach vibes.
  • Dragon Caves: Embark on an adventure at the Dragon Caves, situated 20.9km from Petra. These impressive caves feature fascinating rock formations and underground lakes, providing an exhilarating experience for outdoor enthusiasts and a glimpse into nature’s wonders.
  • Cala Mendia: Located 19.3km from Petra, Cala Mendia is a charming neighbourhood that boasts vibrant city vibes. Explore its quaint streets, indulge in local cuisine, and enjoy the lively atmosphere that captures the essence of Mediterranean living.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 RainSunnyAverageAverage
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 HighSlightly High
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

When visiting Petra in the Balearic Islands, the primary airport to consider is Palma de Mallorca (PMI), situated 33.8km away. Excellent hotel options near PMI include the 5-star Iberostar Selection Llaut Palma, 4.8km from the airport, Iberostar Selection Playa de Palma, 3.2km away, and Aubamar Palma Resort, also 3.2km distant. Additionally, MAHon (MAH-Minorca) is another airport option, located 99.8km from Petra, with upscale hotels such as Barcelo Nura, 6.4km from MAH, Bordoy Casa LƔdico - Hotel Boutique, and Jardƭ de ses Bruixes Boutique Hotel, both 4.8km away. Transportation services are available from these hotels to the airports, ensuring convenient access.

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 canceled 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 Petra hotel booking with Expedia?
Members always get our best prices. Find our best Petra hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Petra hotel?
Prices for hotels in Petra often vary, but you can find a great deal from £60 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 the cheapest rate.

Explore a world of travel with Expedia