Photo by Romina Orsi

Find hotels in San Pietro Island from $61

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Pietro Island hotels

B&B Semaforo di Capo Sperone

B&B Semaforo di Capo Sperone
Sant'Antioco
8.0 out of 10, Very Good, (1)
"Hôtes très accueillants et très sympathiques, petit déjeuner très copieux , très bon. Emplacement au calme ,très propre ,voiture nécessaire . Une climatisation de l’appartement aurait été bienvenue. Sinon c’était parfait."
France
Anonymous traveler
$196 nightly
The price is $212
Dec 26 - Dec 27
Total with taxes and fees
B&B Semaforo di Capo Sperone

Agriturismo Erbe Matte - Campsite

Agriturismo Erbe Matte - Campsite
Sant'Antioco
8.8 out of 10, Excellent, (5)
"Super séjour, hôtes adorables, vue magnifique, tente et équipement parfaits, intimité respectée malgré la proximité. Très gênés à chaque repas cependant par les guêpes dont les nids étaient nombreux…"
France
sabrina
$197 nightly
The price is $219
Jan 5 - Jan 6, 2026
Total with taxes and fees
Agriturismo Erbe Matte - Campsite

Tenuta Blancamar

Tenuta Blancamar
Sant'Antioco
9.8 out of 10, Exceptional, (6)
"Great stay. Friendly owners!"
United States
David
Tenuta Blancamar

Hotel I Colori

Hotel I Colori
3.0 star property
Sant'Antioco
8.8 out of 10, Excellent, (25)
"Questa è una piccola struttura a conduzione familiare. La colazione era piuttosto buona. C'era un grazioso cortile antistante. Sì, hanno un piccolo parcheggio, ma ho dovuto parcheggiare in strada. Per entrare nella struttura e nella camera servivano tre chiavi separate, e ho avuto difficoltà a far funzionare la chiave della mia camera, quindi non sono uscita per cena per paura di rimanere chiusa fuori, dato che ero una donna che viaggiava da sola."
United States
Teresa
$56 nightly
The price is $66
Jan 2 - Jan 3, 2026
Total with taxes and fees
Hotel I Colori

Lu' Hotel

Lu' Hotel
4.0 star property
Carbonia
8.8 out of 10, Excellent, (278)
"Lovely stay"
Canada
Pheobe
$81 nightly
The price is $90
Jan 5 - Jan 6, 2026
Total with taxes and fees
Lu' Hotel

Dream House Boat

Dream House Boat
Sant'Antioco
4.0 out of 10, (3)
"Truffatore inesistente del regno unito, questo mi servirà da lezione per riguardarmi anche da expedia. State attenti ."
Italy
Lucia
Dream House Boat

Ostello Brebei Niedda

Ostello Brebei Niedda
Gonnesa
$73 nightly
The price is $81
Dec 25 - Dec 26
Total with taxes and fees
Ostello Brebei Niedda

Ostello Henry

Ostello Henry
Buggerru
10.0 out of 10, Exceptional, (4)
"Very lovely clean room and property. The staff were very friendly and helpful. Nice location for staying local with good restaurants and beaches"
Australia
briana
Ostello Henry

Il Tramonto

Il Tramonto
Giba
10.0 out of 10, Exceptional, (2)
"Sonia e Federico sono stupendi! La loro accoglienza è davvero esemplare e la loro gentilezza e simpatia uniche. Ci hanno preparato delle colazioni meravigliose a base di uova delle loro galline e frutta del loro orto, dolci preparati con maestria. Davvero fantastico, ci tornerei anche domani!!"
Italy
Giorgio
Il Tramonto

Munai Sardinia

Munai Sardinia
San Giovanni Suergiu
10.0 out of 10, Exceptional, (1)
"Consiglio vivamente a chiunque cerchi un soggiorno all'insegna della tranquillità, della pulizia impeccabile e di un'ospitalità eccezionale! Fin dal nostro arrivo, siamo rimasti colpiti dalla bellezza del luogo, totalmente immerso nel verde e curato nei minimi dettagli. Ma ciò che ha reso la nostra esperienza davvero eccezionale è stata la disponibilità e la cortesia di Michele. Era sempre presente e per ogni piccola necessità o domanda, era super disponibile a darci supporto immediato. "
Italy
Emanuele
$61 nightly
The price is $67
Dec 25 - Dec 26
Total with taxes and fees
Munai Sardinia

B&B Sa Cruxitta

B&B Sa Cruxitta
Portoscuso
9.0 out of 10, Wonderful, (17)
"This was the worse hotel/bnb experience of our lives and we've stayed in 100s of places. No one was there to greet us. We called and over the phone they told us to go in the house and find a room. The doors were open for anyone on the street to walk in. It was raining and water was coming in thru the open doors which we spent 15 minutes cleaning up. Then these unfriendly rough-looking guys showed up, day-laborers using this is a boarding house/squat. None of them were wearing masks and they were...
Ireland
Derek
$71 nightly
The price is $79
Jan 7 - Jan 8, 2026
Total with taxes and fees
B&B Sa Cruxitta

B&B Su Maimoni

B&B Su Maimoni
Iglesias
9.6 out of 10, Exceptional, (7)
"Zentrale Lage in der Altstadt. Korrekte und nette Abwicklung. Authentische saubere Zimmer passend zum Gebäude . Sicheres Parken in der Via Isonzo / V.le Giorgio ,5 Minuten zu Fuß kein Problem . Empfehlenswert."
Germany
Joerg
$67 nightly
The price is $78
Dec 27 - Dec 28
Total with taxes and fees
B&B Su Maimoni

Il Terrazzino

Il Terrazzino
Iglesias
8.0 out of 10, Very Good, (7)
"Clean, welcoming and super location!!"
Canada
Nadine
$51 nightly
The price is $61
Dec 28 - Dec 29
Total with taxes and fees
Il Terrazzino

Hotel Don Pedro

Hotel Don Pedro
3.0 star property
Portoscuso
8.2 out of 10, Very Good, (56)
"Very kind staff, however the hotel is pretty old and needs to be updated. "
Italy
Laura
Hotel Don Pedro

Le Calle

Le Calle
Iglesias
8.4 out of 10, Very Good, (7)
"Leider ist die Unterkunft unauffinbar wir standen in der Pampa vor einem geschlossenen Eisentor. Der Garten sah verwahrlost aus und Haus haben wir keines gesehen. So sind wir wieder abgefahren, da wir auch keine Telefonnummer gefunden haben. Schade ums Geld."
Switzerland
Jacqueline
$75 nightly
The price is $87
Jan 4 - Jan 5, 2026
Total with taxes and fees
Le Calle
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Mediterranean Region attractions

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.

Carloforte , archiottu
Photo by Romina Orsi
Open Photo by Romina Orsi

Top San Pietro Island Hotel Reviews

More cheap stays in San Pietro Island

Hotels in San Pietro Island with star-rating

Find out more about San Pietro Island

Top reasons to visit San Pietro Island

  • Stunning Beaches: San Pietro Island is home to beautiful, secluded beaches perfect for sunbathing and swimming.
  • Outdoor Adventures: Enjoy activities like boat tours and the scenic Fortini Coastal Walk, offering breathtaking views.
  • Rich Cultural Experience: Explore historical sites, charming locals, and the unique culture of Sardinia nearby.
  • Delightful Accommodations: Choose from a variety of lodging options, from cozy bed and breakfasts to charming hotels.
  • Picturesque Scenery: Experience captivating landscapes that provide a perfect backdrop for relaxation and adventure.

Find great hotels near San Pietro Island

San Pietro Island offers a delightful array of accommodation options, from charming hotels to cozy bed and breakfasts. Whether you’re seeking a pet-friendly retreat, a family-friendly experience, or an adventure-filled getaway, you'll find plenty of choices to fit your needs. Explore top-rated Carloforte hotels and read reviews to discover the best lodging for your Sardinian escape. Enjoy the unique charm and hospitality that San Pietro Island has to offer.

  • Hotel Lido degli Spagnoli: Nestled just 7 miles from San Pietro Island, Hotel Lido degli Spagnoli invites travelers seeking a luxurious beach getaway infused with spa relaxation. This 4-star hotel boasts direct beach access and a natural hot spring, perfect for unwinding after a day of exploration. Guests can indulge in a comprehensive spa experience, featuring a hot tub, full-service spa treatments, and a Turkish bath or hammam. With its tranquil atmosphere and soothing amenities, this hotel is ideal for those looking to rejuvenate their mind and body while enjoying the stunning coastal scenery.
  • Lu' Hotel Riviera - Carloforte: Located a mere 2 miles from San Pietro Island, Lu' Hotel Riviera - Carloforte is the perfect spot for adventure seekers and business travelers alike. This 4-star hotel offers direct access to the beach and a variety of facilities tailored to corporate needs. Guests can partake in exciting onsite or nearby activities such as hiking, biking, skydiving, and horseback riding, ensuring an action-packed stay. The blend of business amenities and thrilling adventures makes this hotel a unique choice for those looking to mix work with leisure.
  • Hotel Le Sabbie Calasetta: Situated 5 miles from San Pietro Island, Hotel Le Sabbie Calasetta provides a cozy 3-star retreat with a focus on family-friendly dining and recreational activities. Guests can enjoy a variety of dining options, including a beach bar and buffet breakfast, perfect for starting the day off right. The hotel features numerous activities such as mountain biking, horseback riding, and hiking, making it an excellent destination for outdoor enthusiasts. With entertainment options like digital and satellite TV, you can unwind after a day of adventure in a comfortable and inviting environment.

Where to stay near San Pietro Island

San Pietro Island is a picturesque getaway that offers a perfect blend of relaxation and authentic Italian charm. Explore the stunning coastlines and secluded beaches, ideal for sunbathing and swimming. Nearby, the enchanting Sardinia Island provides a rich cultural experience, with friendly locals and historical sites to discover. Whether you’re seeking outdoor adventures or a serene beach escape, San Pietro and its surroundings promise unforgettable memories and breathtaking scenery.

  • Carloforte: Situated approximately 2 miles from San Pietro Island, Carloforte is a charming coastal city known for its vibrant culture and beautiful beaches. Visitors are drawn to its outdoor activities, including golfing at local courses and enjoying the scenic family beach. The city’s historic fort is a highlight for those interested in cultural experiences, offering a glimpse into the region's rich history. Peak travel occurs from July to September, making it a lively spot during the summer months.
  • Sant'Antioco: Located about 11 miles from San Pietro Island, Sant'Antioco is known for its stunning beaches and outdoor attractions. This city experiences significant seasonal visitor fluctuations, with the summer months, particularly July to September, drawing the largest crowds. Travelers can explore the picturesque lagoon and family-friendly beaches, perfect for a day of relaxation or adventure. With its unique blend of culture and nature, Sant'Antioco promises a fulfilling experience for those who venture here.
  • Calasetta: Just 5 miles from San Pietro Island, Calasetta offers a tranquil escape with its beautiful beaches and vibrant marina. The city sees a moderate flow of tourists, peaking from June to August, making it a popular summer getaway. Visitors can partake in outdoor activities, such as golfing at local courses and enjoying the picturesque coastline. The nearby lagoon is perfect for a day of exploration, providing a serene backdrop for relaxation and fun.

Things to do near San Pietro Island

San Pietro Island offers a perfect getaway for beach lovers and outdoor enthusiasts. Visitors can enjoy scenic views while taking ferry trips and exploring major attractions. Boat tours provide unique perspectives of the coastline, and the Fortini Coastal Walk offers a captivating outdoor experience. Whether you're soaking up the sun or adventuring through nature, San Pietro Island has something for everyone to enjoy.

Shopping

On San Pietro Island, visit the local markets like Mercato di Carloforte for fresh produce and handmade crafts. For a unique shopping experience, explore the boutiques in town, where you can find traditional Sardinian souvenirs, including ceramics and textiles that reflect the island's rich culture.

Recreation

At Palazzetto dello Sport, located 13 miles from San Pietro Island, you can indulge in wellness activities that promote relaxation and rejuvenation. Enjoy various recreational facilities designed to enhance your well-being, surrounded by a tranquil atmosphere perfect for unwinding after a day of exploration.

Adventure

Explore the stunning beaches of San Pietro Island, perfect for swimming and sunbathing. Enjoy hiking trails through picturesque landscapes, or try your hand at windsurfing and sailing in the crystal-clear waters. Experience local culture with guided tours that showcase the island's rich history and vibrant traditions.

Nightlife

Experience the vibrant nightlife at Il Ristorante del Molo, where fresh seafood meets stunning waterfront views. For a lively atmosphere, visit Caffè del Mare and enjoy their signature cocktails while mingling with locals and tourists alike under the stars.

*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

To save on your trip to San Pietro Island, consider visiting during the cheaper months of February to March or November. Book your hotel about a month in advance, or look for last-minute deals on Expedia. Tuesdays are typically the least expensive nights to stay, while Fridays are the priciest. Use Expedia's search tool to find budget-friendly, eco-certified hotels, and consider booking a package deal that combines your hotel, flights, and activities for additional savings. Don’t forget to join Expedia’s One Key membership for exclusive discounts and future rewards.

  • 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 June to August, 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 Tuesday. The most expensive day to stay around San Pietro Island is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your travel preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay on San Pietro Island with your flights and activities when you book an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near San Pietro Island

San Pietro Island, perfect for beach and outdoor enthusiasts, offers stunning scenery and rich culture. Visitors can explore beautiful beaches, historic forts, and lighthouses. Whether you’re looking to relax on the shore or delve into local history, there’s something for everyone. Don’t miss the chance to experience the charm of San Pietro Isle while enjoying outdoor activities that showcase the island's natural beauty.

  • Capo Sandalo Lighthouse: Experience the charm of this historic lighthouse, located 3 miles from San Pietro Island. With its rich cultural vibes, it offers a glimpse into the maritime history of the region while providing stunning views of the coastline.
  • La Bobba Beach: Enjoy the sun and surf at La Bobba Beach, also 3 miles away. This picturesque beach is perfect for relaxation, swimming, and soaking up the laid-back beach vibes that Sardinia is renowned for.
  • Le Colonne di Carloforte: Discover the striking rock formations of Le Colonne di Carloforte, situated 3 miles from the island. This scenic spot is ideal for outdoor adventures, offering breathtaking views and a chance to connect with nature.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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.200000000000003°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.200000000000003°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

If you're planning a visit to San Pietro Island, the nearest major airport is Cagliari Elmas Airport (CAG), situated 43 miles away. For accommodations nearby, consider Casa Clàt – Boutique Hotel, a luxurious 5-star option located 4 miles from the airport. Alternatively, the Holiday Inn Cagliari by IHG offers a comfortable 4-star stay just 2 miles away, while the Miramare Cagliari Hotel Museo is also a 4-star choice, located 4 miles from the airport. Transportation services are readily available from these hotels, ensuring easy access to Cagliari Elmas Airport for your travels to San Pietro Island.

Explore a world of travel with Expedia