Skip to main content

Filter by:


Star rating

Review score

Riva dei Pini – 150 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Mare Pineta, hotel in Riva dei Pini

Set in the middle of rich pinewoods. Hotel Mare Pineta offers a peaceful location on the coast of Santa Margherita di Pula, with direct access to a private beach, yoga activity and outdoor massages.

Wonderfull location in Pine forest, quiet, at the sea
7.5
Scored 7.5
Good
Rated good
91 reviews
Price fromUS$138.96per night
Hotel Flamingo, hotel in Riva dei Pini

Hotel Flamingo is set in Santa Margherita di Pula, on the south tip of Sardinia. Here you can relax at the swimming pool and on the private beach.

The proximity to the beach is fantastic, and its location in nature makes it special. The staff were very helpful and friendly and did their best despite the basic conditions and restrictions of some of the strange policies. The cleaning staff are professional, hard-working and pay much attention to detail. Walking up the beach to the Tiki-bar is a nice alternative to over-priced drinks.
7.3
Scored 7.3
Good
Rated good
189 reviews
Price fromUS$212.79per night
Faro Capo Spartivento, hotel in Riva dei Pini

Located 9 km from Domus de Maria, Faro Capo Spartivento offers a unique opportunity to stay at a working lighthouse. It has 2 outdoor pools, a restaurant.

Incredible serene & simply otherworldly views from inside our suite, the terrace of the main building & basically everywhere. As soon as we arrived we felt transported to a different planet. You can climb the stairs all the way the top of the lighthouse. The area is very calm & quiet. You can take wonderful photos & go on hikes in many different areas. There are also some pristine beaches a close drive away with a car. The staff are very helpful & friendly. Important to consider: There's a long stretch of bumpy dirt road to get there so keep that in mind. A 4x4 elevated vehicle is preferred in my opinion. Unless you're an experienced driver. The closest village is probably 40 minutes away by car so make sure to bring your own snacks & drinks. If you plan to have dinner there it's a chef predetermined 3 course meal at 100 Euro per person. So you may want to consider eating before you arrive if you want to have more variety or save money.
9.6
Scored 9.6
Exceptional
Rated exceptional
185 reviews
Price fromUS$997.06per night
Eliantos Boutique Hotel & Spa, hotel in Riva dei Pini

Set in Santa Margherita di Pula, Eliantos Boutique Hotel & Spa features a wellness centre, a bar and a restaurant. Free private parking and WiFi are available on site.

Breakfast was great and had a big selection.
9.0
Scored 9.0
Superb
Rated superb
542 reviews
Price fromUS$243.53per night
Hotel Costa dei Fiori, hotel in Riva dei Pini

Set in rich parkland with palm trees in Santa Margherita di Pula, on Sardinia’s southern coast, Hotel Costa dei Fiori offers 2 seawater swimming pools, a restaurant, a café and elegant and refined...

The hotel was amazing. Both rooms were spacious, clean and comfortable. We really enjoyed our stay. The food was phenomenal. Could not recommend highly enough. The staff were friendly and helpful. The must have an expert mixologist on staff because the cocktails were delicious. The hotel facilities were wonderful. Both pools were big and the beach was very handy. The reception staff also went out of their way to be helpful and accommodate us around very awkward flight times. It truly was paradise
8.8
Scored 8.8
Fabulous
Rated fabulous
1,180 reviews
Price fromUS$320.27per night
Hotel Rurale Orti di Nora & SPA, hotel in Riva dei Pini

The 3-star hotel with a farm of 20 hectares nestled in nature, surrounded by olive groves, citrus groves and many beautiful animals, Hotel Rurale Orti di Nora & SPA features an outdoor pool, a...

The manager was very helpful and friendly. He gave us his phone charger for a few days which was a life saver. We had access to the spa which was an amazing experience my teenager love it.
8.7
Scored 8.7
Fabulous
Rated fabulous
493 reviews
Price fromUS$193.19per night
Is Morus Relais, hotel in Riva dei Pini

Located directly on the beach, the resort is set within a 7-hectare natural park that slopes down to the sea, creating a wonderful background to the private beach.

Easy Access to a beach and swimming pool
8.0
Scored 8.0
Very good
Rated very good
460 reviews
Price fromUS$86.85per night
CapoBlu Hotel, hotel in Riva dei Pini

Situated in Pula, 1.3 km from Santa Margherita di Pula Beach, CapoBlu Hotel features a bar and views of the garden.

The property was deep cleaned, equipped with all the necessary. The staff was very nice and at guests disposal
8.9
Scored 8.9
Fabulous
Rated fabulous
33 reviews
Price fromUS$225.78per night
Oasi Blu Sardinia, hotel in Riva dei Pini

Set in Santa Margherita di Pula, 700 metres from Santa Margherita di Pula Beach, Oasi Blu Sardinia offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

Breakfast was very good but some pastries/cakes had been left out for too long and showed decay, this was pointed out to the staff and they removed them.
8.4
Scored 8.4
Very good
Rated very good
81 reviews
Price fromUS$307.24per night
Conrad Chia Laguna Sardinia, hotel in Riva dei Pini

Conrad Chia Laguna Sardinia is part of the larger Chia Laguna resort. It offers a central square with boutiques and a wide choice of restaurants, bars and sports activities.

Staff, all of them are wonderful. We mention Marco, Marco number 2, and Martina at the reception because they took care of us, but everyone was kind! We had a free room upgrade: a very nice touch as gift for my husband anniversary, as well a nice Franciacorta in the room the last day! Amazing SPA run by Giulia, the wellness centre, highly recommended the massages of Manuela! Terrazza restaurant with top professional Roberto leading a very attentive staff.
8.7
Scored 8.7
Fabulous
Rated fabulous
188 reviews
Price fromUS$397.42per night
See all hotels in and around Riva dei Pini
Subscribe to receive premium deals

Prices drop the moment you sign up!