Find hotels in Marina di Campo from CA $137

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Marina di Campo hotels

1. HOTEL DEI CORALLI

HOTEL DEI CORALLI
Marina di Campo
10.0 out of 10, Exceptional, (1 review)
"Mi ha colpito la disponibilità del giovane titolare per avermi consegnato una bicicletta con portaoggetti proveniente dal suo store! Grazie per un po si svago post lavoro"
Italy
Filippo
The price is CA $162
CA $178 total
includes taxes & fees
Jun 21 - Jun 22
HOTEL DEI CORALLI

2. Hotel Santa Caterina

Hotel Santa Caterina
Marina di Campo
The price is CA $144
CA $158 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Santa Caterina

3. Mistral Hotel

Mistral Hotel
3.0 star property
Campo nell'Elba
9.0 out of 10, Wonderful, (29 reviews)
"Nice little hotel and very nice people "
United States
stefano
The price is CA $171
CA $188 total
includes taxes & fees
Jun 18 - Jun 19
Mistral Hotel

4. Hotel Barcarola 2

Hotel Barcarola 2
3.0 star property
Campo nell'Elba
9.0 out of 10, Wonderful, (12 reviews)
"Non è la prima volta che veniamo in questo hotel e purtroppo ogni anno riducono sempre di più i servizi mentre il prezzo aumenta ... camere pulite e ben rifatte impeccabili .... la nota dolente viene dalla cucina , unico antipasto senza scelta , buffet di verdure che se finivano non venivano rimpiazzate il dessert a fine cena ormai è diventato un optional e "cameriere " che mentre serve mastica la gomma proprio non ci siamo ! Altra nota dolente del ristorante è il caldo ... a cena facevi una...
Italy
Elisa
The price is CA $212
CA $234 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Barcarola 2

5. Hotel Riva Del Sole

Hotel Riva Del Sole
4.0 star property
Campo nell'Elba
8.8 out of 10, Excellent, (27 reviews)
"Beautiful hotel in a fantastic location for exploring the island. The room we stayed in was perfect with a beautiful seaview. I would definitely recommend this hotel."
United Kingdom
Jaime
The price is CA $506
CA $556 total
includes taxes & fees
Jul 13 - Jul 14
Hotel Riva Del Sole

6. Hotel Barracuda

Hotel Barracuda
4.0 star property
Campo nell'Elba
8.8 out of 10, Excellent, (13 reviews)
"Tutto molto bello, organizzato in maniera professionale, personale gentile. Ottimo servizio di mezza pensione con qualità dei piatti notevole e personale di sala gentile, disponibile e attento.Uniche note meno positive, al check in non sono state date informazioni complete relative agli orari della struttura se non dopo richiesta, utilizzo piscina e possibilità di eventuali convenzioni con stabilimenti e/o tour isola. Pulizia della struttura buona con possibilità di miglioramento nei dettagli."
Italy
Anonymous traveller
The price is CA $355
CA $414 total
includes taxes & fees
Jun 24 - Jun 25
Hotel Barracuda

7. Hotel Select

Hotel Select
4.0 star property
Campo nell'Elba
8.2 out of 10, Very good, (66 reviews)
"La struttura, seppur un po’ datata, è curata con grande attenzione e risulta accogliente e ben tenuta. Le stanze e gli ambienti comuni sono sempre pulitissimi, la cucina è davvero ottima e lo staff straordinario: disponibile, sorridente ed estremamente efficiente. Abbiamo avuto la piacevole sensazione di trascorrere una vacanza in famiglia. Torneremo sicuramente con grande piacere."
Italy
ANTONIO
The price is CA $372
CA $409 total
includes taxes & fees
Jun 30 - Jul 1
Hotel Select

8. Resort le Picchiaie

Resort le Picchiaie
4.0 star property
Portoferraio
10.0 out of 10, Exceptional, (1 review)
"Wunderschöne Anlage mot Pool und wunderbarer Aussicht. Etwas steile Anfahrt wenn man mit dem Fahrrad unterwegs ist 😄. Sehr nettes Personal. Ich habe auch ein Frühstückspacket erhalten, weil ich sehr früh auf die Fähre musste"
Switzerland
Franco
The price is CA $232
CA $255 total
includes taxes & fees
Jun 29 - Jun 30
Resort le Picchiaie

9. Hotel Levante - Isola d'Elba

Hotel Levante - Isola d'Elba
Cavo
10.0 out of 10, Exceptional, (2 reviews)
"Wir waren insgesamt sehr zufrieden. Die Unterkunft überzeugt mit einer tollen Lage und einem sehr angenehmen Gesamtbild. Auch das Frühstück war hervorragend."
Germany
Lena
The price is CA $163
CA $179 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Levante - Isola d'Elba

10. Club Hotel Marina 2

Club Hotel Marina 2
3.0 star property
Campo nell'Elba
The price is CA $191
CA $210 total
includes taxes & fees
Jun 19 - Jun 20
Club Hotel Marina 2

11. Hotel Corallo

Hotel Corallo
3.0 star property
Marciana
8.6 out of 10, Excellent, (10 reviews)
"Beautifully appointed inside and out, with an excellent restaurant, helpful, friendly staff. Good parking. Wide choice for breakfast. Comfortable room/bed."
Italy
Lorenzo
The price is CA $146
CA $161 total
includes taxes & fees
Jun 18 - Jun 19
Hotel Corallo

12. Isola Verde

Isola Verde
3.0 star property
Marciana Marina
8.6 out of 10, Excellent, (63 reviews)
"Good location, great service and overall a very nice hotel. Rooms very basic but clean. "
Sweden
Alicia
The price is CA $162
CA $178 total
includes taxes & fees
Jul 3 - Jul 4
Isola Verde

13. Hotel Fontalleccio

Hotel Fontalleccio
3.0 star property
Marciana
The price is CA $139
CA $152 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Fontalleccio

14. Viticcio

Viticcio
3.0 star property
Portoferraio
9.4 out of 10, Exceptional, (32 reviews)
"Small cozy property, beautiful landscaping spectacular location great service"
United States
Barbara
The price is CA $153
CA $169 total
includes taxes & fees
Jun 17 - Jun 18
Viticcio

15. Hotel Il Perseo

Hotel Il Perseo
3.0 star property
Marciana
8.0 out of 10, Very good, (22 reviews)
"Es hat alles prima geklappt. Saisonende war spürbar, Pool schon ohne Wasser. Hotel ist sehr ringhörig. Lage ist super, nahe beim Meer. Personal freundlich nett und hilfsbereit."
Switzerland
Ruth
The price is CA $177
CA $195 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Il Perseo

16. Hotel Anna

Hotel Anna
3.0 star property
Campo nell'Elba
8.6 out of 10, Excellent, (14 reviews)
"Awesome experience "
Italy
MARCO
The price is CA $203
CA $223 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Anna

17. Primo Hotel

Primo Hotel
Marciana Marina
The price is CA $177
CA $195 total
includes taxes & fees
Jun 29 - Jun 30
Primo Hotel

18. Elba Vibe Smart Hotel

Elba Vibe Smart Hotel
Campo nell'Elba
9.0 out of 10, Wonderful, (6 reviews)
"."
Italy
roberto
The price is CA $197
CA $217 total
includes taxes & fees
Jun 18 - Jun 19
Elba Vibe Smart Hotel

19. Hotel Montemerlo

Hotel Montemerlo
3.0 star property
Campo nell'Elba
9.2 out of 10, Wonderful, (18 reviews)
"Mysigt, rent och välkomnande hotell. Trevlig personal med utmärkt service. Egen pool och en kort promenad till vacker strand. Maten var ok men inte högsta betyg. Vackra omgivningar. Kommer gärna tillbaka."
Sweden
Eva
The price is CA $159
CA $174 total
includes taxes & fees
Jun 17 - Jun 18
Hotel Montemerlo

20. Casa Campanella Resort

Casa Campanella Resort
Capoliveri
The price is CA $250
CA $275 total
includes taxes & fees
Jun 29 - Jun 30
Casa Campanella Resort
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 Marina di Campo attractions

Learn more about Marina di Campo

Golden sand curves along Marina di Campo's sheltered bay, where families gather for swimming and sunset aperitivo at beachfront cafes. Rent a bike to explore the town's historic centre before heading to nearby Monte Capanne in Marciana for panoramic views of the Tuscan archipelago.

Travel - Italy. Crowded beach at Marina Di Campo, Elba Island.

Top Marina di Campo Hotel Reviews

More cheap stays in Marina di Campo

Find out more about Marina di Campo

Top reasons to visit Marina di Campo

  • Stunning Beaches: Enjoy the beautiful sandy shores of Marina di Campo and nearby Cavoli Beach, perfect for relaxation and sunbathing.
  • Outdoor Activities: Engage in kayaking excursions and explore the breathtaking coastline for a day of adventure.
  • Family-Friendly Atmosphere: With numerous recreational spaces and beach establishments, it's ideal for families.
  • Cultural Exploration: Discover local history and culture through nearby attractions that enrich your visit.
  • Variety of Accommodations: Choose from family-friendly hotels to pet-friendly resorts, ensuring a perfect stay.

Find great hotels near Marina di Campo

Discover the charm of Marina di Campo with a selection of top-notch accommodations tailored to every traveler's desires. Whether you're seeking a family-friendly hotel, a pet-friendly resort, or an adventure-filled getaway, you'll find the perfect spot to relax and unwind. Explore the best hotels in the area and immerse yourself in the stunning beauty of Tuscany while enjoying exceptional service and amenities. Your ideal Italian vacation begins here.

  • TH Lacona: Nestled just 6.4km from Marina di Campo, TH Lacona is a charming 4-star hotel perfect for families seeking a beach getaway. With direct access to the sandy shores, it offers a delightful beach vacation experience. The property excels in catering to young guests, featuring amenities like a shared playground and a children’s club, ensuring a fun-filled stay for the little ones. The hotel embraces a family-friendly atmosphere, making it an ideal choice for those travelling with children.
  • Park Hotel Napoleone: A unique 4-star hotel located 6.4km from Marina di Campo, Park Hotel Napoleone combines adventure with relaxation, featuring nearby natural hot springs that promise rejuvenation. Guests can engage in various outdoor activities such as mountain biking, hiking, and scooter rentals, perfect for the adventurous spirit. The property is family-oriented, offering essential amenities like cribs and highchairs upon reservation, ensuring comfort and safety for children. This hotel is a fantastic choice for families seeking both excitement and relaxation.
  • Hotel Airone Isola d'Elba: Located 9.7km from Marina di Campo, Hotel Airone Isola d'Elba is a well-rated 4-star hotel boasting a guest rating of 8.4 out of 10. With direct beach access, it provides an excellent setting for families looking to enjoy the sun and surf. The hotel offers a range of child-friendly amenities, including on-site babysitting services and a shared playground, ensuring that families have everything they need for a comfortable stay. This property is perfect for those seeking a relaxing beach holiday with family-friendly features.

Where to stay in Marina di Campo

Discover the charm of Marina di Campo, where stunning beaches and outdoor adventures await. Relax on the golden sands of Campo Beach or explore the inviting atmosphere of the town, filled with friendly locals. Enjoy family-friendly activities at the bathing establishments and take in the picturesque views along Campo Marina. For a perfect blend of relaxation and excitement, Marina di Campo is an ideal destination for your Italian getaway.

  • Elba Island: Nestled in the Tyrrhenian Sea, Elba Island is just 4.8km from Marina di Campo, offering a stunning escape with its rugged coastline and crystal-clear waters. This island is a haven for beach lovers and outdoor enthusiasts, especially during its peak travel times in April and from June to July. Visitors can indulge in various activities such as golfing and pampering at local spas. Notable landmarks include beautiful beaches, serene parks, and intriguing museums, making Elba Island a perfect mix of relaxation and exploration.
  • Campo nell'Elba: The charming city of Campo nell'Elba, which encompasses Marina di Campo, is a vibrant destination that attracts tourists primarily from June to August. Known for its family-friendly atmosphere, this coastal city is a great base for beach activities and outdoor adventures. Visitors can enjoy camping and golfing, while nearby attractions such as picturesque beaches, lush parks, and informative museums offer plenty to see and do. The city's inviting atmosphere makes it an ideal spot for a memorable holiday.
  • Bonalaccia-Filetto: Situated just 1.6km from Marina di Campo, the quaint village of Bonalaccia-Filetto is a hidden gem perfect for those seeking culture and outdoor experiences. This village sees a surge in visitors between July and September, drawn by its beautiful beaches and rich history, including a historic mine. Golf enthusiasts will also find excellent courses nearby. With its charming parks and serene environment, Bonalaccia-Filetto offers a peaceful retreat for those looking to unwind and immerse themselves in local culture.

Things to do in Marina di Campo

Marina di Campo, located in Campo nell'Elba, Tuscany, is perfect for a beach and outdoor family vacation. Visitors can enjoy a variety of activities including exploring the recreational area, playing golf, and visiting diving centres. Key attractions include a tourist resort, camping areas, and opportunities for beautiful excursions and day trips, making it an ideal destination for relaxation and adventure.

Shopping

In Marina di Campo, explore local boutiques and artisan shops for unique souvenirs and gifts. If you're up for a drive, visit the nearby town of Porto Azzurro, about 19.3km away, where you'll find more shopping options including charming markets and local crafts.

Recreation

At the Elba Island Spa, indulge in rejuvenating treatments and relax in thermal baths surrounded by breathtaking coastal views. For an active escape, explore the sandy beaches of Marina di Campo, offering sunbathing, swimming, and vibrant water sports, perfect for unwinding amidst stunning natural beauty.

Adventure

In Marina di Campo, explore the breathtaking coastline with kayaking adventures, navigating the crystal-clear waters. For hiking enthusiasts, the nearby Monte Capanne offers thrilling trails with panoramic views of Elba. Dive into the vibrant underwater world with scuba diving excursions, perfect for discovering unique marine life.

Nightlife

The nightlife in Marina di Campo is vibrant, with lively bars and beach clubs. Enjoy a refreshing drink at the popular Il Padrino or dance the night away at the beachfront La Perla. For a relaxed evening, head to the charming Gelateria da Mary for a sweet treat.

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

Booking tips and Expedia advantages for Marina di Campo

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Marina di Campo is moderately seasonal. The cheapest months to stay in Marina di Campo are January to February and November, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Marina di Campo is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Marina di Campo is Saturday. The most expensive day to stay in Marina di Campo is Wednesday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to tailor your travel options according to your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Marina di Campo with your flights and activities by booking a package through Expedia.

Find the best attractions near Marina di Campo

Marina di Campo, a charming destination in Tuscany, offers a perfect blend of beach, outdoor, and family-friendly activities. Visitors can enjoy the stunning Marina di Campo beach and nearby Cavoli Beach, both known for their equipped facilities and scenic beauty. With attractions that highlight the area's culture and history, this coastal gem is ideal for those seeking relaxation and adventure in a picturesque setting.

  • Lacona Beach: Located 6.4km from Marina di Campo, Lacona Beach offers a perfect sandy retreat with a relaxed atmosphere. Enjoy sunbathing, swimming, and beachside cafés while soaking up the delightful Mediterranean vibes.
  • Villa of San Martino: A historic gem 6.4km away, the Villa of San Martino showcases rich Tuscan culture and history. Explore its beautiful gardens and opulent interiors that reflect the grandeur of the past.
  • Monte Maolo: This stunning mountain, situated 6.4km from Marina di Campo, provides an exhilarating outdoor experience. Hike its trails for breathtaking views and embrace the adventurous spirit of the Elba Island landscape.

Best time to go to Marina di Campo

The best time to visit Marina di Campo can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Marina di Campo falls in August, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature in Marina di Campo falls in February, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January50.5°F (10.3°C)Light RainMostly SunnyAverageModerately Low
February50.4°F (10.2°C)Light RainMostly SunnyAverageModerately Low
March52.9°F (11.6°C)Light RainMostly SunnyAverageAverage
April56.5°F (13.6°C)Light RainMostly SunnyAverageAverage
May61.9°F (16.6°C)Light RainMostly SunnyAverageAverage
June69.3°F (20.7°C)No RainSunnyHighModerately High
July74.7°F (23.7°C)No RainSunnyHighModerately High
August75.0°F (23.9°C)No RainSunnyHighModerately High
September70.7°F (21.5°C)Light RainSunnyAverageAverage
October64.9°F (18.3°C)Light RainMostly SunnyLowAverage
November58.8°F (14.9°C)Light RainMostly SunnyLowModerately Low
December53.4°F (11.9°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Marina di Campo

To reach Marina di Campo, you can fly into several major airports. Florence Airport (FLR-Peretola), located 141.6km away, offers luxury accommodations like the 5-star Bernini Palace and Hotel Lungarno, both within a few miles and providing various transportation services. Pisa Airport (PSA-Galileo Galilei), 107.8km from Marina di Campo, has excellent hotels such as the 5-star Bagni di Pisa Palace & Thermal Spa and Hotel Pisa Tower Plaza, both offering nearby access. For those considering AJAccio Airport (AJA-Napoleon Bonaparte), located 149.7km away, the 5-star Sofitel Golfe Ajaccio Thalassa Sea & Spa provides convenient access and nearby lodging options.

Frequently asked questions

What is the best area to stay in Marina Di Campo?
The best area to stay in Marina Di Campo is right along the main beachfront and the streets immediately behind it.

This central area is the heart of the town, offering direct access to the expansive sandy beach and the clear waters of the bay. The main promenade, lined with shops, cafes, and restaurants, runs parallel to the beach. You'll find most of the town's amenities within a short stroll, making it incredibly convenient for a relaxed holiday.

Couples looking for a romantic getaway will appreciate the hotels and boutique accommodations located just a few steps from the beach. You can enjoy evening strolls along the promenade, dine at waterfront restaurants, and easily access boat trips or explore the charming side streets with their artisan shops.

Families will also find this central area ideal. The gentle slope of the beach and the generally calm waters are great for children.
When is the best time to go to Marina Di Campo?
The best time to go to Marina Di Campo is typically from June to September, when the weather is warm and sunny, superb for enjoying the beaches and outdoor activities.

For those looking for the warmest sea temperatures and the most lively option, July and August are ideal. During these months, the town is bustling with holidaymakers, and all the restaurants, shops, and tour operators are fully operational. It's superb for families due to the wide range of activities available, from boat trips to water sports, making it easy to keep everyone entertained.

If you prefer a slightly quieter experience with pleasant temperatures but fewer crowds, late May, June, or September are excellent choices. The weather is still beautiful, and the sea is warm enough for swimming.
Where can I find the best nightlife in Marina Di Campo?
Marina Di Campo offers a relaxed evening scene, mostly centred around its main promenade and a few spots further inland.

The main promenade, which runs along the beach, is where you'll find most of the activity. It's lined with bars and gelaterias that stay open late. You can expect to find places serving cocktails, wine, and local beers, often with outdoor seating looking out towards the sea. Many establishments also offer light snacks.

Just a short walk from the promenade, towards the town centre, there are a few piazzas and side streets with additional options. These areas often have bars that are a bit more focused on music, sometimes with DJs playing relaxed sets, or places that host small live performances.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Marina di Campo.
How can I save on a Marina di Campo hotel booking with Expedia?
Members always get our best prices. Find our best Marina di Campo hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Marina di Campo hotel?
Prices for hotels in Marina di Campo often vary, but you can find a great deal from CA $137 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia