Find hotels in Petra from CA $74

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

Carrossa Hotel & Spa

Carrossa Hotel & Spa
5.0 star property
Arta
9.6 out of 10, Exceptional, (57 reviews)
"Really lovely stay, service outstanding, huge facility."
Germany
Edin
The price is CA $401
CA $445 total
includes taxes & fees
Mar 27 - Mar 28
Carrossa Hotel & Spa

FERGUS Club Font de Sa Cala Beach

FERGUS Club Font de Sa Cala Beach
4.5 star property
Capdepera
8.8 out of 10, Excellent, (116 reviews)
"Nice stay would stay there again. "
United States
jeneieve
The price is CA $193
CA $215 total
includes taxes & fees
Mar 25 - Mar 26
FERGUS Club Font de Sa Cala Beach

Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
4.0 star property
Son Servera
9.0 out of 10, Wonderful, (715 reviews)
"Really lovely location and hotel"
United Kingdom
lucia
The price is CA $167
CA $186 total
includes taxes & fees
Mar 3 - Mar 4
Hipotels Eurotel Punta Rotja & Spa

AYA Seahotel – Adults Only

AYA Seahotel – Adults Only
4.0 star property
Palma de Mallorca
9.0 out of 10, Wonderful, (814 reviews)
"Older hotel but worth thw value"
United States
Cristine
The price is CA $122
CA $136 total
includes taxes & fees
Mar 25 - Mar 26
AYA Seahotel – Adults Only

PortBlue Club Pollentia Resort

PortBlue Club Pollentia Resort
4.0 star property
Alcúdia
8.8 out of 10, Excellent, (1,001 reviews)
"fabulous relaxing holiday to be had here "
United Kingdom
Mrs Heidi
The price is CA $205
CA $229 total
includes taxes & fees
Mar 17 - Mar 18
PortBlue Club Pollentia Resort

Hotel Illa D'Or

Hotel Illa D'Or
4.5 star property
Pollenca
9.6 out of 10, Exceptional, (640 reviews)
"Lovely location"
United Kingdom
penny
The price is CA $152
CA $171 total
includes taxes & fees
Mar 6 - Mar 7
Hotel Illa D'Or

Hotel Ivory Playa Sports & Spa

Hotel Ivory Playa Sports & Spa
3.0 star property
Alcúdia
9.0 out of 10, Wonderful, (307 reviews)
"Very friendly staff throughout, pool, sauna and spa facilities great my better half said. Just round the corner to the beach but the two pools and plenty of loungers were also an option. Parking was plentiful but it's not on-site, it's street parking. My only gripe was apartment doors didn't have slow/soft closers so everyone seemed to slam their doors shut and children running, screaming & crying up and down the corridor often (not the hotel's fault this bit mind but some signs or comments to...
United Kingdom
Tom
The price is CA $91
CA $102 total
includes taxes & fees
Feb 27 - Feb 28
Hotel Ivory Playa Sports & Spa

Zoetry Mallorca Wellness & Spa

Zoetry Mallorca Wellness & Spa
Llucmajor
9.2 out of 10, Wonderful, (217 reviews)
"Great stay!"
United Kingdom
Naomi
The price is CA $265
CA $296 total
includes taxes & fees
Mar 27 - Mar 28
Zoetry Mallorca Wellness & Spa

Iberostar Waves Pinos Park

Iberostar Waves Pinos Park
4.0 star property
Capdepera
8.8 out of 10, Excellent, (169 reviews)
"Pleasant staff, beautiful surroundings "
United Kingdom
Hattie
The price is CA $152
CA $170 total
includes taxes & fees
Mar 28 - Mar 29
Iberostar Waves Pinos Park

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 $167
CA $186 total
includes taxes & fees
Mar 27 - Mar 28
Barceló Ponent Beach

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 $314
CA $349 total
includes taxes & fees
Mar 7 - Mar 8
Grupotel Parc Natural & Spa

Aparthotel Fontanellas Playa

Aparthotel Fontanellas Playa
4.0 star property
Can Pastilla
8.6 out of 10, Excellent, (1,523 reviews)
"Great location, amenities and service."
Mexico
Emilce Beatriz Espinola
The price is CA $116
CA $131 total
includes taxes & fees
Mar 16 - Mar 17
Aparthotel Fontanellas Playa

Santuari de Cura

Santuari de Cura
3.0 star property
Algaida
9.0 out of 10, Wonderful, (311 reviews)
"Incredible setting and building! We found everything very clean and comfortable. Staff were all friendly and the breakfast was excellent! Lots of parking and felt very safe. Would absolutely stay again"
United Kingdom
Carter
The price is CA $132
CA $147 total
includes taxes & fees
Mar 16 - Mar 17
Santuari de Cura

tent Capi Playa

tent Capi Playa
3.0 star property
Palma de Mallorca
8.8 out of 10, Excellent, (294 reviews)
"Great staff and great hotel. "
Canada
Benjamin
The price is CA $116
CA $129 total
includes taxes & fees
Mar 4 - Mar 5
tent Capi Playa

BG Hotel Java

BG Hotel Java
4.0 star property
Can Pastilla
8.6 out of 10, Excellent, (1,000 reviews)
"Very nice and clean stay. "
United States
Emely
The price is CA $107
CA $121 total
includes taxes & fees
Mar 4 - Mar 5
BG Hotel Java

Hotel Playa Sol

Hotel Playa Sol
2.0 star property
Palma de Mallorca
8.0 out of 10, Very good, (141 reviews)
"staff were so lovely, helpful and caring "
United Kingdom
Katie
The price is CA $66
CA $74 total
includes taxes & fees
Mar 2 - Mar 3
Hotel Playa Sol

Universal Hotel Marqués

Universal Hotel Marqués
4.0 star property
Ses Salines
8.8 out of 10, Excellent, (283 reviews)
"Excellent location and great welcome staff :)"
United Kingdom
Michaela
The price is CA $100
CA $113 total
includes taxes & fees
Mar 2 - Mar 3
Universal Hotel Marqués

Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (345 reviews)
"A perfect stay!"
Germany
Arne
The price is CA $203
CA $227 total
includes taxes & fees
Mar 18 - Mar 19
Aubamar Palma Resort

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 $285
CA $317 total
includes taxes & fees
Mar 27 - Mar 28
Iberostar Selection Es Trenc
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 $74 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