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 – 244 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 150 metres from the sandy beach.

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

Hotel La Barcarola

Hotel in Marina di Campo

Located in Marina di Campo, 200 metres from Marina di Campo Beach, Hotel La Barcarola provides accommodation with a shared lounge, free private parking and a bar.

L
Lucy
From
United Kingdom
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!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 551 reviews
Price from
US$103.22
1 night, 2 adults

Hotel Punto Verde

Hotel in Marina di Campo

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

M
Marius
From
Denmark
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
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 308 reviews
Price from
US$117.30
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.

G
Gabriela
From
Bulgaria
Their garden is absolute heaven and makes you feel exactly like you should on an island! Amazing sights and nice shade. The pool was being cleaned every night. Some of the staff did not speak English, however they were extremely kind and made sure they understood what you needed in the end. They serve traditional local food. The breakfast variety was amazing as well. The best view of our honeymoon! They had even left us a lovely congratulatory letter!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 235 reviews
Price from
US$110.73
1 night, 2 adults

Hotel dei Coralli

Hotel in Marina di Campo

Set in its lush park, 200 metres from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant.

V
Vera
From
Bulgaria
The hotel is fantastic! It has wonderful garden with pool, tennis court, restaurant and chairs for relax. The location is great - just 3-4 minutes walking distance from the big sandy beach with restaurants. The city center is about 15 minutes away.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 223 reviews
Price from
US$258.06
1 night, 2 adults

Hotel Barcarola 2

Hotel in Marina di Campo

Just 300 metres 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 2.4 km away. WiFi is free throughout.

l
libero
From
Italy
Very close to the town center and to the beach. Excellent food at the in-house bakery. Plenty of parking space, very easy to find.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 368 reviews
Price from
US$147.21
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.

Q
Quyen
From
Australia
great service from staff, went above and beyond
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 254 reviews
Price from
US$183.87
1 night, 2 adults

Hotel Barracuda

Hotel in Marina di Campo

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

p
patrizia
From
United Kingdom
everything was excellent- staff- breakfast- swimming pool, gym
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 267 reviews
Price from
US$174.01
1 night, 2 adults

Hotel Select

Hotel in Marina di Campo

Set 20 metres 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.

D
DARRYL
From
South Africa
The location and our seaview from the window
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 167 reviews
Price from
US$158.35
1 night, 2 adults

Hotel Elba

Hotel in Marina di Campo

Set in Marina di Campo, 600 metres from Marina di Campo Beach, Hotel Elba offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

S
Soulef
From
Ireland
The hotel is located in a very nice and quiet neighborhood, not far from the beach ( 7 mn walk). Excellent service and very attentive staff. The comolimentary breakfast was excellent. The hotel has a very nice swimming pool as an alternative from the beach, and the ability to walk to the town for food and shopping was a big advantage. The room was spotless clean.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 15 reviews
Price from
US$164.22
1 night, 2 adults
See all 244 hotels in Marina di Campo

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.30 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 551 reviews
    From US$103.22 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.15 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 8.9
    Fabulous - What previous guests thought, 190 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 789 reviews
    From US$171.26 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 402 reviews
  • Airport shuttle
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 141 reviews
    From US$130.63 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 159 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 317 reviews
    From US$170.38 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, 235 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 254 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, 43 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$102.93 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.69 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.17 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 140 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.64 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 399 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.07 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.43 per night

Hotels located in the centre of Marina di Campo

  • 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$722.53 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$140.76 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$592.53 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$608.82 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$263.92 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

    Featuring free bikes and a garden, Casa del Sole - Bilocale ristrutturato offers accommodation in Marina di Campo, 15 km from Villa San Martino and 19 km from Cabinovia Monte Capanne.

    From US$222.87 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.31 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 149 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$184.81 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 188 reviews

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

    From US$105.57 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.36 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$107.92 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 150 metres from the seaside promenade, it features a garden where breakfast is served during summer.

    From US$103.22 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 83 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$222.87 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.26 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.9
    Fabulous - What previous guests thought, 90 reviews
    Our car being parked for us & brought back whenever we wanted for no charge. The swimming pool was very good. Our partial Seaview room had nice views & the balcony was useful for drying towels. Needed because only one beach towel provided for our 3 days. The complimentary beach bag provided was useful & nice souvenir of trip. Complimentary use of bicycles. Restaurants & shops a short walk along quiet beachfront lane separating hotel from beach. Reminded me of a quieter version of Hastings St in Noosa (Australia)
    Guest review by
    Anne
    Australia
  • From US$105.57 per night
    Scored out of 10, guest rating 8.9
    Fabulous - 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
  • From US$103.22 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 551 reviews
    Well placed in the centre of Campo nell'Elba, this hotel is simple and a bit dated, but very clean and very friendly staff. Open all year round, I would certainly reccomend for a stay
    Guest review by
    LEONARDO
    Italy
  • From US$110.73 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 235 reviews
    Very nice and relaxing atmosphere, we enjoyed the ambience, the particular structure, and also the family managing the hotel was friendly and welcoming
    Guest review by
    Rustemi
    Italy
  • 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