Search Filter

Star
  • 1
  • 19
  • 69
  • 25
  • 3
  • 683
Accommodation Type
  • Apartments 466
  • Hotels 99
  • Holiday homes 93
  • Villas 64
  • Aparthotels 46
  • Bed and breakfasts 10
  • Farm stays 5
  • Holiday parks 5
  • Guest houses 4
  • Campsites 4
  • Resorts 3
  • Chalets 1
Hotel Facilities
  • Parking697
  • Free parking672
  • On-site parking636
  • Pets allowed524
  • Private parking483
  • Garden423
  • Internet services391
  • WiFi390
  • Free WiFi388
  • Non-smoking rooms366

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 Barcarola 2

Via per portoferraio, 208 , Marina di Campo , 57034

Just 300 metres from the sandy beach in Campo nell’Elba, on Elba Island, Hotel Barcarola 2 offers rooms with a balcony, a restaurant, and a garden. ...

Guest Reviews
8.8 out of 10

From 101 Reviews
Starting From
EUR
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 235 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 223 Reviews
Starting From
EUR
Hotel Santa Caterina

Viale Elba , Marina di Campo , 57034

Set in Campo nell'Elba on Elba Island, family-run Hotel Santa Caterina is 200 metres from the beach. Its restaurant specialises in international cuisi...

Guest Reviews
8.4 out of 10

From 29 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 out of 10

From 97 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