Search Filter

Star
  • 2
  • 24
  • 82
  • 35
  • 1
  • 656
Accommodation Type
  • Apartments 465
  • Holiday homes 103
  • Hotels 91
  • Villas 59
  • Aparthotels 49
  • Bed and breakfasts 12
  • Resorts 6
  • Holiday parks 4
  • Guest houses 3
  • Campsites 3
  • Farm stays 2
  • Country houses 1
  • Chalets 1
  • Boats 1
Hotel Facilities
  • Parking706
  • Free parking665
  • On-site parking637
  • Pets allowed518
  • Private parking462
  • Garden421
  • Non-smoking rooms381
  • Internet services381
  • WiFi378
  • Free WiFi371

800 Hotels in Marina di Campo

Order By
cruise
Hotel Select

Via per Portoferraio 30 , Marina di Campo , 57034

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

Guest Reviews
8.2 out of 10

From 304 Reviews
Starting From
EUR
cruise
Mistral Hotel

Via Per Portoferraio 85 , Marina di Campo , 57034

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

Guest Reviews
9.1 out of 10

From 159 Reviews
Starting From
EUR
cruise
Hotel Riva del Sole

Via Nomellini 253 , Marina di Campo , 57034

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

Guest Reviews
8.2 out of 10

From 234 Reviews
Starting From
EUR
Hotel Montecristo

Lungomare Nomellini 11 , Marina di Campo , 57034

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, f...

Guest Reviews
9.4 out of 10

From 57 Reviews
Starting From
EUR
Hotel Punto Verde

Viale degli Etruschi, 207 , Marina di Campo , 57034

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

Guest Reviews
8.5 out of 10

From 226 Reviews
Starting From
EUR
Hotel Barracuda

Viale Elba 46 , Marina di Campo , 57034

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

Guest Reviews
8.5 out of 10

From 135 Reviews
Starting From
EUR
Hotel Meridiana

Viale degli Etruschi 465 , Marina di Campo , 57034

Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach. It offers air-conditioned rooms with a balcony, ...

Guest Reviews
9.1 out of 10

From 105 Reviews
Starting From
EUR
Hotel Lilly

Viale degli Etruschi 333 , Marina di Campo , 57034

Offering an outdoor pool and restaurant, Hotel Lilly is located 250 metres from the sandy beaches in Marina di Campo. It features classic-style accomm...

Guest Reviews
9 out of 10

From 22 Reviews
Starting From
EUR
Eden Park Hotel

Via Pian di Mezzo 917 , Marina di Campo , 57034

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

Guest Reviews
8.1 out of 10

From 126 Reviews
Starting From
EUR
Hotel Marina 2

Trav. di Via Segagnana 245 , Marina di Campo , 57034

Offering a swimming pool and free beach shuttle, Hotel Marina 2 is set in the hills just outside Marina di Campo on Elba Island. It features a tennis ...

Guest Reviews
7.7 out of 10

From 95 Reviews
Starting From
EUR