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

Filter by:

Star Rating

Review score

Marina di Campo – 12 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Montecristo, hotel in Marina di Campo

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 9.2
9.2
Rated wonderful
Wonderful
95 reviews
Price from
$200.16
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 8.6
8.6
Rated excellent
Excellent
155 reviews
Price from
$237.04
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.

A nice room, wirh beautiful bathroom. Bed appeares hard , but was good. Location is excellent to walk to beach or town.
Scored 8.7
8.7
Rated excellent
Excellent
297 reviews
Price from
$129.58
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.

Location and staff
Scored 8.1
8.1
Rated very good
Very Good
309 reviews
Price from
$128.01
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 features a bar and views of the city.

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 8.3
8.3
Rated very good
Very Good
584 reviews
Price from
$92.71
1 night, 2 adults
Villa le Api, hotel in Marina di Campo

Offering free Wifi, private parking, and free bikes, the recently renovated property Villa le Api offers rooms in Marina di Campo, a 13-minute walk from Marina di Campo Beach and 1.7 miles from...

Well designed and very clean. Friendly hosts and dog, private parking and free bikes to use.
Scored 9.6
9.6
Rated exceptional
Exceptional
42 reviews
Price from
$84.28
1 night, 2 adults
MONOVAPELO, hotel in Marina di Campo

MONOVAPELO is located in Marina di Campo, just a few steps from Marina di Campo Beach and a 14-minute walk from Galenzana Beach.

Scored 9.4
9.4
Rated wonderful
Wonderful
36 reviews
Price from
$100.08
1 night, 2 adults
Villetta Le Palme, hotel in Marina di Campo

Villetta Le Palme offers accommodations in Marina di Campo, a 13-minute walk from Marina di Campo Beach and 1.8 miles from Galenzana Beach.

Scored 9.0
9.0
Rated wonderful
Wonderful
6 reviews
Price from
$151.70
1 night, 2 adults
Primula 1, hotel in Marina di Campo

Featuring a garden, Primula 1 provides accommodations in Marina di Campo.

The apartment is spacious, has a big patio and a lot of lawn in front. The location is central but quiet in a friendly neighborhood. The host is very friendly and helpful.
Scored 9.3
9.3
Rated wonderful
Wonderful
9 reviews
Price from
$143.28
1 night, 2 adults
PRIMULA 2, hotel in Marina di Campo

Offering a garden, PRIMULA 2 features accommodations in Marina di Campo. This property offers access to a balcony, free private parking, and free Wifi.

Scored 8.4
8.4
Rated very good
Very Good
5 reviews
Price from
$143.28
1 night, 2 adults
See all 141 hotels in Marina di Campo

Most-booked hotels in Marina di Campo in the past month

Budget hotels in Marina di Campo

  • Hotel Riva del Sole
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 309 reviews

    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.

    Colazione ottima, posizione comoda staff molto professionale

  • Hotel Lilly
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 28 reviews

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

    Personale super carino, camera molto accogliente, colazione ottima

  • Hotel Mistral
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 80 reviews

    Hotel Mistral is set in the popular resort of Marina di Campo, a few steps from the beach. It offers a furnished sun terrace.

    Tutto dalla posizione alla pulizia il parcheggio privato

  • Hotel Select
    Scored 7.6
    7.6
    Rated good
    Good
     · 182 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.

    Top Lage, Pool, Personal sehr freundlich und hilfsbereit

  • Hotel Rustichello
    Scored 7.6
    7.6
    Rated good
    Good
     · 28 reviews

    Located in Marina di Campo, within 1.1 miles of Marina di Campo Beach and 1.5 miles of Galenzana Beach, Hotel Rustichello has accommodations with a terrace as well as free private parking for guests...

    La gentilezza del proprietario e la tranquillità del posto

FAQs about hotels in Marina di Campo

What Guests Said About Marina di Campo:

  • Scored 8.0
    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.
    Nyegosh
    Poland

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

  • Scored 8.3
    8.3
    Rated very good
    Very Good
     · 28 reviews
    we loved the balcony view directly at the port and very near to the beach in marina di campo. the apartment is clean, well equipped (dishwasher and washing machine) and looked newly renovated. it's not exactly spacious (i had a bit of a problem to open my luggage in my bedroom), but nevertheless, we would definitely come back! gianmarco was very friendly and helpful, when our wifi didn't work in the beginning and we liked the pinseria/bar, which was directly in our house. grazie mille!
    thilo
    Germany
  • From $87.44 per night
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 584 reviews
    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.
    Radek
    Czech Republic
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 155 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.
    Adriana
    United Kingdom
  • Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 78 reviews
    - the privacy we had in our apartment, an apartment situated with a view of the forest, among olive groves - sufficiently large apartment with living area, bedroom, bathroom and terrace - quiet place, far from the center, 15 minutes by car to marina di campo
    Renatka
    Slovakia
  • Scored 8.1
    8.1
    Rated very good
    Very Good
     · 263 reviews
    Very nice and relaxing atmosphere, we enjoyed the ambience, the particular structure, and also the family managing the hotel was friendly and welcoming
    Rustemi
    Italy