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

Hotels with airport shuttles in Marina di Campo

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 368 reviews
    From US$117.50 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 310 reviews
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 223 reviews
    From US$152.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 110 reviews
    From US$128.37 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 203 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 789 reviews
    From US$171.55 per night
  • Airport shuttle
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 140 reviews
    From US$130.85 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 622 reviews
    From US$126.90 per night

Most booked hotels in Marina di Campo and surroundings in the past month

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

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 159 reviews
  • Popular with guests booking hotels in Marina di Campo

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 8.6
    Fabulous - 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

    With mountain views, Residence Vacanza Mare is located in Campo nell'Elba and has a restaurant and luggage storage space.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 120 reviews

    Hotel La Rosa offers accommodation 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, 44 reviews

    Set in Marina di Campo Airport, 2.3 km from Procchio beach, Elba Vibe Smart Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$103.11 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 10 reviews

    La Vecchia Quercia is set in Campo nell'Elba and offers a garden and a shared lounge.

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

    Situated within 200 metres of Procchio beach and 8.4 km of Villa San Martino, Villa Viola Rooms, a 200mt dalla spiaggia di Procchio features rooms with air conditioning and a private bathroom in...

    From US$123.38 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 141 reviews

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

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

    Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

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

    Situated within 200 metres of Procchio beach and 8 km of Villa San Martino, Albergo Dei 10 Colori features rooms with air conditioning and a private bathroom in Procchio.

    From US$111.62 per night

Best hotels with breakfast in Marina di Campo and nearby

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 61 reviews

    Located in Campo nell'Elba, 2 km from Marina di Campo Beach, Charming B&B Arcipelago provides accommodation with pool with a view, free private parking, a spa and wellness centre and an indoor pool.

    From US$326.86 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 150 reviews

    Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale provides rooms with air conditioning and a private bathroom in Lacona.

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

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

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

    Located in Marciana Marina, 400 metres from Marciana Marina Beach, Primo Hotel provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$108.10 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 82 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 US$223.25 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 100 reviews

    Located in Marciana Marina, less than 1 km from Marciana Marina Beach, Tamerici Resort provides accommodation with a garden, free private parking, a restaurant and a bar.

    From US$171.55 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 83 reviews

    Offering a garden and garden view, B&B Casa Gianfranca is located in Portoferraio, 2.8 km from Villa San Martino and 19 km from Cabinovia Monte Capanne.

    From US$105.75 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 57 reviews

    Located in Pomonte, 700 metres from Pomonte Beach, Hotel L'Ogliera provides accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$117.50 per night

Hotels located in the centre of Marina di Campo

  • Located in Marina di Campo, 13 km from Villa San Martino and 18 km from Cabinovia Monte Capanne, Angelika offers air conditioning.

  • Set in Marina di Campo, 100 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Diamante Blu Mare offers air conditioning.

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

    Located in Marina di Campo in the Elba region, Appartamento Campo City Center features a terrace. This apartment provides accommodation with a balcony.

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

    Situated in Marina di Campo, 14 km from Villa San Martino and 18 km from Cabinovia Monte Capanne, Casetta Le Scalinate - Marina di Campo offers air conditioning.

    From US$141 per night
  • Located in Marina di Campo in the Elba region, Golden River n6 Marina di Campo has a patio.

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

    Featuring a garden and barbecue facilities, Golden River n1 Marina di Campo offers accommodation in Marina di Campo, 14 km from Villa San Martino and 18 km from Cabinovia Monte Capanne.

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

    Set in Marina di Campo in the Elba region with Marina di Campo Beach nearby, Appartamento Elba offers accommodation with free private parking.

    From US$609.86 per night
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 65 reviews

    Located within 500 metres of Marina di Campo Beach and 13 km of Villa San Martino in Marina di Campo, Nicola's Apartments provides accommodation with seating area and a kitchen.

    From US$264.37 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.4
    Very good - What previous guests thought, 267 reviews
    Stunning Hotel with beautiful gardens and pool. Great location for the beach however it’s a 10 minute walk to the old town where all the bars and restaurants are. It’s an easy walk along the beach. Only negative for us was the breakfast finished at 930 and there was no fresh fruit available. However we did have the best croissants on our trip here.
    Guest review by
    Phillip
    Australia
  • 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
  • From US$105.75 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 308 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
  • From US$103.40 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 551 reviews
    The staff were so helpful and friendly. I booked the hotel for the half marathon and it couldn’t have been a better location for the event. Right in the centre, close to the beach, the supermarket, restaurants, the bus stop- perfect!
    Guest review by
    Lucy
    United Kingdom
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 144 reviews
    Good clean apartment near the airport. If you have a car its a good place from where to explore the rest of Elba.
    Guest review by
    Thomas
    United Kingdom