Skip to main content

Search hotels in Marina di Campo

Enter your dates to see the latest prices and deals for Marina di Campo hotels

Marina di Campo – 287 hotels and places to stay

Filter by:

Star Rating

Review score

Hotel La Barcarola

Hotel in Marina di Campo

Located in Marina di Campo, a 2-minute walk from Marina di Campo Beach, Hotel La Barcarola provides accommodations with a shared lounge, free private parking and a bar.

C
Christian
From
United Kingdom
I don't understand how Italy's hotel star-scoring works but I do know the system's not worth a damn. The night prior to arriving at Hotel La Barcarola we stayed in a cheap, impersonal and soul-sapping airport hotel which was apparently four stars. How then this delightful, spotlessly clean, family-run in the heart of Marina Di Campo has just two I'll never know. I booked this for the central location and free car parking, and prayed it would be okay. To say it succeeded expectations is an understatement. From the moment we arrived to a warm welcome from the owner and one or two of her delightful daughters, I knew we'd made a good decision. Looking around the lobby, with family photos up, a private lounge off to one side, it just felt unpretentious yet not unprofessional, and oh so Italy. My wife looked at me and just said, "I love it." We had yet to see the large room, the huge (and I mean huge) sheltered terrace, the spotless bathroom, or try the generous breakfast in which you are supplied with plates of food and cartons and actively encouraged to make a picnic for lunch, and what has to be the most powerful shower on Elba. If you want modern and sleek and impersonal then perhaps you need to look elsewhere. But should you be on Elba at all if you seek those things? This is not to say the Barcarola isn't modern - the doors and windows are powder coated aluminium, the life-saving air con worked wonderfully, there's a lift - but it's homely and has a lovely feel to it. It also feels safe, as Elba does generally of course, but more so because it's right over the small road from the police station. But best of all, you're 20 seconds from the main drag, the pedestrian and shopping street (one back from the beach road) that is the main thoroughfare where the evening passagiata takes place. Marina DC's supermarket is a 90 second walk away, and the beach perhaps three minutes' walk.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 551 reviews
Price from
$120.79
1 night, 2 adults

Hotel Punto Verde

Hotel in Marina di Campo

Set 328 feet from the nearest beach, Hotel Punto Verde offers accommodations in Marina di Campo. Guests can enjoy the on-site bar. Free private parking is available on site. Rooms come with a TV.

L
Linda
From
United States
Hotel Punto Verde was in a perfect location! It was close to the beach and a short walk to restaurants. They served a beautiful breakfast with many options. The room was clean and decorated in a unique and “beachy” way. It had a nice terrace with a table and chairs. The best part of the hotel,however, was the staff! They went above and beyond to be helpful and to make the stay comfortable one. Well done, Hotel Punto Verde!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 311 reviews
Price from
$152.46
1 night, 2 adults

Eden Park Hotel

Hotel in Marina di Campo

Eden Park Hotel is located in Marina di Campo. The hotel has a seasonal outdoor pool and terrace, and guests can enjoy a meal at the restaurant or a drink at the bar.

d
duccio
From
Italy
The swimming pool was decent. The breakfast was ok. Apart from giving a very small amount of fruit there was pretty much everything one would look for to have breakfast
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 241 reviews
Price from
$95.23
1 night, 2 adults

Hotel Barcarola 2

Hotel in Marina di Campo

Just 984 feet from the sandy beach in Campo nell’Elba, on Elba Island, Hotel Barcarola 2 offers rooms with a balcony, and a garden. Marina Di Campo Airport is 1.5 mi away. WiFi is free throughout.

c
christian
From
Germany
A nice room, wirh beautiful bathroom. Bed appeares hard , but was good. Location is excellent to walk to beach or town.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 356 reviews
Price from
$131.93
1 night, 2 adults

Hotel Marina 2

Hotel in Marina di Campo

Hotel Marina 2 features a seasonal outdoor swimming pool, garden, a shared lounge and terrace in Marina di Campo.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 469 reviews
Price from
$150.11
1 night, 2 adults

Hotel Riva del Sole

Hotel in Marina di Campo

The 4-star Hotel Riva del Sole offers a beautiful panoramic view of the Mediterranean Sea. It is located in Marina di Campo, on the south coast of Elba Island. Parking and bike rental are free.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 257 reviews
Price from
$270.89
1 night, 2 adults

Hotel Barracuda

Hotel in Marina di Campo

Hotel Barracuda is in the south-east of Elba Island, just 656 feet from the sea and Marina di Campo Bay. It offers free parking, a hot tub and an outdoor pool.

E
Elizabeth
From
Italy
The property is beautiful, the plants and the lobby are so nice and the whole property had a very tropical, vacation feel. It was beautiful.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 257 reviews
Price from
$173.98
1 night, 2 adults

Hotel Select

Hotel in Marina di Campo

Set 66 feet from the beach on Elba Island, Hotel Select offers panoramic views of the Gulf of Marina di Campo, an outdoor pool, and air-conditioned rooms with satellite LCD TV.

J
Jake
From
United States
The proximity to the beach, the wonderful breakfast, and very large pool area all made for a very nice and relaxing stay. The staff was very friendly and helpful.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 166 reviews
Price from
$168.88
1 night, 2 adults

Hotel Mistral

Hotel in Marina di Campo

Hotel Mistral is set in the popular resort of Marina di Campo, a few steps from the beach. It offers a furnished sun terrace. Guest rooms at this 3-star hotel come with air conditioning and an LCD TV....

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 83 reviews
Price from
$105.55
1 night, 2 adults

Park Hotel Santa Caterina

Hotel in Marina di Campo

Located in Marina di Campo, a 3-minute walk from Marina di Campo Beach, Park Hotel Santa Caterina has accommodations with a garden, private parking, a shared lounge and a bar.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 80 reviews
Price from
$73.88
1 night, 2 adults
See all 287 hotels in Marina di Campo

Hotels with airport shuttles in Marina di Campo

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 356 reviews
    From $161.25 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 551 reviews
    From $103.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 108 reviews
    From $128.12 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 197 reviews
    From $262.70 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 196 reviews
    From $126.66 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 422 reviews
    From $95.90 per night
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 139 reviews
    From $122.44 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 336 reviews
    From $170.34 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 98 reviews
    From $114.93 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 549 reviews
    From $110.24 per night

Most booked hotels in Marina di Campo and surrounding area in the past month

See all
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 166 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 311 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 257 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 551 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 140 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 257 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 469 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 356 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 216 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 80 reviews

Budget hotels in Marina di Campo and nearby

  • Casa Marina fra mare e relax offers accommodations in Marina di Campo, a 2-minute walk from Marina di Campo Beach and 8.7 miles from Villa San Martino.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 80 reviews

    Located in Marina di Campo, a 3-minute walk from Marina di Campo Beach, Park Hotel Santa Caterina has accommodations with a garden, private parking, a shared lounge and a bar.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 72 reviews

    VacanzaMareDUE2 Appartamenti vista mare enjoys a location in Campo nell'Elba, a 3-minute walk from Marina di Campo Beach and 8.3 miles from Villa San Martino.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 126 reviews

    Hotel La Rosa offers accommodations in San Piero in Campo. Guests can enjoy the on-site restaurant. All rooms come with a flat-screen TV. Rooms are equipped with a private bathroom.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 141 reviews

    Set in Marciana in the Elba Region, Marina VIP features a private beach area and outdoor hot tub. Free WiFi is available throughout the property and free private parking is available on site.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 399 reviews

    Offering a garden, VILLA VILLACOLLE provides accommodations in Procchio. This beachfront property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 99 reviews

    Featuring a seasonal outdoor swimming pool, Sunlight Apartment features accommodations in Procchio. This property offers access to a balcony and free private parking.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 7 reviews

    Hostal Camera Rossa is located in Marciana, just 1.4 miles from Cabinovia Monte Capanne and 13 miles from Villa San Martino. With sea views, this accommodation features a balcony.

Hotels located in the center of Marina di Campo

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 166 reviews

    Set 66 feet from the beach on Elba Island, Hotel Select offers panoramic views of the Gulf of Marina di Campo, an outdoor pool, and air-conditioned rooms with satellite LCD TV.

  • Casa Diamante Blu Mare offers accommodations in Marina di Campo, a few steps from Marina di Campo Beach and 8.5 miles from Villa San Martino.

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Appartamento Campo City Center offers accommodations in Marina di Campo, a 2-minute walk from Marina di Campo Beach and 8.7 miles from Villa San Martino.

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Porticciolo offers accommodations in Marina di Campo, a 2-minute walk from Marina di Campo Beach and 8.7 miles from Villa San Martino. Cabinovia Monte Capanne is 11 miles from the apartment.

  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 2 reviews

    Porticciolo offers accommodations in Marina di Campo, 8.7 miles from Villa San Martino and 11 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 44 reviews

    Casa Franco offers accommodations in Marina di Campo, a 2-minute walk from Marina di Campo Beach and 8.7 miles from Villa San Martino. Guests can benefit from a patio and an outdoor fireplace.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Casetta Le Scalinate - Marina di Campo offers accommodations in Marina di Campo, 11 miles from Cabinovia Monte Capanne. The air-conditioned accommodation is 8.8 miles from Villa San Martino.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Offering a garden, Golden River n1 Marina di Campo provides accommodations in Marina di Campo.

Best hotels with breakfast in Marina di Campo and nearby

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 95 reviews

    Set on the beachfront at Campo nell'Elba on Elba Island, Hotel Montecristo offers air-conditioned rooms with a balcony. It features an outdoor pool, fitness center and small wellness area.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 56 reviews

    A good location for a hassle-free stay in Campo nell'Elba, Charming B&B Arcipelago is a bed and breakfast surrounded by views of the sea.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 334 reviews

    Set on the south coast of Elba Island, Hotel Baia Imperiale offers a restaurant and a garden. Cavoli's white sandy beaches are 656 feet away.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 389 reviews

    A 5-minute walk from the beach, Hotel La Perla Del Golfo offers free Wi-Fi and panoramic views of Procchio Bay on Elba Island. It features 1 restaurant and a 1 outdoor pool.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 146 reviews

    BnB Il Grecale in Lacona provides accommodations with a garden and a terrace. There's a private entrance at the bed and breakfast for the convenience of those who stay.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 189 reviews

    B&B Capo al Piano in Marciana Marina provides adults-only accommodations with a garden and a shared lounge. This bed and breakfast features free private parking, free shuttle service, and free Wifi.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 386 reviews

    Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 462 reviews

    Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an outdoor swimming pool.

FAQs about hotels in Marina di Campo

What Guests Said About Marina di Campo:

  • 8.0

    Marina di Campo is a great place to relax, with a long...

    Marina di Campo is a great place to relax, with a long curving sandy beach, surrounded by mountains. The water is calm and clean. Besides hanging out on the beach and swimming, you can hike in the mountains and visit the charming little hilltop towns of San Piero and Sant'Ilario. There are fabulous views from the mountains and those two towns. Marina has good places to eat and drink, and good shopping too. The only thing I didn't care about was the heavy car traffic on some streets.
    Guest review by
    Nyegosh
    Poland

See reviews by guests who stayed at hotels in Marina di Campo

See all
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 147 reviews
    The property was in a perfect location, not in the centre of Marina di Campo, however it was 3 minutes by car. The property itself is huge, located on a small hill, therefore no noise from traffic. They also have a large parking for cars. The apartment was perfectly clean and the swimming pool was stunning, shame that was cloudy and rainy and we could not use it. Sir at the reception was in a very good mood and extreme welcoming.
    Guest review by
    Ilaria
    United Kingdom
  • From $183.83 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 257 reviews
    From day one my stay at Riva del Sole has been a wonderful experience. The hotel is very clean and modern, ideally located on the seaside and within short walking distance from the city center. It offers a great and always fresh breakfast variety. The staff are very friendly, helpful and attentive and made me feel welcome from start to end of my stay. I would highly recommend this hotel.
    Guest review by
    Inga
    United Kingdom
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3 reviews
    A really great apartment, very close to the beach and only a few meters from the pedestrian zone in Marina di Campo. And at the same time very quiet, because the bungalow is in a residential backyard. The communication with the renting agency was very friendly, and everything worked out perfect (keys, bed linens, check-in/out etc.).
    Guest review by
    Nicolas
    Switzerland
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 311 reviews
    Staff were very welcoming and helpful. We were upgraded to a fantastic room with sunny balcony. The breakfast buffet was excellent. Quiet location but very close to the beach and a short walk from the main town. The hotel is slightly quirky but this did not detract from our stay at all.
    Guest review by
    Patricia
    United Kingdom
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 469 reviews
    We loved dinner! Thanks to the cooking team rhey were perfect. And the hotel staff was so friendly. Hotel provided the transport to the beach and city. And the view from the terrace at the dinner ❤️.
    Guest review by
    Jan
    Czech Republic

Research, refine, and make plans for your whole trip