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

Find hotels in Petra from £33

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Petra hotels

1. Casal de Petra - Rooms & Pool by My Rooms Hotels

Casal de Petra - Rooms & Pool by My Rooms Hotels
Petra
£52
includes taxes & fees
16 Oct - 17 Oct
Casal de Petra - Rooms & Pool by My Rooms Hotels

2. Bytra Boutique Hotel

Bytra Boutique Hotel
Petra
Guest highlights
  • Extremely clean and comfortable beds
  • Modern high-end design throughout property
  • Perfect location with many food options
£167
includes taxes & fees
26 Oct - 27 Oct
Bytra Boutique Hotel

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

Es Figueral Nou Hotel Rural & Spa - Adults Only +12
Montuiri
Guest highlights
  • Short walk to local restaurants
  • Clean and thorough housekeeping
  • Pool on site for guests
£151
includes taxes & fees
18 Oct - 19 Oct
Es Figueral Nou Hotel Rural & Spa - Adults Only +12

4. Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
Felanitx
Guest highlights
  • Stunning sea view from balcony
  • Small rectangular pool area
  • Plentiful and fresh breakfast buffet
£63
includes taxes & fees
23 Oct - 24 Oct
Grupotel Cala Marsal Natura Hotel

5. Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
Guest highlights
  • Exceptional location steps from the beach
  • Fast and efficient check-in process
  • Clean and spacious rooms throughout
£69
includes taxes & fees
31 Oct - 1 Nov
Hotel THB Gran Playa - Adults Only

6. Bordoy Alcudia Port Suites - Adult Only

Bordoy Alcudia Port Suites - Adult Only
Alcúdia
Guest highlights
  • Lovely pool area with sun beds
  • Great cooked-to-order food
  • Super friendly and responsive staff
£92
includes taxes & fees
25 Oct - 26 Oct
Bordoy Alcudia Port Suites - Adult Only

7. Hipotels Eurotel Punta Rotja & Spa

Hipotels Eurotel Punta Rotja & Spa
Son Servera
£96
includes taxes & fees
23 Oct - 24 Oct
Hipotels Eurotel Punta Rotja & Spa

8. Hotel Negresco Playa de Palma - Adults Only

Hotel Negresco Playa de Palma - Adults Only
Palma de Mallorca
Guest highlights
  • Unobstructed ocean view from rooms
  • Plentiful breakfast with a buffet spread
£63
includes taxes & fees
3 Nov - 4 Nov
Hotel Negresco Playa de Palma - Adults Only

9. tent Arenal

tent Arenal
Llucmajor
Guest highlights
  • Excellent breakfast served from 7:30
  • Refreshing pool open early
  • Welcoming and helpful staff on hand
£49
includes taxes & fees
8 Nov - 9 Nov
tent Arenal

10. Hotel Atolon & Kaafu Beach Club

Hotel Atolon & Kaafu Beach Club
Son Servera
Guest highlights
  • Great swimming pool with sunbeds
  • Breakfast available on-site
  • Varied and freshly cooked meals
£75
includes taxes & fees
16 Oct - 17 Oct
Hotel Atolon & Kaafu Beach Club

11. Son Brull Hotel & Spa

Son Brull Hotel & Spa
Pollenca
Guest highlights
  • Wonderful food and dining on offer
  • Fantastic and helpful staff on hand
  • Stunning decor throughout the building
£269
includes taxes & fees
9 Nov - 10 Nov
Son Brull Hotel & Spa

12. Hotel Astoria Playa - Adults Only

Hotel Astoria Playa - Adults Only
Alcúdia
Guest highlights
  • Super clean and lovely pool
  • Fantastic food quality at restaurant
  • Friendly and responsive staff service
£130
includes taxes & fees
16 Oct - 17 Oct
Hotel Astoria Playa - Adults Only

13. ICON Valparaiso - Adults Only

ICON Valparaiso - Adults Only
Manacor
Guest highlights
  • Breathtaking views from the pool deck
  • Fresh and healthy food options
  • Incredibly friendly hotel staff
£126
includes taxes & fees
18 Oct - 19 Oct
ICON Valparaiso - Adults Only

14. Grupotel Gran Vista & SPA

Grupotel Gran Vista & SPA
Santa Margalida
Guest highlights
  • Clean, fresh-smelling rooms
  • Spotlessly clean throughout the hotel
  • Friendly and helpful staff
£69
includes taxes & fees
31 Oct - 1 Nov
Grupotel Gran Vista & SPA

15. THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
Santa Margalida
Guest highlights
  • Beautiful sea views from rooms
  • Consistent daily housekeeping service
  • Breakfast on-site with variety
£85
includes taxes & fees
31 Oct - 1 Nov
THB Gran Bahia Hotel and Apartments

16. Hotel Illa D'Or

Hotel Illa D'Or
Pollenca
Guest highlights
  • Directly on the beach
  • Well-designed apartment building
  • Helpful and attentive staff
£123
includes taxes & fees
6 Nov - 7 Nov
Hotel Illa D'Or

17. Canyamel Park Hotel & Spa - Adults Only

Canyamel Park Hotel & Spa - Adults Only
Capdepera
Guest highlights
  • Fresh food with many gluten-free options
  • Fantastic and helpful staff on hand
£124
includes taxes & fees
27 Oct - 28 Oct
Canyamel Park Hotel & Spa - Adults Only

18. Hermitage Hotel & Spa Mallorca

Hermitage Hotel & Spa Mallorca
Bunyola
Guest highlights
  • Food beautifully prepared and presented
  • Inviting pool area in a tranquil setting
  • Spacious well soundproofed rooms
£96
includes taxes & fees
10 Nov - 11 Nov
Hermitage Hotel & Spa Mallorca

19. Hotel JS Cape Colom - Adults Only

Hotel JS Cape Colom - Adults Only
Felanitx
£81
includes taxes & fees
21 Oct - 22 Oct
Hotel JS Cape Colom - Adults Only

20. Bahia de Alcudia Hotel & Spa

Bahia de Alcudia Hotel & Spa
Alcúdia
Guest highlights
  • Minutes from Xara Gate
  • Cyclist-friendly location with amenities
  • Great quality food options available
£111
includes taxes & fees
31 Oct - 1 Nov
Bahia de Alcudia Hotel & Spa
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Petra attractions

Ermita de Bonany

10.0/10 (1 review)
You can learn about the history of Petra with a visit to Ermita de Bonany. While you're in the area, stroll along the beautiful beaches.
See properties

Fray Junipero Serra Museum

You can spend an afternoon browsing the exhibits at Fray Junipero Serra Museum during your trip to Petra. Wander the beautiful beaches in this family-friendly area.
See properties

Vinyes I Bodegues Miquel Oliver

You can enjoy a tasting or tour at Vinyes I Bodegues Miquel Oliver during your travels to Petra. Wander the beautiful beaches in this relaxing area.
See properties

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.

See all hotels in Petra
A historic church surrounded by lush greenery and a panoramic view of the countryside.

Top Petra Hotel Reviews

tent Bahia de Palma

tent Bahia de Palma

10/10 Excellent
"Excellent hotel to stay at"
Dany 2-night trip
Posted 1 hour ago
tent Bahia de Palma
Aubamar Palma Resort

Aubamar Palma Resort

10/10 Excellent
"Very good stay we loved to be at the hotel"
elsemarie 7-night trip
Posted 7 hours ago
Aubamar Palma Resort
Grupotel Playa de Palma Suites & Spa

Grupotel Playa de Palma Suites & Spa

10/10 Excellent
"Really great hotel. The room was amazing, and we loved the rooftop pool and bar. It was a shame the bar closed at 4.20pm. The staff are very friendly but everything is quite slow."
Charys 3-night trip
Posted 1 day ago
Grupotel Playa de Palma Suites & Spa
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only

10/10 Excellent
"Amazing staff, so helpful and sweet, we had a lovely stay and would highly recommend for couples!"
Bhavna 2-night trip
Posted 2 days ago
Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
tent Arenal

tent Arenal

10/10 Excellent
"Very clean and felt very safe, hospitality was great, Toni at front reception was very kind and helpful throughout our stay. Pool was beautiful, close to the beach and public transportation."
Jessica 1-night trip
Posted 2 days ago
tent Arenal
 Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel

10/10 Excellent
"We loooovee staying here. The breakfast was amazing with so many options (the churros being my favorite). It was sooo close to Cala Marsal and it is perfect. The staff was helpful and kind. Our room was lovely and spacious. We did have a plumbing issue, the water coming out of the shower kept changing from super cold to burning hot so that was unfortunate. There was some sewage smell coming out of the bathroom but maintenance came to fix it. Overall though, wonderful place!"
Maria 4-night trip
Posted 3 days ago
Grupotel Cala Marsal Natura Hotel
Hotel Negresco Playa de Palma - Adults Only

Hotel Negresco Playa de Palma - Adults Only

10/10 Excellent
"Great location near beachside restaurants."
Glen Carl 6-night trip
Posted 3 days ago
Hotel Negresco Playa de Palma - Adults Only
Grupotel Maritimo

Grupotel Maritimo

10/10 Excellent
"Amazing hotel with great food options ! Big shout out to Pedro in the bar great guy but everyone was amazing ! The restaurant to the bar and houskeeping everyone doing a fantastic hospitality ! The pool.area super clean and the whole hotel . The breakfast buffet and dinner buffet sooo good and fresh ! 100% reccomend"
Laszlo 7-night trip
Posted 3 days ago
Grupotel Maritimo
Ona Luna Park

Ona Luna Park

8/10 Good
"good"
Micah 2-night trip
Posted 5 days ago
Ona Luna Park

More cheap stays in Petra

Hotel Selva Arenal

Hotel Selva Arenal

Carrer Girona 17 Llucmajor Illes Balears
£33
21 Oct - 22 Oct
includes taxes & fees
7.8/10 Good! (422 reviews)
Hotel Selva Arenal
Hostal Alma

Hostal Alma

Cami de Can Socies Alcúdia Mallorca
£36
3 Nov - 4 Nov
includes taxes & fees
8/10 Very good! (199 reviews)
Hostal Alma
Hotel Playa Sol

Hotel Playa Sol

Carretera Militar, 244 Palma de Mallorca Mallorca
£46
18 Oct - 19 Oct
includes taxes & fees
7.8/10 Good! (170 reviews)
Hotel Playa Sol
My Rooms Manacor Centre by My Rooms Hotels

My Rooms Manacor Centre by My Rooms Hotels

Carrer dels Gerrers 15 Manacor Illes Balears
£52
17 Oct - 18 Oct
includes taxes & fees
7.8/10 Good! (72 reviews)
My Rooms Manacor Centre by My Rooms Hotels
Hotel Houm Nets - Adults Only

Hotel Houm Nets - Adults Only

Calle Villagarcía de Arosa, 20 Palma de Mallorca Mallorca
£54
18 Oct - 19 Oct
includes taxes & fees
Hotel Houm Nets - Adults Only
Hotel Costa Mediterraneo - Adults Only +16

Hotel Costa Mediterraneo - Adults Only +16

C/ Girona, 11 Llucmajor Mallorca
Get ratesHotel Costa Mediterraneo - Adults Only +16

Find out more about Petra

Top reasons to visit Petra

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

Find great hotels near Petra

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

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

Where to stay near Petra

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

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

Things to do near Petra

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

Shopping

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

Recreation

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

Adventure

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

Nightlife

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

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

Booking tips and Expedia advantages for Petra

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petra are January to February and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Petra is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petra is Tuesday. The most expensive day to stay in Petra is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, including your budget, desired location, and preferred hotel category. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Petra with your flights and activities through an Expedia package.

Find the best attractions near Petra

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

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

Best time to go to Petra

The best time to visit Petra is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January54.3°F (12.4°C)No RainMostly SunnySlightly LowSlightly Low
February53.6°F (12.0°C)No RainMostly SunnyAverageSlightly Low
March55.9°F (13.3°C)No RainMostly SunnyAverageAverage
April59.5°F (15.3°C)No RainMostly SunnySlightly HighAverage
May65.3°F (18.5°C)No RainSunnyAverageAverage
June73.0°F (22.8°C)No RainSunnyAverageAverage
July78.3°F (25.7°C)No RainSunnySlightly HighSlightly High
August79.2°F (26.2°C)No RainSunnyAverageSlightly High
September75.2°F (24.0°C)Light RainSunnySlightly HighSlightly High
October69.6°F (20.9°C)Light RainMostly SunnyAverageAverage
November62.2°F (16.8°C)Light RainMostly SunnySlightly LowSlightly Low
December57.2°F (14.0°C)No RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to Petra

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

Frequently asked questions

What is the best area to stay in Petra?
The best area to stay in Petra is within the charming village itself, particularly around Plaça Ramon Llull and the surrounding streets.This area is the heart of Petra, offering a lovely, authentic Mallorcan experience. It's quite compact, making it easy to stroll through its narrow streets, discover local shops, and enjoy the architecture. The village is known for its connection to Junípero Serra, with his birthplace museum nearby, and the imposing Església de Sant Pere dominating the skyline.Couples looking for a peaceful escape will find Petra village ideal. It provides a relaxed pace, with opportunities to enjoy local cuisine at traditional restaurants and experience the genuine island life away from the busier coastal resorts. The central location also makes it a good base for exploring the island's interior and vineyards.For those who appreciate a quiet, rural setting with good access to cycling routes, the outskirts of Petra, particularly towards the agricultural lands, offer some lovely rural hotels and Fincas.
When is the best time to go to Petra?
The best time to go to Petra is during the spring (April to early June) or autumn (September to October) when the weather is most pleasant.These shoulder seasons offer warm, sunny days without the intense heat of summer. You'll find ideal conditions for exploring the ancient city on foot, with comfortable temperatures superb for hiking and sightseeing. This makes it an excellent choice for couples or solo travellers who want to make the most of their visit without being overwhelmed by the heat.The summer months (July and August) can be extremely hot, with temperatures often exceeding 35°C, which can make prolonged outdoor activities challenging. Conversely, winter (November to March) brings cooler temperatures, and occasional rain. While still visitable, some might find the chill less inviting for extensive outdoor exploration.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petra.
How much is the nightly rate at a Petra hotel?
Prices for hotels in Petra often vary, but you can find a great deal from £33 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