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 – 257 hotels and places to stay

Filter by:

Star Rating

Review score

Hotel Meridiana

Hotel in Marina di Campo

Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 492 feet from the sandy beach. It offers air-conditioned rooms with a balcony, free WiFi throughout, and a restaurant with veranda....

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 159 reviews
Price from
$140.30
1 night, 2 adults

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
$102.89
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, 235 reviews
Price from
$108.50
1 night, 2 adults

Hotel dei Coralli

Hotel in Marina di Campo

Set in its lush park, 656 feet from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant. Rooms are air conditioned, and entertainment is...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 223 reviews
Price from
$257.22
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, 367 reviews
Price from
$102.31
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, 255 reviews
Price from
$183.27
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, 266 reviews
Price from
$173.45
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
$157.84
1 night, 2 adults

Hotel Elba

Hotel in Marina di Campo

Located in Marina di Campo, a 6-minute walk from Marina di Campo Beach, Hotel Elba provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 17 reviews
Price from
$163.69
1 night, 2 adults

Villa le Api

Marina di Campo

Villa le Api is a recently renovated guest house in Marina di Campo where guests can make the most of its free bikes and garden.

N
Noam
From
Israel
Well designed and very clean. Friendly hosts and dog, private parking and free bikes to use.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 107 reviews
Price from
$93.54
1 night, 2 adults
See all 257 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, 367 reviews
    From $102.31 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 551 reviews
    From $102.89 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 110 reviews
    From $127.74 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 201 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 190 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 791 reviews
    From $170.70 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 403 reviews
  • Airport shuttle
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 140 reviews
    From $130.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 159 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 318 reviews
    From $169.83 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 9.0
    Wonderful - What previous guests thought, 159 reviews
  • Popular with guests booking hotels in Marina di Campo

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

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

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

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

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

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

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

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 367 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

Budget hotels in Marina di Campo and nearby

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

    Providing garden views, Residence Vacanza Mare in Campo nell'Elba provides accommodations and a garden. This beachfront property offers access to a balcony, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 71 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, 121 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 8.1
    Very Good - What previous guests thought, 43 reviews

    Located in Marina di Campo Airport, 1.4 miles from Procchio beach, Elba Vibe Smart Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $102.60 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 398 reviews

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

    From $74.83 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 49 reviews

    Located within a 2-minute walk of Procchio beach and 5 miles of Villa San Martino, Albergo Dei 10 Colori has rooms with air conditioning and a private bathroom in Procchio.

    From $111.07 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 103 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.2
    Very Good - What previous guests thought, 10 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.

    From $88.39 per night

Best hotels with breakfast in Marina di Campo and nearby

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 60 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.

    From $363.51 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 148 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.

    From $184.21 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 188 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.

    From $105.23 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 219 reviews

    Set 1640 feet from the sea on Elba Island, Hotel Casa Lupi is in Marciana Marina and is surrounded by a garden. It offers free parking.

    From $97.04 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 5 reviews

    Located in Marciana Marina, a 4-minute walk from Marciana Marina Beach, Primo Hotel provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

    From $107.57 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 132 reviews

    Set in the fishing village of Marciana Marina, Hotel Anselmi is in the north of Elba Island. Just 492 feet from the seaside promenade, it features a garden where breakfast is served during summer.

    From $102.89 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 84 reviews

    Hotel Danila is set on the Gulf of Biodola, a few steps from 3 of the most beautiful beaches on Elba Island. It features a large garden and panoramic terrace.

    From $222.15 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 100 reviews

    Located in Marciana Marina, a 10-minute walk from Marciana Marina Beach, Tamerici Resort provides accommodations with a garden, free private parking, a restaurant and a bar.

    From $170.70 per night

Hotels located in the center of Marina di Campo

  • 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.

    From $720.19 per night
  • 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.

    From $140.30 per night
  • Providing a garden, Golden River n6 Marina di Campo offers accommodations in Marina di Campo.

  • 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.

    From $590.61 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering a garden, Mamiliano features accommodations in Marina di Campo. The apartment features both Wifi and private parking free of charge. Cabinovia Monte Capanne is 11 miles from the apartment.

    From $107.33 per night
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Villa Montecristo is located in Marina di Campo, just 8.8 miles from Villa San Martino and 11 miles from Cabinovia Monte Capanne.

    From $1,256.71 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Appartamento Elba offers accommodations in Marina di Campo, a 5-minute walk from Marina di Campo Beach and 1.4 miles from Galenzana Beach.

    From $606.85 per night

FAQs about hotels in Marina di Campo

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

See all
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 132 reviews
    the hotel was located in a lovely area surrounded by trees. The room faced the sea and had a balcony and everything was spotless. it was quiet and confortable and the hosts and staff were really nice and helpful. breakfast was really generous. the hotel is very close to the beach and local restaurants. we loved our stay there.
    Guest review by
    Adriana
    United Kingdom
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 63 reviews
    The location was perfect, just outside the main town in the area (Marina di campo). The rooms were excellent and there was a great amount of space outside. We went as a group of 8 and were very relaxed throughout our trip.
    Guest review by
    Pachnis
    Italy
  • From $105.23 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 308 reviews
    A rather youthful hotel, quite relaxing in a pleasant holiday atmosphere and the rooms are ok, a bit small but chic. The staff is ok, the breakfast is very rich for a 3 star hotel and the parking space is provided
    Guest review by
    Marius
    Denmark
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 467 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
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 255 reviews
    This is no hotel with 4****.
    Guest review by
    Linda
    Czech Republic