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

Find hotels in Petra from CA $128

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Petra hotels

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 CA $222
CA $255 total
includes taxes & fees
Jul 17 - Jul 18
Bytra Boutique Hotel

Casal de Petra - Rooms & Pool by My Rooms Hotels

Casal de Petra - Rooms & Pool by My Rooms Hotels
3.5 star property
Petra
8.4 out of 10, Very good, (36 reviews)
"In the heart of Petra!"
Germany
Dirk
The price is CA $130
CA $146 total
includes taxes & fees
Jul 15 - Jul 16
Casal de Petra - Rooms & Pool by My Rooms Hotels

Hotel Playa Mondrago

Hotel Playa Mondrago
3.0 star property
Santanyi
8.8 out of 10, Excellent, (33 reviews)
"The location was perfect! 2 min walk to the beach with convenient parking! The staff and utilities offered were incredible! Highly recommend staying here."
United States
Megan
The price is CA $325
CA $364 total
includes taxes & fees
Jul 15 - Jul 16
Hotel Playa Mondrago

Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (301 reviews)
"Sea view was amazing beautiful place lovely staff will definitely be back"
United Kingdom
christopher
The price is CA $299
CA $339 total
includes taxes & fees
Jul 17 - Jul 18
Grupotel Cala Marsal Natura Hotel

Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
4.5 star property
Capdepera
9.0 out of 10, Wonderful, (121 reviews)
"great location right next to beach, and the pool area was very nice, staff helpful and fantastic buffet breakfast"
United Kingdom
Peter
The price is CA $325
CA $371 total
includes taxes & fees
Jul 17 - Jul 18
Canyamel Park Hotel & Spa - Adults Only

Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
4.0 star property
Son Servera
9.0 out of 10, Wonderful, (724 reviews)
"Beautiful place!"
United States
Tye
The price is CA $285
CA $324 total
includes taxes & fees
Jul 15 - Jul 16
Hipotels Eurotel Punta Rotja & Spa

Cap Vermell Grand Hotel

Cap Vermell Grand Hotel
5.0 star property
Capdepera
9.4 out of 10, Exceptional, (368 reviews)
"This was beyond amazing loved everything and the staff was amazing!!!!!"
United States
Melissa
The price is CA $1,086
CA $1,208 total
includes taxes & fees
Aug 11 - Aug 12
Cap Vermell Grand Hotel

Zoetry Mallorca Wellness & Spa

Zoetry Mallorca Wellness & Spa
5.0 star property
Llucmajor
9.2 out of 10, Wonderful, (232 reviews)
"We found the Zoetry Mallorca a lovely place to stay with two teenagers. The hotel is located in a middle of countryside and well positioned to visit several places, but you will need a car for travel. The amenities are well kept and the staff were amazing, friendly and courteous. We would definitely recommend Zoetry Mallorca for a relaxing break and a good base to visit several attractions and beaches in Mallorca."
United Kingdom
Basil
The price is CA $456
CA $516 total
includes taxes & fees
Jul 13 - Jul 14
Zoetry Mallorca Wellness & Spa

Hacienda Son Antem Golf Resort, Autograph Collection

Hacienda Son Antem Golf Resort, Autograph Collection
5.0 star property
Llucmajor
9.2 out of 10, Wonderful, (195 reviews)
"We had a very relaxing stay, perfect."
United Kingdom
Sally
The price is CA $357
CA $407 total
includes taxes & fees
Jul 15 - Jul 16
Hacienda Son Antem Golf Resort, Autograph Collection

Hotel Na Taconera

Hotel Na Taconera
4.0 star property
Capdepera
8.6 out of 10, Excellent, (141 reviews)
"Very nice breakfast, good sports facilities, very clean, friendly staff. Would come again. "
Germany
Lorenz
The price is CA $190
CA $220 total
includes taxes & fees
Jul 13 - Jul 14
Hotel Na Taconera

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
4.5 star property
Santanyi
9.4 out of 10, Exceptional, (686 reviews)
"Amazing Hotel right in front of a beautiful beach. The hotel is very clean and staff very helpful."
Canada
Alexandre
The price is CA $595
CA $668 total
includes taxes & fees
Aug 1 - Aug 2
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

AYA Seahotel – Adults Only

AYA Seahotel – Adults Only
4.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (881 reviews)
"Beautiful location and clean"
United States
Paowanee
The price is CA $264
CA $301 total
includes taxes & fees
Jul 22 - Jul 23
AYA Seahotel – Adults Only

Hotel Illa D'Or

Hotel Illa D'Or
4.5 star property
Pollenca
9.6 out of 10, Exceptional, (658 reviews)
"Excellent stay - highly recommend "
United Kingdom
Sebastian
The price is CA $641
CA $720 total
includes taxes & fees
Jul 24 - Jul 25
Hotel Illa D'Or

Grupotel Natura Playa

Grupotel Natura Playa
4.0 star property
Muro
9.0 out of 10, Wonderful, (84 reviews)
"Nice play to stay quiet nights a lot of aged people and a couple of small kid families but would recommend to stay close within Alcudia but easy to get out on the road to any other spot aside from Alcudia, around an hour to get from the airport easy to get there"
United States
Rogelio
The price is CA $379
CA $428 total
includes taxes & fees
Jul 13 - Jul 14
Grupotel Natura Playa

Ona Luna Park

Ona Luna Park
3.0 star property
Llucmajor
7.2 out of 10, Good, (584 reviews)
"The staff was incredible - so helpful and friendly. The room was very clean. I couldn’t have asked for a better place to stay!"
United States
Bharathi
The price is CA $132
CA $152 total
includes taxes & fees
Jul 19 - Jul 20
Ona Luna Park

Mar Calma Hotel

Mar Calma Hotel
4.0 star property
Pollenca
9.2 out of 10, Wonderful, (182 reviews)
"Very pleased with the property and its close proximity to the port of pollensa."
United Kingdom
Gauravkumar
The price is CA $184
CA $213 total
includes taxes & fees
Jul 14 - Jul 15
Mar Calma Hotel

Grupotel Parc Natural & Spa

Grupotel Parc Natural & Spa
5.0 star property
Muro
9.8 out of 10, Exceptional, (185 reviews)
"One of the best properties I have ever stayed at. Amazing service all around. Incredible food, and gorgeous grounds."
United States
Leandra
The price is CA $901
CA $1,005 total
includes taxes & fees
Jul 16 - Jul 17
Grupotel Parc Natural & Spa

THB Gran Bahia Hotel and Apartments

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

Sarena de Muro Resort Mallorca, part of Destination by Hyatt

Sarena de Muro Resort Mallorca, part of Destination by Hyatt
5.0 star property
Muro
9.0 out of 10, Wonderful, (59 reviews)
"Great hotel. Would visit again."
United States
Cinthia
The price is CA $730
CA $817 total
includes taxes & fees
Jul 19 - Jul 20
Sarena de Muro Resort Mallorca, part of Destination by Hyatt

ICON Valparaiso - Adults Only

ICON Valparaiso - Adults Only
4.0 star property
Manacor
9.0 out of 10, Wonderful, (147 reviews)
"My husband and I stayed here and chose a room with a beach view - it was absolutely stunning! The breakfast was good, the staff was friendly and very helpful, and we really enjoyed the hotel overall. Having direct access to the beach was definitely one of our favorite parts of our stay."
United States
Maria
The price is CA $361
CA $408 total
includes taxes & fees
Jul 14 - Jul 15
ICON Valparaiso - 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 crystal-clear waters, perfect for relaxation and sunbathing.
  • Historic Charm: Explore the historic site of Petra, featuring captivating churches and unique architecture.
  • Outdoor Adventures: Enjoy golfing and sightseeing trips in the picturesque surroundings of this charming town.
  • Petra Museum: Dive into local history and culture at the charming Petra Museum.
  • Diverse Accommodations: Choose from welcoming hotels and unique agritourism properties for a memorable stay.

Find great hotels near Petra

Discover a variety of accommodation options in Petra, Balearic Islands, where you'll find welcoming hotels and unique agritourism properties. Whether you're seeking a family-friendly getaway, an adventure-filled escape, or a relaxing beach vacation, Petra has something for everyone. Explore the best hotels and top-rated lodgings that cater to your needs, ensuring an unforgettable experience in this picturesque destination.

  • Grupotel Gran Vista & SPA: This eco-certified 4-star hotel is perfect for adventurers and business travellers alike, located 17.7km from Petra. With a commitment to sustainability, it offers a unique blend of eco-friendly practices and modern amenities. Guests can enjoy a variety of onsite adventure sports such as archery and mountain biking, while business facilities include accessible meeting rooms and conference spaces. Whether you're seeking relaxation in the spa or excitement in the great outdoors, Grupotel Gran Vista & SPA ensures a memorable stay with its focus on both adventure and business needs.
  • Eix Lagotel Holiday Resort: Situated 22.5km from Petra, this vibrant 4-star resort caters to families and adventure seekers. Eix Lagotel boasts extensive business amenities including conference spaces and meeting rooms, making it suitable for work and play. Families will appreciate the child-friendly features such as an arcade game room and supervised childcare services. For those looking for outdoor activities, options like hiking, sailing, and mountain biking are available nearby. The combination of adventure and family-focused amenities makes Eix Lagotel a fantastic choice for your vacation.
  • Iberostar Waves Alcudia Park: Perfectly located 22.5km from Petra, this 4-star hotel offers direct access to the beach, making it an ideal retreat for families and spa enthusiasts. With a focus on relaxation, Iberostar Waves Alcudia Park features a full-service spa, including treatment rooms and a poolside bar for unwinding after a day of beach fun. Families can enjoy complimentary amenities such as a children’s club and playground, ensuring that younger guests are well catered for. This hotel blends beachside charm with luxurious relaxation, making it a top choice for family vacations.

Where to stay near Petra

Petra, located in the Balearic Islands, offers a delightful blend of beach, outdoor, and cultural experiences. Explore the charming Petra Museum to dive into local history, or take a leisurely trip through the picturesque surroundings. This family-friendly destination is perfect for those seeking a relaxing getaway, featuring romantic spots and friendly locals. Whether you're wandering the quaint streets or enjoying the serene atmosphere, Petra promises a memorable vacation experience.

  • Mallorca Island: A stunning Mediterranean paradise, Mallorca Island is situated 12.9km from Petra. Known for its beautiful beaches and outdoor activities, this island attracts visitors year-round, with peak seasons in April and from June to July. Whether you’re soaking up the sun at family-friendly beaches or hitting the greens at local golf courses, there’s no shortage of recreation. The marina offers a lovely spot for leisurely strolls and picturesque views, making it a perfect getaway for those seeking both relaxation and adventure.
  • Ariany: Just 4.8km from Petra, Ariany is a charming town that offers a delightful mix of culture and relaxation. Unlike more tourist-heavy areas, Ariany enjoys a steady flow of visitors, particularly in April, July, and September. The city is perfect for those looking for beach days and outdoor pursuits, with ample opportunities for golf and recreational activities. Local attractions include serene beaches where you can unwind and explore the beauty of the coast, making Ariany a hidden gem for travellers.
  • Vilafranca de Bonany: Located a mere 4.8km from Petra, Vilafranca de Bonany is a quaint town popular for its outdoor ambiance and romantic getaways. With peak visitor numbers from July to September, this area offers a more laid-back experience compared to bustling tourist spots. Visitors can enjoy local beaches, including family-friendly and nudist options. The town also features educational venues, allowing for a blend of leisure and learning, perfect for those looking to immerse themselves in local culture while enjoying nature.

Things to do near Petra

Petra, located in the Balearic Islands of Spain, offers a delightful blend of beach, outdoor, and cultural experiences. Visitors can enjoy activities like golfing at local courses, embark on sightseeing trips, and explore the best attractions. Don't miss the chance to indulge in shopping excursions and discover the adventure that Petra has to offer. It's a perfect destination for those seeking relaxation and exploration in a picturesque setting.

Shopping

In Petra, visit the Majorica Factory Shop, located 8.0km away, for unique gifts and souvenirs. If you're up for a drive, the Mallorca Fashion Outlet, 32.2km away, offers a vibrant shopping experience with entertainment options. You can also explore the Santanyi Outdoor Market, located 29.0km away, for local treasures.

Recreation

Experience rejuvenation at the Rafa Nadal Sports Centre, where you can engage in various sports activities just 11.3km from Petra. For outdoor enthusiasts, Vall d'Or Golf offers stunning views and golf challenges 22.5km away. Unwind at s'Estret, a serene park 20.9km away, perfect for relaxation.

Adventure

At Hidropark, located 25.7km from Petra, enjoy thrilling water slides and family-friendly activities in a vibrant atmosphere. Experience the adrenaline rush at Karting Can Picafort, situated 16.1km away, where you can race against friends. For outdoor excitement, try Paintball Fantasy, 22.5km from Petra, offering an exhilarating paintball experience.

Nightlife

Visit the Mallorca Planetarium, located 14.5km from Petra, for a unique night under the stars. Enjoy captivating shows while soaking in the vibrant atmosphere. It's a perfect spot for a memorable evening, blending entertainment with a touch of wonder.

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

Booking tips and Expedia advantages for Petra

To save money on your trip to Petra, consider visiting during the off-peak months of January to February or November, when accommodation prices are lower. Booking your hotel about a month in advance can help you snag the best rates, especially on Tuesdays, which are the cheapest days to stay. For budget-friendly options, use Expedia's search tool to find affordable hotels, filter by eco-certified options, and explore last-minute deals. Additionally, combining your hotel, flights, and activities into a package can lead to significant savings.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Certainly. Here’s a paraphrased version of the text with a trusted and attentive tone: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can easily arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly accommodations that you can book.
  • Consider bundling your trip: You can save on your trip by combining your hotel booking in Petra with your flights and activities through an Expedia package.

Find the best attractions in and around Petra

Petra, located in the Balearic Islands of Spain, offers a delightful mix of beach, outdoor, and cultural experiences. Visitors can explore beautiful beaches, historic churches, and captivating water features. Key points of interest include the historic site of Petra, its entrance, various locations within the city, and the Petra complex. This charming destination is perfect for those seeking a blend of culture and relaxation in a stunning natural setting.

  • Cala Anguila Beach: A stunning beach located 20.9km from Petra, Cala Anguila Beach offers a relaxing atmosphere with soft sands and crystal-clear waters, perfect for sunbathing and swimming. Enjoy the beach vibes as you unwind and soak up the Mediterranean sun.
  • Sa Canova Beach: Situated 16.1km from Petra, Sa Canova Beach is a unique nudist beach, inviting visitors to embrace nature in a liberating environment. Experience the freedom of clothing-optional sunbathing and swimming in this tranquil setting.
  • Ermita de Bonany: Nestled within Petra, Ermita de Bonany is a charming church that showcases the rich cultural heritage of the area. Explore its serene surroundings and appreciate the beautiful architecture and peaceful ambiance.

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.

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 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

If you're planning to visit Petra in the Balearic Islands, flying into Palma de Mallorca Airport (PMI) is your best option, situated 33.8km away. Several excellent hotels are conveniently located nearby, including the 5-star Iberostar Selection Llaut Palma, just 4.8km from the airport, and Aubamar Suites & Spa, a mere 3.2km away. Another great choice is Iberostar Selection Playa de Palma, also 3.2km from PMI. All these hotels offer easy access to the airport, ensuring a smooth transition for your vacation in this beautiful destination.

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 CA $128 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