A coastal village with white buildings, a clear blue sea, and lush greenery.

San Pietro Island Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 25 - Aug 26
Tomorrow
Aug 26 - Aug 27
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for San Pietro Island hotels

1. Lu' Hotel Carloforte

Lu' Hotel Carloforte
Carloforte
Italy
federico
P9,166
P10,082 total
includes taxes & fees
Sep 23 - Sep 24
Lu' Hotel Carloforte

2. Le Saline Suites

Le Saline Suites
Carloforte
Belgium
Clement
P5,975
P6,933 total
includes taxes & fees
Sep 23 - Sep 24
Le Saline Suites

3. AQUAMADRE Suites

AQUAMADRE Suites
Carloforte
United States
Patricia
P6,125
P7,097 total
includes taxes & fees
Sep 23 - Sep 24
AQUAMADRE Suites

4. DOMO CICINDELA

DOMO CICINDELA
Carloforte
Germany
Carlo
P8,422
P9,624 total
includes taxes & fees
Sep 22 - Sep 23
DOMO CICINDELA

5. Villa Iole

Villa Iole
Carloforte
Italy
emanuele
P4,774
P5,612 total
includes taxes & fees
Sep 24 - Sep 25
Villa Iole

6. Piana Apartment

Piana Apartment
Carloforte
P8,657
P9,883 total
includes taxes & fees
Sep 13 - Sep 14
Piana Apartment

7. Hotel Hieracon

Hotel Hieracon
Carloforte
France
Amaury
P8,131
P9,304 total
includes taxes & fees
Sep 8 - Sep 9
Hotel Hieracon

8. Panoramic Studio Carloforte

Panoramic Studio Carloforte
Carloforte
P6,082
P6,690 total
includes taxes & fees
Sep 24 - Sep 25
Panoramic Studio Carloforte

9. Le Saline amazing apartment with seaview

Le Saline amazing apartment with seaview
Carloforte
P6,427
P11,754 total
includes taxes & fees
Sep 5 - Sep 6
Le Saline amazing apartment with seaview

10. Villa Iole Apartment

Villa Iole Apartment
Carloforte
P10,555
P11,970 total
includes taxes & fees
Sep 24 - Sep 25
Villa Iole Apartment

11. Relais la Ghinghetta

Relais la Ghinghetta
Portoscuso
United States
Carolyn
P16,726
P18,399 total
includes taxes & fees
Aug 27 - Aug 28
Relais la Ghinghetta

12. Hotel Le Sabbie Calasetta

Hotel Le Sabbie Calasetta
Calasetta
Canada
Cole
P6,020
P6,910 total
includes taxes & fees
Sep 20 - Sep 21
Hotel Le Sabbie Calasetta

13. Hotel Cala di Seta

Hotel Cala di Seta
Calasetta
United States
Robert
P5,824
P6,694 total
includes taxes & fees
Sep 20 - Sep 21
Hotel Cala di Seta

14. Hotel Stella Del Sud

Hotel Stella Del Sud
Calasetta
New Zealand
KEN
P4,876
P5,651 total
includes taxes & fees
Sep 22 - Sep 23
Hotel Stella Del Sud

15. Lu' Hotel Carbonia

Lu' Hotel Carbonia
Carbonia
United Kingdom
Lynn
P6,472
P7,335 total
includes taxes & fees
Sep 24 - Sep 25
Lu' Hotel Carbonia

16. Hotel Lido degli Spagnoli

Hotel Lido degli Spagnoli
Portoscuso
United States
CERSTIN
P7,133
P7,846 total
includes taxes & fees
Sep 24 - Sep 25
Hotel Lido degli Spagnoli

17. L'ulivo

L'ulivo
Portoscuso
P5,392
P5,932 total
includes taxes & fees
Sep 19 - Sep 20
L'ulivo

18. LVG Hotel Collection - La Rosa dei Venti

LVG Hotel Collection - La Rosa dei Venti
Buggerru
United States
Robin
P6,051
P7,736 total
includes taxes & fees
Sep 20 - Sep 21
LVG Hotel Collection - La Rosa dei Venti

19. rocce antiche resort

rocce antiche resort
Sant'Antioco
Canada
maxwell
P13,151
P14,610 total
includes taxes & fees
Sep 7 - Sep 8
rocce antiche resort

20. Mercury Boutique Hotel

Mercury Boutique Hotel
Sant'Antioco
Germany
Anonymous traveler
P5,889
P7,054 total
includes taxes & fees
Sep 20 - Sep 21
Mercury Boutique Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Pietro Island attractions

Capo Sandalo Lighthouse

9.6/10 (4 reviews)
Learn about the local history of Carloforte when you take a trip to Capo Sandalo Lighthouse. While you're in the area, stroll along the beaches.
See properties

Casa del Duca Museum

8.0/10 (1 review)
You can spend time exploring the galleries in Casa del Duca Museum during your travels in Carloforte. While you're in the area, stroll along the beaches.
See properties

Le Colonne di Carloforte

9.0/10 (4 reviews)
Commune with nature and explore the great outdoors at Le Colonne di Carloforte during your travels in Carloforte. Wander the seaside and parks while you're in the area.
See properties

Spiagga Guidi

Why not spend a lazy afternoon at Spiagga Guidi during your trip to Carloforte? Amble around the area's seaside or experience its museums.
See properties

Punta Nera

Why not spend a lazy afternoon at Punta Nera during your trip to Carloforte? Stroll along the seaside or experience the area's museums.
See properties

Learn more about San Pietro Island

Explore attractions like La Caletta Beach and San Pietro Beach as you discover things to see and do in San Pietro Island.

See all hotels in San Pietro Island
A staircase leading up to a building with colorful facades and balconies.
Photo by Romina Orsi

Top San Pietro Island Hotel Reviews

Mercury Beach Hotel

Mercury Beach Hotel

10/10 Excellent
"Staff very helpful for recommending places to eat/drink and booking them. Pool was nice and quiet. Decent breakfast"
Kyle 2-night trip
Posted 2 weeks ago
Mercury Beach Hotel
MuMA Hostel

MuMA Hostel

10/10 Excellent
"Lovely hotel. Great location. Clean and tidy. We would return."
Valerie 1-night trip
Posted 3 weeks ago
MuMA Hostel
Lu' Hotel Porto Pino

Lu' Hotel Porto Pino

10/10 Excellent
"The hotel seems newly refurbished with a modern design. It is very clean and the staff are friendly and helpful. It has a nice pool and breakfast with variety of cereals, eggs, meats, breads, cakes and fruit. Beds are comfortable and bathroom also well stocked. Close to a couple villages with agritourismo and other eating options about a 5-10 minute drive away. Closest beach is Porto Pino which was surprisingly lovely."
Stacy-Ann 6-night trip
Posted 1 month ago
Lu' Hotel Porto Pino
Hotel Lido degli Spagnoli

Hotel Lido degli Spagnoli

10/10 Excellent
"Bellissimo hotel sul mare, rilassante e paesino molto tranquillo e caratteristico"
Sharon 7-night trip
Posted 2 months ago
Hotel Lido degli Spagnoli
Hotel Stella Del Sud

Hotel Stella Del Sud

10/10 Excellent
"We arrived after a long drive and Clara, the receptionist, couldn't have been more helpful. Check in was easy and efficient. All the staff we met were helpful and full of local information. Our room was spacious with a balcony with side sea view and another window sea and pool facing. There was ample storage, comfortable beds and a fridge too. The bathroom was compact but not an issue. There was ample parking at the hotel. Outside the pool was lovely, large enough to swim in. There were chairs and loungers and shade available. The beach next to the hotel was stunning with a snack bar and umbrellas, loungers to hire."
Jill 4-night trip
Posted 2 months ago
Hotel Stella Del Sud
Hotel Le Sabbie Calasetta

Hotel Le Sabbie Calasetta

10/10 Excellent
"We loved staying at Hotel Le Sabbie. The staff were great and very helpful. There is parking, but on a busy night, it was tricky to find a spot. Our first night there, we arrived very late/early at 1:30 am. They were able to give us instructions for a self check-in. They were very flexible. Being on the ground floor, we really enjoyed the small semi-private patio in the back. Mille grazie a tutti!"
Sherry Ann 7-night trip
Posted 2 months ago
Hotel Le Sabbie Calasetta
Lu’ Hotel Maladroxia

Lu’ Hotel Maladroxia

10/10 Excellent
"Thanks for a lovely stay. The team are super helpful "
Leesa 1-night trip
Posted 4 months ago
Lu’ Hotel Maladroxia
Tenuta Blancamar

Tenuta Blancamar

8/10 Good
"The room that we occupied was very spacious with large beds in both the spacious loft and the larger room below. The unit was nicely furnished and decorated and had a very pleasant atmosphere. The bathroom and shower room were spacious, recently renovated and completely functional. Giovanni was pleasant and attentive to our needs. He served us breakfast, a variety of pastries and breads, juice, yoghurt, along with cappuccinos, on the front patio. Visitors will appreciate Tenuta Blancamar most when they know that it is a working sheep farm, complete with the sights, sounds and smells that accompany the associated activities. We enjoyed watching Giovanni’s friendly and dedicated sheep dogs as they performed their duties."
Mary Kay 2-night trip
Posted 4 months ago
Tenuta Blancamar
Hotel Cala di Seta

Hotel Cala di Seta

10/10 Excellent
"We had a great time Took the ferry to califorte"
Robert 3-night trip
Posted 11 months ago
Hotel Cala di Seta

More cheap stays in San Pietro Island

Hotel Poetto

Hotel Poetto

Via Montecristo, 5 Cagliari CA
P6,567
P7,512 total
Sep 15 - Sep 16
includes taxes & fees
9/10 Wonderful! (54 reviews)
Hotel Poetto
Neko Boutique Hotel

Neko Boutique Hotel

Via Oristano 50 Cagliari CA
P10,303
P11,621 total
Aug 26 - Aug 27
includes taxes & fees
9.6/10 Exceptional! (54 reviews)
Neko Boutique Hotel
Residence Oasis

Residence Oasis

Viale I Maggio Alghero SS
Get ratesResidence Oasis
Residence Le Fontane

Residence Le Fontane

Via Pascoli, 50/52 Villasimius SU
Get rates
8.2/10 Very Good! (78 reviews)
Residence Le Fontane
Verdemare Sardegna Due

Verdemare Sardegna Due

Via Mar Rosso, 3 Villasimius SU
Get rates
8.4/10 Very Good! (8 reviews)
Verdemare Sardegna Due
L'Aglientu

L'Aglientu

Via l'Aglientu 1 Loiri Porto San Paolo SS
Get rates
8.2/10 Very Good! (16 reviews)
L'Aglientu

Find out more about San Pietro Island

Top reasons to visit San Pietro Island

  • Stunning Beaches: San Pietro Island features pristine beaches with crystal-clear waters, perfect for relaxation and sunbathing.
  • Exceptional Diving Spots: The island offers vibrant underwater experiences, making it a haven for diving enthusiasts.
  • Charming Towns: Explore the quaint streets of Carloforte, rich in history and local culture.
  • Picturesque Coastal Views: Enjoy breathtaking views while sailing or taking ferry rides around the island.
  • Diverse Accommodation: A range of lodging options caters to families and pet owners, providing a comfortable stay.

Find great hotels near San Pietro Island

Discover the ideal accommodation options on San Pietro Island, Sardinia, where adventure meets relaxation. Choose from a variety of lodging types, including hotels and charming bed & breakfasts, all catering to families and pet owners alike. Whether you're seeking comfortable holiday rentals or a memorable family vacation experience, the island offers delightful stays near Capo Sandalo and the renowned Hotel Riviera, ensuring a wonderful getaway in this picturesque destination.

  • Lu' Hotel Carloforte: With a guest rating of 9.0 out of 10, Lu' Hotel Carloforte is a distinguished 4-star establishment located merely 3km from San Pietro Island. This hotel is ideal for those seeking a blend of beach, family, and romantic experiences. Guests can enjoy direct access to the stunning beach, making it perfect for sun-soaked relaxation. The hotel offers a variety of amenities tailored for children, including babysitting services and childcare options, ensuring a family-friendly atmosphere. For couples, romance packages are available, complemented by limited-hour room service for an intimate dining experience. The blend of comfort and thoughtful services makes Lu' Hotel Carloforte an excellent choice for your Sardinian getaway.
  • Hotel Lido degli Spagnoli: Situated 11km from San Pietro Island, Hotel Lido degli Spagnoli boasts a guest rating of 9.0 out of 10 and offers a unique hot spring-themed beach vacation experience. This 4-star hotel features direct access to the beach, allowing guests to immerse themselves in the beauty of the Mediterranean. The natural hot spring nearby is a highlight, providing a relaxing retreat after a day of exploration. With its tranquil setting and attentive service, this hotel is an ideal choice for those looking to rejuvenate and enjoy the soothing benefits of natural thermal waters.
  • Hotel Le Sabbie Calasetta: Rated 9.0 out of 10 by its guests, Hotel Le Sabbie Calasetta is a charming 3-star hotel located 8km from San Pietro Island. This property offers a delightful array of dining options, including a buffet breakfast and a snack bar, perfect for starting your day. Guests can engage in various sports and recreational activities nearby, including horse riding and hiking, ensuring an active and adventurous stay. In-room entertainment is catered for with flat-screen televisions, adding to the comfort of your accommodation. The hotel's proximity to scenic bays and sounds enhances the overall experience, making it a lovely choice for those wanting to explore the area.

Where to stay near San Pietro Island

San Pietro Island, a lovely secret island in the Sardinian Sea, offers a perfect blend of culture and relaxation. Visitors can explore its charming towns and secluded beaches, soaking in the friendly atmosphere and rich history. Nearby regions also provide delightful experiences, from picturesque coastal views to vibrant local culture, making it an ideal destination for those seeking an outdoor adventure or a tranquil getaway.

  • Sant'Antioco: Located approximately 18km from San Pietro Island, Sant'Antioco is an enchanting city that offers a delightful blend of beach, outdoor activities, and stunning scenery. Known for its seasonal appeal, the city attracts a surge of visitors from July to September, making it a vibrant destination during the summer months. Travellers flock to Sant'Antioco for its beautiful beaches and serene lagoons, perfect for family outings. A highlight of the city is its arts centre, which showcases local talent and cultural events, adding to the town's charm and artistic vibe.
  • Carloforte: Just 3km away from San Pietro Island, Carloforte is a picturesque city renowned for its captivating beaches and outdoor experiences. The moderately seasonal traveller influx peaks from July to September, with a more subdued crowd in the winter months. Carloforte offers a range of activities, including ferry rides that connect visitors to nearby attractions. The local marina and family-friendly beaches make it an ideal spot for relaxation and recreation, ensuring a memorable experience for all types of travellers.
  • Calasetta: Situated about 8km from San Pietro Island, Calasetta is a charming city that invites visitors to immerse themselves in its beach culture and rich heritage. The city experiences a moderate seasonal influx, with peak visitors from June to August. Calasetta is perfect for those seeking outdoor adventures and cultural experiences, featuring arts centres and campgrounds that cater to diverse interests. The local beaches, marinas, and tranquil lagoons offer plenty of opportunities for exploration and relaxation, making it a must-visit destination in the region.

Things to do in San Pietro Island

Shopping

Near the charming harbour, you can explore the local market at Carloforte, where you’ll find handmade crafts and regional delicacies. For a more extensive shopping experience, visit the shops lining the streets of Calasetta, showcasing unique souvenirs and authentic Sardinian products.

Recreation

On San Pietro Island, enjoy rejuvenating treatments at the Spa del Mare, where expert therapists utilise local ingredients for a unique experience. For recreation, explore the island's stunning beaches and hike through its scenic trails, allowing for relaxation and connection with nature.

Adventure

At Cala Sette Fratelli, explore stunning coastal trails with breathtaking views of the Mediterranean. Engage in exhilarating water sports like snorkelling and kayaking at Spiaggia di Cala Lunga, while the crystal-clear waters invite you to discover vibrant marine life.

Nightlife

On San Pietro Island, the nightlife is vibrant with venues like the charming Bar Mistral, where you can enjoy cocktails by the sea. For a lively atmosphere, head to La Pergola, offering local music and dancing under the stars, creating an inviting and relaxed evening experience.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Pietro Island

For a budget-friendly trip to San Pietro Island, consider visiting during the cheaper months of February to March and November. Booking your hotel about a month in advance can yield savings, with Monday being the least expensive day to stay. Use Expedia to compare room rates and take advantage of last-minute deals. Additionally, consider booking a package that combines accommodation, flights, and activities for extra savings. Look for eco-certified hotels for sustainable options and filter your search to find the best deals that fit your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around San Pietro Island are February to March and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around San Pietro Island is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around San Pietro Island is Monday. The most expensive day to stay around San Pietro Island is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type—selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel accommodation on San Pietro Island with your flights and activities through an Expedia package.

Find the best attractions near San Pietro Island

San Pietro Island offers a delightful mix of beach, culture, and outdoor activities. Visitors can explore its stunning beaches, historic forts, and marinas, making it perfect for those seeking relaxation and adventure. Key attractions include the island of San Pietro, Carloforte, and the beautiful Sardinian coast, promising a memorable experience for all travellers. Whether you're lounging by the sea or immersing yourself in local history, San Pietro Island has something for everyone.

  • La Bobba Beach: Located 5km from San Pietro Island, La Bobba Beach offers a serene escape with its soft sands and crystal-clear waters. The relaxed beach vibes make it an ideal spot for sunbathing, swimming, or simply enjoying the stunning coastal views.
  • Casa del Duca Museum: Situated 3km from San Pietro Island, this historic fort showcases the rich cultural heritage of the region. Visitors can explore its fascinating exhibits and learn about the island's history, providing a unique glimpse into the past.
  • Oasi LIPU di Carloforte: Located 5km from San Pietro Island, this eco-friendly park is perfect for families and nature enthusiasts. Enjoy outdoor activities while observing diverse bird species in a tranquil setting that promotes conservation and appreciation of the environment.

Best time to go to San Pietro Island

The best time to visit San Pietro Island can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around San Pietro Island falls in August, when visitor numbers are moderately high and weather is sunny with no rain. The coolest average temperature around San Pietro Island falls in February, visitor numbers are moderately low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January50.4°F (10.2°C)No RainMostly SunnyAverageAverage
February50.2°F (10.1°C)No RainMostly SunnyModerately LowSlightly Low
March53.4°F (11.9°C)Light RainMostly SunnyModerately LowSlightly Low
April58.1°F (14.5°C)Light RainMostly SunnyAverageAverage
May64.8°F (18.2°C)Light RainSunnyAverageAverage
June73.8°F (23.2°C)No RainSunnyAverageSlightly High
July79.7°F (26.5°C)No RainSunnyModerately HighSlightly High
August79.9°F (26.6°C)No RainSunnyModerately HighSlightly High
September73.8°F (23.2°C)No RainSunnyAverageAverage
October67.1°F (19.5°C)No RainSunnyModerately HighAverage
November59.0°F (15.0°C)Light RainMostly SunnyAverageSlightly Low
December53.1°F (11.7°C)No RainMostly SunnyModerately LowAverage

The nearest major airports for your trip to San Pietro Island

Travelling to San Pietro Island is convenient with Cagliari Elmas Airport (CAG), situated 69km away. This airport is serviced by major airlines such as Alitalia and Ryanair. Nearby hotels include the luxurious Casa Clàt – Boutique Hotel and Hotel Palazzo Doglio, both rated 4 stars and located 6km from the airport. For a closer option, the Holiday Inn Cagliari by IHG is just 3km away. Transportation from these hotels to the airport is easily accessible, making it a hassle-free journey for visitors heading to San Pietro Island.

Explore a world of travel with Expedia