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 Best Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Independent Hotels & up & up & up Internet Air Conditioning Hotels with Restaurants Hotels with Bars Quiet Hotels Hotels with Balconies Meeting room Reduced mobility rooms Concierge Clean Hotels Cheap Hotels Hotels with Free Wifi Hotels with Jacuzzi Hotels With Entertainment Suite Hotels Spa Hotels All Inclusive Hotels Hotels With Indoor Pools Non-Smoking Hotel Apartment Hotels Business services Modern Hotels 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 Hotels with Infinity Pools Nature Lover Classic Viva Hotels Cheap Resorts Boutique Spa Hotels Thrifty Traveller Quiet Resorts Like a Local Ski-In / Ski-Out Luxury Spa Resorts Luxury Beach Hotels Hotels with Shuttle 60+ Traveller Hotels with Kitchenette History Buff Urban Explorer Luxury Beach Resorts Eco-tourist Resorts With Indoor Pools Family Holiday Maker Honeymoon Hotels Boardwalk Hotels Family Resorts Resorts with Jacuzzi Hotels with Waterparks 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
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Restaurant Sa Placa
Loading prices...
Plaza Ramon Llull 4, 07520 Petra, Majorca, Spain
0.5 km from Petra Station
    Finca Son Torrat
    Loading prices...
    Calle Mare de Deu de Bonany Km 2, 07520 Petra, Majorca, Spain
    0.9 km from Petra Station
    • Pool
    Hotel Font i Roig
    Loading prices...
    Calle Font I Roig 1, 07519 Maria de la Salut, Majorca, Spain
    6.3 km from Petra Station
    • Free Wifi
    • Free Parking
    Son Foguero
    SAVE USD 3
    USD 133*
    Travelocity
    USD 130*
    View Deal
    Maria de la Salut Km 3 Carretera de Sineu, 07519 Maria de la Salut, Majorca, Spain
    6.5 km from Petra Station
    • Free Wifi
    • Free Parking
    Hotel Can Joan Capo
    Loading prices...
    Carrer Dega Joan Rotger, 4, 07510 Sineu, Majorca, Spain
    8.9 km from Petra Station
    • Free Wifi
    • Free Parking
    Son Cleda
    Loading prices...
    Plaza Fossar 7, 07510 Sineu, Majorca, Spain
    9.0 km from Petra Station
    • Free Wifi
    • Free Parking
    Villa Rural Leon de Sineu
    Loading prices...
    Carrer dels Bous 129, 07510 Sineu, Majorca, Spain
    9.0 km from Petra Station
    • Free Wifi
    • Pool
    La Reserva Rotana
    SAVE USD 10
    USD 298*
    Expedia.com
    USD 288*
    View Deal
    Camino Bendris km 3, 07500 Manacor, Majorca, Spain
    9.1 km from Petra Station
    • Free Wifi
    • Free Parking
    Agroturismo Sa Casa Rotja
    Loading prices...
    Diseminado Son Sineu km 3.2, 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
      Loading prices...
      Calle Sant Llorenc Km 4,8, 07530 Sant Llorenc des Cardassar, Majorca, Spain
      13.0 km from Petra Station
      • Free Wifi
      • Free Parking
      Blau Punta Reina Resort
      No availability for your dates from these sites
      Cala Mandia / Manacor | Apartado de Correos 82, 07689 Porto Cristo, Majorca, Spain
      14.5 km from Petra Station
      • Free Parking
      • Breakfast included
      Puig Molto
      TripAdvisor
      USD 212*
      View Deal
      Carretera Pina-Montuiri, 07230 Montuiri, Majorca, Spain
      14.5 km from Petra Station
      • Free Wifi
      • Free Parking
      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 Parking
      • Pool
      Sa Bassa Rotja Ecoturisme
      Loading prices...
      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
      SAVE USD 37
      USD 322*
      Booking.com
      USD 285*
      View Deal
      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
      Loading prices...
      Cami de Son Berga - Finca Son Penya | San Lorenzo, 07530 Sant Llorenc des Cardassar, Majorca, Spain
      15.5 km from Petra Station
      • Free Wifi
      • Free Parking
      Son Amoixa Vell
      Loading prices...
      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
      Loading prices...
      Carretera Arta Alcudia S/N, 07458 Muro, Majorca, Spain
      15.9 km from Petra Station
        Vell Mari Hotel & Resort
        SAVE USD 11
        USD 177*
        Booking.com
        USD 166*
        View Deal
        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 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
        Eix Alzinar Mar Suites - Adults Only
        Loading prices...
        C/ Saladina sn, 07458 Ca'n Picafort, Majorca, Spain
        16.3 km from Petra Station
        • Free Wifi
        • Free Parking
        Es Baulo Petit Hotel
        SAVE USD 6
        USD 173*
        Expedia.com
        USD 167*
        View Deal
        Carretera Santa Margalida 28, 07458 Ca'n Picafort, Majorca, Spain
        16.3 km from Petra Station
        • Free Wifi
        • Pool
        BQ Sarah Hotel
        Loading prices...
        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 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
        Hotel Son Baulo
        SAVE USD 61
        USD 204*
        getaroom.com
        USD 143*
        View Deal
        Ronda Torrent 8, 07458 Ca'n Picafort, Majorca, Spain
        16.5 km from Petra Station
        • Breakfast included
        • Pool
        Hotel & Spa Ferrer Janeiro
        Loading prices...
        Avenida Diagonal 41, 07458 Ca'n Picafort, Majorca, Spain
        16.5 km from Petra Station
        • Breakfast included
        • Pool
        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
        Hotel Font i Roig
        Loading prices...
        Calle Font I Roig 1, 07519 Maria de la Salut, Majorca, Spain
        6.3 km from Petra Station
        • Free Wifi
        • Free Parking
        Son Foguero
        SAVE USD 3
        USD 133*
        Travelocity
        USD 130*
        View Deal
        Maria de la Salut Km 3 Carretera de Sineu, 07519 Maria de la Salut, Majorca, Spain
        6.5 km from Petra Station
        • Free Wifi
        • Free Parking
        La Reserva Rotana
        SAVE USD 10
        USD 298*
        Expedia.com
        USD 288*
        View Deal
        Camino Bendris km 3, 07500 Manacor, Majorca, Spain
        9.1 km from Petra Station
        • Free Wifi
        • Free Parking
        Hotel Can Joan Capo
        Loading prices...
        Carrer Dega Joan Rotger, 4, 07510 Sineu, Majorca, Spain
        8.9 km from Petra Station
        • Free Wifi
        • Free Parking
        Son Cleda
        Loading prices...
        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.