Find hotels in Petra from CA $57

  • 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

This weekend
Next weekend

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, (34 reviews)
"In the heart of Petra!"
Germany
Dirk
The price is CA $95
CA $106 total
includes taxes & fees
Apr 26 - Apr 27
Casal de Petra - Rooms & Pool by My Rooms Hotels

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, (628 reviews)
"Beautiful hotel, great value, and fantastic location!"
United States
Bryson
The price is CA $321
CA $367 total
includes taxes & fees
May 1 - May 2
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

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.4 out of 10, Exceptional, (21 reviews)
"Great hotel in a great location right on the beach. "
United States
Abdulla
The price is CA $320
CA $366 total
includes taxes & fees
May 7 - May 8
Sarena de Muro Resort Mallorca, part of Destination by Hyatt

Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.2 out of 10, Very good, (177 reviews)
"Great place to stay "
United States
Jhon
The price is CA $140
CA $156 total
includes taxes & fees
Apr 26 - Apr 27
Grupotel Cala Marsal Natura Hotel

Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
4.0 star property
Son Servera
9.0 out of 10, Wonderful, (717 reviews)
"Really lovely location and hotel"
United Kingdom
lucia
The price is CA $171
CA $191 total
includes taxes & fees
Apr 25 - Apr 26
Hipotels Eurotel Punta Rotja & Spa

Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
4.5 star property
Capdepera
9.0 out of 10, Wonderful, (112 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 $221
CA $257 total
includes taxes & fees
May 1 - May 2
Canyamel Park Hotel & Spa - Adults Only

Cap Vermell Grand Hotel

Cap Vermell Grand Hotel
5.0 star property
Capdepera
9.4 out of 10, Exceptional, (351 reviews)
"Wonderful stay "
Germany
Alana
The price is CA $664
CA $744 total
includes taxes & fees
May 7 - May 8
Cap Vermell Grand Hotel

Hoposa Hotel Niu

Hoposa Hotel Niu
4.0 star property
Pollenca
8.8 out of 10, Excellent, (239 reviews)
"Amazing breakfast, wonderful view from the terrace."
United Kingdom
Ginny
The price is CA $144
CA $161 total
includes taxes & fees
Apr 29 - Apr 30
Hoposa Hotel Niu

Barceló Ponent Beach

Barceló Ponent Beach
4.0 star property
Felanitx
8.0 out of 10, Very good, (96 reviews)
"Very pleasant stay, beautiful beach and nicel family pool with sunshine until late afternoon"
United Kingdom
Jelena
The price is CA $212
CA $244 total
includes taxes & fees
May 7 - May 8
Barceló Ponent Beach

Iberostar Selection Es Trenc

Iberostar Selection Es Trenc
5.0 star property
Ses Salines
9.0 out of 10, Wonderful, (35 reviews)
"Location, Room, Reception area"
Germany
melinda
The price is CA $356
CA $406 total
includes taxes & fees
May 7 - May 8
Iberostar Selection Es Trenc

ICON Valparaiso - Adults Only

ICON Valparaiso - Adults Only
4.0 star property
Manacor
9.2 out of 10, Wonderful, (124 reviews)
"Hotel was amazing. Great location and view. Staff was wonderful."
United States
William
The price is CA $142
CA $158 total
includes taxes & fees
Apr 27 - Apr 28
ICON Valparaiso - Adults Only

Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (390 reviews)
"Great rooms and extremely friendly and helpful staff "
Sweden
Alexander
The price is CA $233
CA $260 total
includes taxes & fees
Apr 26 - Apr 27
Aubamar Palma Resort

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, (1,000 reviews)
"Lovely staff all Areas spotlessly clean and rooms And beds very clean And comfortable "
United Kingdom
david clive
The price is CA $210
CA $234 total
includes taxes & fees
Apr 30 - May 1
Hipotels Mediterráneo Hotel - Adults Only

Grupotel Molins

Grupotel Molins
5.0 star property
Pollenca
9.6 out of 10, Exceptional, (313 reviews)
"There are cockroaches at this hotel. Not 5 stars!"
United States
Aimee
The price is CA $364
CA $404 total
includes taxes & fees
Apr 24 - Apr 25
Grupotel Molins

AYA Seahotel – Adults Only

AYA Seahotel – Adults Only
4.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (832 reviews)
"Great Hotel!"
Germany
Niklas
The price is CA $138
CA $155 total
includes taxes & fees
Apr 28 - Apr 29
AYA Seahotel – Adults Only

Hotel Illa D'Or

Hotel Illa D'Or
4.5 star property
Pollenca
9.6 out of 10, Exceptional, (646 reviews)
"Lovely hotel, excellent staff"
United Kingdom
Dawn
The price is CA $312
CA $357 total
includes taxes & fees
May 4 - May 5
Hotel Illa D'Or

Zoetry Mallorca Wellness & Spa

Zoetry Mallorca Wellness & Spa
Llucmajor
9.2 out of 10, Wonderful, (220 reviews)
"Great stay!"
United Kingdom
Naomi
The price is CA $298
CA $332 total
includes taxes & fees
May 5 - May 6
Zoetry Mallorca Wellness & Spa

Universal Hotel Castell Royal

Universal Hotel Castell Royal
4.0 star property
Capdepera
8.8 out of 10, Excellent, (141 reviews)
"Perfect vacation!"
United States
Robert
The price is CA $110
CA $124 total
includes taxes & fees
Apr 25 - Apr 26
Universal Hotel Castell Royal

PortBlue Club Pollentia Resort

PortBlue Club Pollentia Resort
4.0 star property
Alcúdia
8.8 out of 10, Excellent, (1,000 reviews)
"Unfortunately the weather stopped us using the facilities. But the room was very nice."
United Kingdom
Sally
The price is CA $188
CA $217 total
includes taxes & fees
May 24 - May 25
PortBlue Club Pollentia Resort

Iberostar Waves Playa de Muro

Iberostar Waves Playa de Muro
4.0 star property
Muro
8.4 out of 10, Very good, (382 reviews)
"Excelente hotel"
Brazil
Simone
The price is CA $243
CA $270 total
includes taxes & fees
Apr 28 - Apr 29
Iberostar Waves Playa de Muro
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.

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