Skip to main content

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

The best romantic hotels in San Pietro island

Check out our pick of great romantic hotels on

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Nichotel is set in the historic centre of Carloforte, near the picturesque promenade and the central square where you can find a wide range of bars, restaurants and shops.

Carloforte is an ancient Genovese colony on the beautiful island of San Pietro, just off the coast of Sardinia. It has clean, white sandy beaches, crystal clear waters and charming historic centres. Perfect location, sparklingly clean rooms, great breakfasts but the staff really made the whole holiday extra special. They were kind, attentive, knowledgeable and so very friendly. I lost my bag with my passport in it and they were super understanding helping me get it back! I wish all hotel staff were so invested in their guests well-being. Gemma, Perla, Magddelena, thank you so very much!

Show more Show less
9.2
Wonderful
1,114 reviews
Price from
$63
per night

Hotel California is in Carloforte, a 5-minute walk from the tourist harbour and the sea. It offers bright rooms with free Wi-Fi and a balcony or small patio area.

The simply furnished rooms come with a TV, air conditioning and a private bathroom with hairdryer and toiletries. Nice room, host very welcoming Yup feel at home there, good breakfast

Show more Show less
9
Wonderful
279 reviews
Price from
$84
per night

Set 1.4 km from Spiaggia di Dietro ai Forni, Hotel Villa Pimpina offers 3-star accommodation in Carloforte and features a garden, a shared lounge and a bar. Certain units at the property feature a balcony with a city view. We had a beautiful room with a large bathroom and a lovely view of the city and harbor. I can’t say enough about how we enjoyed the experience.

Show more Show less
9
Wonderful
441 reviews
Price from
$58
per night

With marvellous panoramic views over the town and seafront of Carloforte, Lù Hotel Riviera is ideally located to offer a relaxing and picturesque holiday, away from chaos.

The 46 elegantly furnished rooms aim to cater to your every need, including internet availability, making your holiday as relaxing as possible. THE place to stay in Carloforte. Modern, comfortable beds. Best of all the roof terrace for breakfast and aperitivo has great views.. lovely. Convenient parking right outside hotel or opposite. And it’s only a 3-5 minute walk from the ferry terminal. Front office staff Giuliano upgraded us to a junior suite - much appreciated. Nice large room with sea view and a bathtub. Roof top terrace staff Frederica is friendly and helpful. Good service overall.

Show more Show less
9
Wonderful
611 reviews
Price from
$132
per night

Situated within 1.4 km of Spiaggia di Dietro ai Forni and 2.8 km of Spiaggia Giunco, Four Rooms features rooms with air conditioning and a private bathroom in Carloforte. It is set 2.9 km from Cantagalline Beach and offers luggage storage space. The guest house has family rooms.

Show more Show less
9.4
Wonderful
54 reviews
Price from
$82
per night

Most booked romantic hotels in San Pietro island this month

Romantic Hotels that guests love in San Pietro island