Find hotels in Petra from CA $70

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petra hotels

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, (32 reviews)
"In the heart of Petra!"
Germany
Dirk
The price is CA $84
CA $94 total
includes taxes & fees
Mar 16 - Mar 17
Casal de Petra - Rooms & Pool by My Rooms Hotels

Grupotel Amapola

Grupotel Amapola
3.0 star property
Muro
8.6 out of 10, Excellent, (129 reviews)
"Excellent hotel, all the staff are very helpful and friendly. The food was superb every day."
United Kingdom
Wayne
The price is CA $149
CA $166 total
includes taxes & fees
Apr 2 - Apr 3
Grupotel Amapola

Grupotel Parc Natural & Spa

Grupotel Parc Natural & Spa
5.0 star property
Muro
9.8 out of 10, Exceptional, (174 reviews)
"Great stay!"
United States
Priya
The price is CA $307
CA $341 total
includes taxes & fees
Mar 9 - Mar 10
Grupotel Parc Natural & Spa

Barceló Ponent Beach

Barceló Ponent Beach
4.0 star property
Felanitx
8.0 out of 10, Very good, (95 reviews)
"Very pleasant stay, beautiful beach and nicel family pool with sunshine until late afternoon"
United Kingdom
Jelena
The price is CA $163
CA $181 total
includes taxes & fees
Mar 27 - Mar 28
Barceló Ponent Beach

Hipotels Mediterráneo Hotel - Adults Only

Hipotels Mediterráneo Hotel - Adults Only
4.0 star property
Sant Llorenc des Cardassar
9.2 out of 10, Wonderful, (999 reviews)
"Lovely staff all Areas spotlessly clean and rooms And beds very clean And comfortable "
United Kingdom
david clive
The price is CA $184
CA $205 total
includes taxes & fees
Mar 15 - Mar 16
Hipotels Mediterráneo Hotel - Adults Only

Son Brull Hotel & Spa

Son Brull Hotel & Spa
5.0 star property
Pollenca
9.8 out of 10, Exceptional, (74 reviews)
"Amazing stay. Would come again. "
Australia
Ben
The price is CA $486
CA $538 total
includes taxes & fees
Mar 11 - Mar 12
Son Brull Hotel & Spa

Hipotels Cala Millor Park

Hipotels Cala Millor Park
4.0 star property
Sant Llorenc des Cardassar
9.2 out of 10, Wonderful, (277 reviews)
"Very clean and luxurious hotel room for affordable price and the staff very nice "
United Kingdom
Perry
The price is CA $195
CA $217 total
includes taxes & fees
Mar 9 - Mar 10
Hipotels Cala Millor Park

Iberostar Waves Alcudia Park

Iberostar Waves Alcudia Park
4.0 star property
Muro
8.6 out of 10, Excellent, (547 reviews)
"We really liked this hotel, is very family oriented. It is more for little kids than older children but it is still a beautiful hotel with a top notch service."
United States
YENISLEY
The price is CA $200
CA $222 total
includes taxes & fees
Mar 27 - Mar 28
Iberostar Waves Alcudia Park

Iberostar Selection Albufera Park - All Inclusive

Iberostar Selection Albufera Park - All Inclusive
4.0 star property
Muro
9.0 out of 10, Wonderful, (297 reviews)
"Great hotel for family breaks. National park and beach are great and there are plenty of activities for the kids."
United States
sam
The price is CA $377
CA $418 total
includes taxes & fees
Mar 27 - Mar 28
Iberostar Selection Albufera Park - All Inclusive

Hotel whala!fun

Hotel whala!fun
4.0 star property
Llucmajor
9.0 out of 10, Wonderful, (229 reviews)
"Best hotel to stay at. Clean, convenient, great location, friendly staff"
Canada
Vlad
The price is CA $118
CA $133 total
includes taxes & fees
Apr 1 - Apr 2
Hotel whala!fun

tent Arenal

tent Arenal
3.0 star property
Llucmajor
8.6 out of 10, Excellent, (176 reviews)
"amazing quality/price option in Palma de Mallorca, great hotel! "
United Kingdom
Avigail
The price is CA $102
CA $114 total
includes taxes & fees
Mar 15 - Mar 16
tent Arenal

Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.2 out of 10, Very good, (170 reviews)
"Absolutely phenomenal stay. Am already planning on booking again next May!"
United Kingdom
Olivia
The price is CA $119
CA $133 total
includes taxes & fees
Apr 2 - Apr 3
Grupotel Cala Marsal Natura Hotel

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, (622 reviews)
"Beautiful hotel, great value, and fantastic location!"
United States
Bryson
The price is CA $476
CA $527 total
includes taxes & fees
Mar 27 - Mar 28
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

INNSiDE by Meliá Alcudia

INNSiDE by Meliá Alcudia
4.0 star property
Alcúdia
9.0 out of 10, Wonderful, (118 reviews)
"Very convenient for beach and shops"
United Kingdom
Matthew
The price is CA $175
CA $195 total
includes taxes & fees
Apr 6 - Apr 7
INNSiDE by Meliá Alcudia

Hacienda Son Antem Golf Resort, Autograph Collection

Hacienda Son Antem Golf Resort, Autograph Collection
Llucmajor
9.2 out of 10, Wonderful, (178 reviews)
"Great stay- ideal for families "
United States
Polly
The price is CA $282
CA $314 total
includes taxes & fees
Mar 30 - Mar 31
Hacienda Son Antem Golf Resort, Autograph Collection

Bordoy Alcudia Port Suites - Adult Only

Bordoy Alcudia Port Suites - Adult Only
5.0 star property
Alcúdia
9.6 out of 10, Exceptional, (279 reviews)
"Clean rooms, amazing facilities and amenities. Staff were amazing, especially Melanie. Would stay here again."
Canada
Giancarlo
The price is CA $131
CA $148 total
includes taxes & fees
Mar 10 - Mar 11
Bordoy Alcudia Port Suites - Adult Only

Hipotels Flamenco

Hipotels Flamenco
4.0 star property
Sant Llorenc des Cardassar
9.0 out of 10, Wonderful, (225 reviews)
"Yes the front desk check in was great Amenities great breakfast super"
United States
rene
The price is CA $213
CA $237 total
includes taxes & fees
Mar 9 - Mar 10
Hipotels Flamenco

Iberostar Waves Playa de Muro

Iberostar Waves Playa de Muro
4.0 star property
Muro
8.4 out of 10, Very good, (379 reviews)
"Excelente hotel"
Brazil
Simone
The price is CA $175
CA $196 total
includes taxes & fees
Mar 9 - Mar 10
Iberostar Waves Playa de Muro

Hotel Selva Arenal

Hotel Selva Arenal
2.0 star property
Llucmajor
7.8 out of 10, Good, (362 reviews)
"Nice hotel and friendly staff"
United Kingdom
Rohit
The price is CA $66
CA $74 total
includes taxes & fees
Apr 1 - Apr 2
Hotel Selva Arenal

Hotel Villa Chiquita - Adults only (+12)

Hotel Villa Chiquita - Adults only (+12)
4.0 star property
Ses Salines
9.4 out of 10, Exceptional, (95 reviews)
"This hotel is beautiful -we loved watching the sunset on the roof top terrace. Our room was just perfect too, the decor is so stunning and staff are unbelievably helpful. "
United Kingdom
kerry
The price is CA $144
CA $161 total
includes taxes & fees
Apr 6 - Apr 7
Hotel Villa Chiquita - Adults only (+12)
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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.

Aerial view of Santuari de Bonany Monastery amidst trees, Petra, Balearic Islands, Spain

Top Petra Hotel Reviews

Recent Reviews in Petra

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