
Find hotels in San Piero in Campo from $87
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in San Piero in Campo
Pet friendly
Villa
Apartment
Condo
Family friendly
Waterpark
Check prices for these dates
Tonight
Aug 22 - Aug 23Tomorrow
Aug 23 - Aug 24Next weekend
Aug 28 - Aug 30In two weeks
Sep 4 - Sep 6Our top choices for San Piero in Campo hotels




1. Eden Park Hotel
Eden Park HotelCampo nell'Elba
MCD
$115 nightly
$126 total
Sep 20 - Sep 21
Total with taxes and fees




2. HOTEL DEI CORALLI
HOTEL DEI CORALLIMarina di Campo
Filippo
$117 nightly
$128 total
Aug 31 - Sep 1
Total with taxes and fees




3. Hotel Santa Caterina
Hotel Santa CaterinaMarina di Campo
Giulia
$79 nightly
$87 total
Sep 13 - Sep 14
Total with taxes and fees




4. Hotel Barracuda
Hotel BarracudaCampo nell'Elba
Anonymous traveler
$167 nightly
$183 total
Aug 23 - Aug 24
Total with taxes and fees




5. Elba Vibe Smart Hotel
Elba Vibe Smart HotelCampo nell'Elba
Hyunjin
$108 nightly
$118 total
Sep 22 - Sep 23
Total with taxes and fees




6. Club Hotel Marina 2
Club Hotel Marina 2Campo nell'Elba
$132 nightly
$145 total
Sep 6 - Sep 7
Total with taxes and fees




7. Hotel Select
Hotel SelectCampo nell'Elba
Anonymous traveler
$151 nightly
$166 total
Sep 17 - Sep 18
Total with taxes and fees




8. Mistral Hotel
Mistral HotelCampo nell'Elba
stefano
$127 nightly
$140 total
Sep 20 - Sep 21
Total with taxes and fees




9. Hotel Barcarola 2
Hotel Barcarola 2Campo nell'Elba
Elisa
$175 nightly
$193 total
Aug 23 - Aug 24
Total with taxes and fees




10. Hotel Anna
Hotel AnnaCampo nell'Elba
MARCO
$91 nightly
$100 total
Sep 22 - Sep 23
Total with taxes and fees




11. Hotel Montemerlo
Hotel MontemerloCampo nell'Elba
Eva
$102 nightly
$112 total
Sep 22 - Sep 23
Total with taxes and fees




12. Isola Verde
Isola VerdeMarciana Marina
Alicia
$94 nightly
$103 total
Aug 23 - Aug 24
Total with taxes and fees




13. Hotel Lo Scirocco
Hotel Lo SciroccoCampo nell'Elba
Norm
$114 nightly
$125 total
Sep 16 - Sep 17
Total with taxes and fees




14. Hotel Fontalleccio
Hotel FontalleccioMarciana
Luca
$107 nightly
$118 total
Aug 31 - Sep 1
Total with taxes and fees




15. Hotel Baia Imperiale
Hotel Baia ImperialeCampo nell'Elba
Josephine
$188 nightly
$207 total
Sep 22 - Sep 23
Total with taxes and fees




16. Park Hotel Napoleone
Park Hotel NapoleonePortoferraio
William
$88 nightly
$97 total
Aug 30 - Aug 31
Total with taxes and fees




17. Boutique Hotel Ilio
Boutique Hotel IlioMarciana
Andrey
$133 nightly
$146 total
Sep 22 - Sep 23
Total with taxes and fees




18. Hotel Yacht Club
Hotel Yacht ClubMarciana Marina
Erin
$132 nightly
$145 total
Sep 13 - Sep 14
Total with taxes and fees




19. Hotel Anselmi
Hotel AnselmiMarciana Marina
Marius
$81 nightly
$89 total
Sep 21 - Sep 22
Total with taxes and fees




20. Primo Hotel
Primo HotelMarciana Marina
Laura
$122 nightly
$134 total
Sep 21 - Sep 22
Total with taxes and fees
Top San Piero in Campo Hotel Reviews
Hotel Baia Imperiale
10/10 Excellent
"Fab hotel fab location on Cavoli beach"
Hotel Villa Ottone
8/10 Good
"Beautiful property, loved the view & live music at night. Wonderful food & drinks. Rooms are slightly dated & the gym definitely requires an upgrade & more equipment."
Park Hotel Napoleone
10/10 Excellent
"Location was good. Central to most beaches and towns. Room was small with just enough room to sleep and get dressed in. I liked the amenities including good food."
Hotel Del Golfo
8/10 Good
"We loved our room & the location was incredible. The buffet breakfast is unbelievable. Only negative was that there was no coffee machine or kettle in the room."
Boutique Hotel Ilio
10/10 Excellent
"Wonderful location, wonderful staff and wonderful room. Had a great view of the water, breakfast was great and the staff incredible!"
Hotel Plaza
10/10 Excellent
"Fantastic breakfast. Lots of variety and great service. Beautiful views from all rooms and the restaurant. Trail into town is much better than the road."
Residenza Sant'Anna del Volterraio
10/10 Excellent
"Our stay at this hotel was truly exceptional. From the moment we arrived, everything felt warm and welcoming. The setting is peaceful and picturesque, the hotel itself is spotless and beautifully maintained, and the staff are simply lovely. The reception team greeted us with genuine warmth and helpfulness, and the breakfast staff were a joy — always smiling, accommodating, and full of positive energy. The location is serene, with stunning tennis courts and what might be the most incredible pool we’ve ever swum in — large, crystal clear, and perfectly warm. Everything we needed was right on hand: a great bar, a delicious restaurant, and plenty of space to relax. Highlights included the freshly made pasta, pizza, salads, and desserts — all absolutely delicious. And the breakfast was outstanding, especially the homemade banana bread! If we could offer one small piece of advice, it would be to share more photographs on social media to showcase just how special this place is — the marvellous staff, the food, the facilities, and the tranquil setting. That said, part of us wants to keep this gem a secret! Highly recommended — we can’t wait to return."
More cheap stays in San Piero in Campo

Hotel Anselmi
Viale Principe Amedeo, 35 Marciana Marina LI
$81 nightly
$89 total
Sep 21 - Sep 22
Total with taxes and fees
9.2/10 Wonderful! (19 reviews)

Hotel Grotte del Paradiso
Via Delle Grotte 3 Portoferraio LI
$94 nightly
$104 total
Sep 12 - Sep 13
Total with taxes and fees

Hotel Villa Wanda
Isola d'Elba Porto Azzurro LI
$118 nightly
$130 total
Sep 20 - Sep 21
Total with taxes and fees
6.8/10 (25 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Luxury Hotels in Elba Island
- Resorts in Elba Island
- Apartments in Campo nell'Elba
- Hotels near Spiaggia delle Ghiaie
- Adults Only Resorts & in Elba Island
- Family Hotels in Elba Island
- 5 Star Hotels in Elba Island
- B&B in Marina di Campo
- Hotels near Cala Seregola
- Historic Hotels in Elba Island
- Farmstay in Elba Island
- Hotels near Gelateria Zero Gradi
- Rio Marina Hotels
- Honeymoon Resorts & in Elba Island
- Romantic Hotels in Elba Island
- Hotel Wedding Venues Hotels in Elba Island
- Hotels with Tennis Courts in Elba Island
- Hotels near Monte Calamita
- Hotels near Portoferraio Port
- All-Inclusive Resorts in Elba Island
- Hotels with a Gym in Elba Island
- Sant' Andrea Hotels
- Ortano Hotels
- Portoferraio Hotels
- Cheap Hotels in Elba Island
- Apartments in Elba Island
- Casino Hotels in Elba Island
- Hostels in Elba Island
- Resorts & Hotels with Spas in Elba Island
- Cavo Hotels
- Winery Hotels in Elba Island
- Gay friendly Hotels in Elba Island
- Procchio Hotels
- Town Houses in San Piero in Campo
- Adults Only Resorts & in Marina di Campo
- Vacation Homes in Elba Island
- B&B in Elba Island
- Marina di Campo Hotels
- Hotels near Cotoncello Beach
- Beach Hotels in Marina di Campo
- Hotels near Sansone Beach
- Marciana Hotels
- Rio Hotels
- Capoliveri Hotels
- Beach Hotels in Elba Island
- Hotels near Cavoli Beach
- Pet-Friendly Hotels in Elba Island
- Apartments in Cavoli
- Villas in Elba Island
- Flights from Lugano (LUG) to Portoferraio (EBA)
- Flights from Venice (VCE) to Portoferraio (EBA)
- Flights from Philadelphia (PHL) to Portoferraio (EBA)
- Flights from San Francisco (SFO) to Portoferraio (EBA)
- Flights from Prague (PRG) to Portoferraio (EBA)
- Flights from Naples (NAP) to Portoferraio (EBA)
- Flights from Amsterdam (AMS) to Portoferraio (EBA)
- Flights to Marina di Campo
- Flights to La Pila
- Flights from Boston (BOS) to Portoferraio (EBA)
- Flights from Pisa (PSA) to Portoferraio (EBA)
- Flights from Bologna (BLQ) to Portoferraio (EBA)
- Flights from Elba Island
- Flights from Brussels (BRU) to Portoferraio (EBA)
- Flights from Geneva (GVA) to Portoferraio (EBA)
- Flights from Bern (BRN) to Portoferraio (EBA)
- Flights from Frankfurt (FRA) to Portoferraio (EBA)
- Flights from Zürich (ZRH) to Portoferraio (EBA)
- Flights to Elba Island
- Flights from Barcelona (BCN) to Portoferraio (EBA)
- Flights from Milan (MXP) to Portoferraio (EBA)
- Flights to Marina Di Campo
- Flights from London (LHR) to Portoferraio (EBA)
- Flights from Rome (FCO) to Portoferraio (EBA)
- Flights from Vienna (VIE) to Portoferraio (EBA)
- Flights from Paris (CDG) to Portoferraio (EBA)
- Flights from Florence (FLR) to Portoferraio (EBA)
- Flights to Cavoli
- Flights from Marina Di Campo
- Flights from Munich (MUC) to Portoferraio (EBA)



