Hotels in Petra (Mallorca)
Petra (Mallorca) offers 85 hotel options, catering to various travel styles. You'll find charming boutique hotels and cozy countryside retreats dominating the scene. Most are concentrated around the serene town center and picturesque outskirts. On average, 3-star hotels cost around $120 per night, while luxurious 5-star options average $300 per night. Recently-built hotels feature modern designs blended with traditional Mallorcan aesthetics, offering unique rooftop terraces and locally-inspired dining. Explore and book through our platform for the best options!