We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  All inclusive Free Wifi Budget Beach Luxury Breakfast included Mid-range Pool Romantic Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Independent Hotels & up & up & up Internet Air Conditioning Hotels with Restaurants Hotels with Bars Hotels with Balconies Reduced mobility rooms Quiet Hotels Cheap Hotels Meeting room Clean Hotels Concierge Hotels with Free Wifi Suite Hotels Hotels With Entertainment Hotels with Jacuzzi All Inclusive Hotels Spa Hotels Hotels With Indoor Pools Apartment Hotels Non-Smoking Hotel Modern Hotels Business services Budget Hotels Beach Resorts Peace and Quiet Seeker Oceanfront Hotels Party Hotels Luxury Traveller Foodie Affordable Hotels Themed Hotels Charming Hotels Luxury Family Hotels €€ €€€ €€€€ Resort hotel Cheap Resorts Boutique Spa Hotels Quiet Resorts Like a Local Ski-In / Ski-Out Luxury Spa Resorts Luxury Beach Hotels Hotels with Shuttle 60+ Traveller Hotels with Kitchenette Luxury Beach Resorts Resorts With Indoor Pools Family Holiday Maker Honeymoon Hotels Boardwalk Hotels Family Resorts Resorts with Jacuzzi Hotels with Waterparks Som Hotels Golf course Golf Hotels All Inclusive Resorts Spa Resorts Hotels With Adjoining Rooms Luxury Resorts Spring Break Hotels Boutique Resorts Within 10 km Within 25 km Any distance from Petra Station
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
Price alert: Hotel prices are holding steady in Petra. It’s a great time to book!
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Restaurant Sa Placa
Booking.com
US$147
View Deal
Plaza Ramon Llull 4, 07520 Petra, Majorca, Spain
0.5 km from Petra Station
    Finca Son Torrat
    No availability for your dates from these sites
    Calle Mare de Deu de Bonany Km 2, 07520 Petra, Majorca, Spain
    0.9 km from Petra Station
    • Pool
    Hotel Font i Roig
    No availability for your dates from these sites
    Calle Font I Roig 1, 07519 Maria de la Salut, Majorca, Spain
    6.3 km from Petra Station
    • Free Wifi
    • Free Parking
    La Reserva Rotana
    No availability for your dates from these sites
    Camino Bendris km 3, 07500 Manacor, Majorca, Spain
    6.4 km from Petra Station
    • Free Wifi
    • Free Parking
    Son Foguero
    No availability for your dates from these sites
    Maria de la Salut Km 3 Carretera de Sineu, 07519 Maria de la Salut, Majorca, Spain
    6.8 km from Petra Station
    • Free Wifi
    • Free Parking
    Hotel Can Joan Capo
    No availability for your dates from these sites
    Carrer Dega Joan Rotger, 4, 07510 Sineu, Majorca, Spain
    8.9 km from Petra Station
    • Free Wifi
    • Free Parking
    Son Cleda
    No availability for your dates from these sites
    Plaza Fossar 7, 07510 Sineu, Majorca, Spain
    9.0 km from Petra Station
    • Free Wifi
    • Free Parking
    Villa Rural Leon de Sineu
    No availability for your dates from these sites
    Carrer dels Bous 129, 07510 Sineu, Majorca, Spain
    9.0 km from Petra Station
    • Free Wifi
    • Pool
    Agroturismo Sa Casa Rotja
    Booking.com
    US$94
    View Deal
    Carretera Sineu-Muro, 07510 Sineu, Majorca, Spain
    9.3 km from Petra Station
    • Free Wifi
    • Free Parking
    No photo provided
    Ctra. Montuiri-San Joan, km 0,7, 07230 Montuiri, Majorca, Spain
    10.9 km from Petra Station
      Son Trobat Hotel Rural
      No availability for your dates from these sites
      Calle Sant Llorenc Km 54,8, 07530 Sant Llorenc des Cardassar, Majorca, Spain
      13.0 km from Petra Station
      • Free Wifi
      • Free Parking
      Puig Molto
      No availability for your dates from these sites
      Carretera Pina-Montuiri, 07230 Montuiri, Majorca, Spain
      14.3 km from Petra Station
      • Free Wifi
      • Free Parking
      No photo provided
      Camino de Coma 07650, 07530 Sa Coma, Majorca, Spain
      14.7 km from Petra Station
        Son Sureda
        Calle Sureda 07500, 07680 Manacor, Majorca, Spain
        14.7 km from Petra Station
          Petit Hotel Rural Son Jorda
          No availability for your dates from these sites
          Carretera de Sineu km 22, 07410 Ruberts, Majorca, Spain
          14.9 km from Petra Station
          • Free Wifi
          • Free Parking
          Sa Bassa Rotja Ecoturisme
          Booking.com
          US$107
          View Deal
          Camino Sa Pedrera s/n | Finca Son Orell, 07260 Porreres, Majorca, Spain
          15.0 km from Petra Station
          • Free Wifi
          • Free Parking
          Casal Santa Eulalia
          No availability for your dates from these sites
          Ctra. Santa Margalida | Alcudia, Km 1.8, 07450 Santa Margalida, Majorca, Spain
          15.3 km from Petra Station
          • Free Wifi
          • Free Parking
          Petit Hotel Son Penya
          No availability for your dates from these sites
          Cami de Son Berga - Finca Son Penya | San Lorenzo, 07530 Sant Llorenc des Cardassar, Majorca, Spain
          15.6 km from Petra Station
          • Free Wifi
          • Free Parking
          Son Amoixa Vell
          No availability for your dates from these sites
          Carretera Cales de Mallorca km 3,4, 07500 Manacor, Majorca, Spain
          15.6 km from Petra Station
          • Free Wifi
          • Free Parking
          Finca Predio Son Serra
          No availability for your dates from these sites
          Carretera Arta Alcudia S/N, 07458 Muro, Majorca, Spain
          15.9 km from Petra Station
            Vell Mari Hotel & Resort
            No availability for your dates from these sites
            Carretera Arta Alcudia 127 | Urb Son Bauló, 07458 Ca'n Picafort, Majorca, Spain
            16.0 km from Petra Station
            • Pool
            • Restaurant
            Exagon Park
            No availability for your dates from these sites
            Ronda Pleta 46 | Bahia de Alcudia, 07458 Ca'n Picafort, Majorca, Spain
            16.1 km from Petra Station
            • Free Parking
            • Pool
            No photo provided
            Ctra. Santa Margalida - Alcudia km 1.8, 07450 Ca'n Picafort, Majorca, Spain
            16.1 km from Petra Station
            • Free Wifi
            • Pool
            No availability for your dates from these sites
            C/ Camp d_Avall s/n, 07458 Ca'n Picafort, Majorca, Spain
            16.3 km from Petra Station
            • Free Wifi
            • Free Parking
            Es Baulo Petit Hotel
            No availability for your dates from these sites
            Carretera Santa Margalida 28, 07458 Ca'n Picafort, Majorca, Spain
            16.3 km from Petra Station
            • Free Wifi
            • Pool
            Eix Alzinar Mar Suites - Adults Only
            No availability for your dates from these sites
            C/ Saladina sn, 07458 Ca'n Picafort, Majorca, Spain
            16.3 km from Petra Station
            • Free Wifi
            • Free Parking
            BQ Sarah Hotel
            No availability for your dates from these sites
            Calle Via Diagonal 6, 07458 Ca'n Picafort, Majorca, Spain
            16.4 km from Petra Station
            • Pool
            • Restaurant
            Tonga Tower Design Hotel & Suites
            No availability for your dates from these sites
            Ctra Alcudia-Arta Km 22, 07458 Ca'n Picafort, Majorca, Spain
            16.5 km from Petra Station
            • Free Wifi
            • Free Parking
            Hotel Stil Picafort Park
            Avenida Baulo 2, 07458 Ca'n Picafort, Majorca, Spain
            16.5 km from Petra Station
            • Free Parking
            • Breakfast included
            SuneoClub Haiti
            Carretera Arta Alcudia 83, 07458 Ca'n Picafort, Majorca, Spain
            16.5 km from Petra Station
            • Free Wifi
            • Breakfast included
            Still looking for a place to stay?
            Petra has 1 B&Bs/inns with 0 reviews
            Hotel Son Burgues - Optimal Hotels Selection
            Ctra. San Juan-Petra km 9.7, 07520 Petra, Majorca, Spain
            • Free Wifi
            • Pool
            See all 1 Petra B&Bs/inns
            See all hotels in or near Petra
            La Reserva Rotana
            No availability for your dates from these sites
            Camino Bendris km 3, 07500 Manacor, Majorca, Spain
            6.4 km from Petra Station
            • Free Wifi
            • Free Parking
            Hotel Font i Roig
            No availability for your dates from these sites
            Calle Font I Roig 1, 07519 Maria de la Salut, Majorca, Spain
            6.3 km from Petra Station
            • Free Wifi
            • Free Parking
            Son Foguero
            No availability for your dates from these sites
            Maria de la Salut Km 3 Carretera de Sineu, 07519 Maria de la Salut, Majorca, Spain
            6.8 km from Petra Station
            • Free Wifi
            • Free Parking
            Hotel Can Joan Capo
            No availability for your dates from these sites
            Carrer Dega Joan Rotger, 4, 07510 Sineu, Majorca, Spain
            8.9 km from Petra Station
            • Free Wifi
            • Free Parking
            Son Cleda
            No availability for your dates from these sites
            Plaza Fossar 7, 07510 Sineu, Majorca, Spain
            9.0 km from Petra Station
            • Free Wifi
            • Free Parking
            *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.