Skip to main content

B&Bs for every style

Find the right B&B for you in Petra

The best B&Bs in Petra

Check out our pick of great B&Bs in Petra

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Hotel Sa Roqueta Can Picafort ADULTS ONLY, hotel in Petra

Set in the first line location on Ca’n Picafort Beach, Hotel Sa Roqueta offers air-conditioned rooms with balcony. Free Wi-Fi and free luggage storage are provided and some rooms have sea views.

This is one of our favourite hotels . The people running the hotel are so friendly and helpful , the location is on the beachfront and our room had a balcony overlooking the beach . We like small hotels , not " resort " hotels , and the Sa roqueta is perfect for us .
Scored 9.1
9.1
Rated superb
Superb
517 reviews
Price from
£111.64
1 night, 2 adults
Can Solaies, hotel in Petra

Situated in Sant Llorenç des Cardassar in the Majorca Region, 47 km from El Arenal, Can Solaies boasts a sun terrace and hot tub.

Room was great: big, comfy, authentic. Located in the center of the town. Jacuzzi in front of the bed was a nice plus. Check in / Check out was easy.
Scored 8.8
8.8
Rated fabulous
Fabulous
454 reviews
Price from
£124.10
1 night, 2 adults
El Encinar de Arta, hotel in Petra

This 18th-century country house lies on a hill, just 5 km from the pretty village of Arta. It has free Wi-Fi in public areas, free parking, and an outdoor pool.

exceptional setting with views in quiet countryside. Great pool and breakfast. Excellent room with space outside. Possibility to stay for dinner at night. Nice, relaxed atmosphere and lovely hosts and staff.
Scored 9.0
9.0
Rated superb
Superb
245 reviews
Price from
£97.19
1 night, 2 adults
Petit Hotel C'an Mel, hotel in Petra

Featuring a bar, shared lounge and views of city, Petit Hotel C'an Mel is set in Caʼs Concos, 44 km from Aqualand El Arenal.

Brilliant staff, lovely room, fabulous restaurant
Scored 9.3
9.3
Rated superb
Superb
220 reviews
Price from
£112.14
1 night, 2 adults
Amena Mar Hotel, hotel in Petra

Set on the beachfront between Porto Cristo and Cala Millor, Amena Mar Hotel offers sea views. This small family-run guest house is composed of rooms and studios with private bathroom.

Fantastic location, right on the beach and the promenade, with all the restaurants and shops, yet quiet and peaceful (the balcony overlooking the courtyard). Lovely and welcoming staff, always there for you if you needed them. Fridge, kettle and a microwave in the room. Beach towels, sun cream and many more beach necessities that could have been borrowed from the lobby free of charge. Very good value for money
Scored 7.9
7.9
Rated good
Good
1,191 reviews
Price from
£48.64
1 night, 2 adults
Finca Caballo Blanco, hotel in Petra

Featuring an outdoor swimming pool, garden and views of inner courtyard, Finca Caballo Blanco is located in Montuiri, 34 km from Palma Convention Centre.

Gorgeous property, feels very homey, nicely kept Apartment clean, spacious Ideal location-easy to get around each part of the island, palma 30mins away, grocery stores nearby Very peaceful, like a little paradise, horses and dogs around, greenery, fountain Welcoming and nice host, quickly responded to requests
Scored 8.7
8.7
Rated fabulous
Fabulous
72 reviews
Finca Son Jorbo - Adults only, hotel in Petra

Featuring an outdoor swimming pool and views of mountain, Finca Son Jorbo - Adults only is a bed and breakfast situated in a historic building in Porreres, 45 km from Son Vida Golf.

Beautiful, rural, authentic and unique place. Delicious breakfast. Hosts Tina and Marcus are down to earth, easy going, friendliest people. We always say there's so many places to visit and stay, we like to explore...but we are not sure this time, would love to come back one day!
Scored 9.6
9.6
Rated exceptional
Exceptional
105 reviews
Vista de la Vila - Turismo de interior., hotel in Petra

Set in a charming square in the central Mallorcan village of Llubi, Vista de la Vila - Turismo de interior features a rooftop sun terrace. The restored house, built in 1900, also offers free Wi-Fi.

Nice small hotel, well decorated. Our room was clean and the bed was comfortable. The breakfast was good and nicely presented. The hosts were very kind and hospitable. There is a free parking lot in front of the hotel.
Scored 9.2
9.2
Rated superb
Superb
145 reviews
SEVEN Hostal, hotel in Petra

This stylish guest house is located 150 metres from Cala Millor Beach. It offers a charming rooftop terrace, rooms with free Wi-Fi and a range of massage therapies. Some rooms boast sea views.

Nothing
Scored 8.6
8.6
Rated fabulous
Fabulous
125 reviews
Sol y Luna Cala Millor, hotel in Petra

Located less than 1 km from Cala Bona Beach, a 12-minute walk from Cala Millor Beach and 39 km from Natural Park S'Albufera de Mallorca, Sol y Luna Cala Millor provides accommodation set in Cala...

how near it is to shops, restaurants and beach
Scored 7.9
7.9
Rated good
Good
411 reviews
All B&Bs in Petra
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

B&Bs that guests love in Petra

  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 172 reviews
    Lovely place, peaceful and super comfy, near to the best beaches of the island! Sebastian, the owner, is a great host, really nice person! Highly recommend! 10/10 for our family!
    Gabriela
    Family with young children
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 172 reviews
    We stayed at separate house with private pool. Very spacious accomodation, super quality of finishings inside. OUtside large veranda with table in the shadows. Great accomodation and very friendly host. It is excelent location if you are with the car and would like to visit various beaches in Mallorca (approx 30-40 min to nice beaches on East and South cost). Small neighouring town of Petra provides great options of restaurants for a week stay.
    Cezary
    Family with young children
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 7 reviews
    Very roomy and comfortable. Well equipped, great indoor and outdoor areas. AC worked perfectly too. Loved Petra, it's a very quiet and genuine town, the people were lovely. The house is really well located.
    Alberto
    People with friends
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 172 reviews
    Private pool.
    george tan
    Young couple
  • Avg. price/night: £52.96
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 637 reviews
    Very comfortable, clean, quiet and pleasant place.
    Aleksander
    Solo traveller
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 172 reviews
    All was excellent! Quiet place, comfortable house, friendly staff.
    Yana
    People with friends
  • Avg. price/night: £52.96
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 637 reviews
    Very clean, central location in Petra, professional and efficient communication concerning check in etc. - all in all it was definitely better than I expected. If you are looking for a somewhat impersonal (didn't see any staff), but quiet stay in a room inside an old town house, then this is a good place to be. Kitchen, pool area clean and are an add on. Nice restaurants close by in the town square. By the way I extended my stay.
    Herbert
    Solo traveller
  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 166 reviews
    Nicolas & Debra are amazingly nice people. They welcomed me on arrival and were always there when I had a question or a problem. I could reach them by simply sending a whats app. My room was nice and quiet and I LOVED the pellet stove! :)
    H
    Solo traveller
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 172 reviews
    Loved the beautiful villa. It was quiet, clean and great value for money.
    Samantha
    Family with young children
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 7 reviews
    Everything was just as described, the location was perfect for us, quiet and beautiful. The owner left us fruit and wine on arrival and was always available if we needed anything. The accommodation was excellent, clean and well kept, pool cleaned mid week. A lot of thought has gone into making this a great little get away spot.
    Haycock
    Family with young children
gogless