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 – 292 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, 157 reviews
Price from
£194.07
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.

R
Radek
From
Czech Republic
The hotel is located a short distance from the center and a 5-minute walk from the beach. The rooms are clean and well maintained. Breakfast at the hotel was of a good standard, everyone can choose. Bags and boxes are also available and guests can take anything from breakfast to take away. The staff is very helpful and friendly. Even our women received a small gift. Free parking is available, which is a big plus.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 554 reviews
Price from
£89.24
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.

b
brigita
From
Slovenia
Absoluttamento fantastico...tutto completto💞...pure 10. I was really gratefull for all kindness from the staff; the hotel is like second home, full with practic things (books, games, guitar, ...)food extra super, made on different tasty way with full taste and extra nice looking; u can enjoy in food during all morning...; the garden is like open dinning room with lot little thiny things what makes exotic and domestic feeling; room was clean and fresh with nice energy; the beautifull sandy beach is on the corner; baywatcher very kind and helpfull, who also takes care for umbrella in windy days🙂; cute Marina di Campo is 5 min by foot, nice walk near the sandy golf; recommend morning wiew on the beach, sunrise is fantastic.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 310 reviews
Price from
£112.63
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, 243 reviews
Price from
£76.38
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
Victoria
From
New Zealand
The setting and facilities were excellent - we loved the swimming pool. Excellent breakfast options.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 199 reviews
Price from
£129.95
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, 355 reviews
Price from
£108.30
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.

J
Jan
From
Czech Republic
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 ❤️.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 467 reviews
Price from
£110.89
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, 259 reviews
Price from
£148.49
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, 249 reviews
Price from
£132.47
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, 168 reviews
Price from
£124.76
1 night, 2 adults
See all 292 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, 355 reviews
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 554 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 110 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 192 reviews
    From £194.07 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 196 reviews
    From £102.54 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 784 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 419 reviews
    From £84.29 per night
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 138 reviews
    From £120.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 157 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 335 reviews
    From £177.65 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 8.9
    Fabulous - What previous guests thought, 310 reviews
  • Popular with guests booking hotels in Marina di Campo

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

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

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

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

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

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

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 199 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 7.6
    Good - What previous guests thought, 64 reviews

Best hotels with breakfast in Marina di Campo and nearby

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 5 reviews

    Facing the beachfront, Hotel Lorenza B&B e Mini Suite offers 3-star accommodation in Cavoli and has a garden, terrace and restaurant.

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

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

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 180 reviews

    Hotel del Golfo lies on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool. Most rooms offer beautiful sea views.

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

    Set in the secluded Spartaia Bay, 800m from Procchio, Hotel Désirée offers direct access to a stunning private beach, as well as great sports facilities and hotel services.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 223 reviews

    Hotel La Stella is set by the beach in Seccheto, on the Elba Island. The hotel has a panoramic terrace with views of the sea, a garden and a private beach area.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 144 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.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 235 reviews

    Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.

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

Budget hotels in Marina di Campo and nearby

  • Set in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Marina fra mare e relax offers air conditioning.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 64 reviews

    Set in Marina di Campo, 300 metres from Marina di Campo Beach, Park Hotel Santa Caterina offers accommodation 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, 55 reviews

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

  • Situated in Marina di Campo Airport in the Elba region with Marina di Campo Beach nearby, Villino RAMERINO features accommodation with free private parking.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 395 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.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 96 reviews

    Located in Procchio, Sunlight Apartment features a private pool. This property offers access to a balcony and free private parking.

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

    Boasting sea views, Hostal Camera Rossa features accommodation with a balcony, around 2.2 km from Cabinovia Monte Capanne. The property is non-smoking and is situated 20 km from Villa San Martino.

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 42 reviews

    Set in Marciana, within 20 km of Villa San Martino, Appartamento Poggio Romantico Andrea is an accommodation offering quiet street views.

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.

  • Offering sea views, Porticciolo is an accommodation set in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino.

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

    Located in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino, Porticciolo offers air conditioning. This apartment is 18 km from Cabinovia Monte Capanne.

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

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a patio, Casa Nell'Elba is set in Marina di Campo. This property offers access to a balcony, free private parking and free WiFi.

  • Situated in Marina di Campo, less than 1 km from Marina di Campo Beach and 14 km from Villa San Martino, Villa Livia offers free bikes and air conditioning.

  • Scored out of 10, guest rating 7.0
    Good - 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.

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 2 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.

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 7.9
    Good - What previous guests thought, 18 reviews
    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.
    Guest review by
    Soulef
    Ireland
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 13 reviews
    Brand new refurbishment. Everything was perfect. Clean and comfortable. Close to all amenities and the beach. We had a wonderful stay. Davide was quick to respond to messages and met us at the car park to show us the way (a very short walk from car park to apartment). If we ever come back to Elba, we will definitely choose Marina Suite again.
    Guest review by
    Karen
    United Kingdom
  • From £112.63 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 310 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.5
    Very good - What previous guests thought, 554 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
  • From £124.76 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 167 reviews
    The hotel was very clean and the staff especially at reception were very friendly and helpful
    Guest review by
    Peter
    Netherlands

Research, refine and make plans for your whole trip