Search Filter

Price

Star
  • 2
  • 20
  • 72
  • 20
  • 3
  • 683
Accommodation Type
  • Apartments 441
  • Holiday homes 113
  • Hotels 102
  • Villas 55
  • Aparthotels 51
  • Bed and breakfasts 12
  • Guest houses 6
  • Resorts 5
  • Holiday parks 5
  • Farm stays 4
  • Campsites 3
  • Country houses 2
  • Chalets 1
Hotel Facilities
  • Garden414
  • Family rooms346
  • Air conditioning289
  • Terrace247
  • WiFi available in all areas247
  • Non-smoking rooms240
  • Breakfast options205
  • BBQ facilities202
  • Heating192
  • Bar145

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 328 Reviews
Starting From
EUR 144
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 ro...

Guest Reviews
9.1 out of 10

From 132 Reviews
Starting From
EUR 120
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.4 out of 10

From 68 Reviews
Starting From
EUR 140
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.1 out of 10

From 196 Reviews
Starting From
EUR 94
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.3 out of 10

From 50 Reviews
Starting From
EUR 0
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 173 Reviews
Starting From
EUR 70
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 out of 10

From 56 Reviews
Starting From
EUR 0
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 o...

Guest Reviews
8.6 out of 10

From 143 Reviews
Starting From
EUR 170
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 99 Reviews
Starting From
EUR 196.65
Hotel Villa Etrusca

307 Viale degli Etruschi , Marina di Campo , 57034

Featuring a bar and free bikes, Hotel Villa Etrusca offers accommodation a 5-minute walk from Marina di Campo sandy beach. Each room at this hotel is...

Guest Reviews
7.9 out of 10

From 12 Reviews
Starting From
EUR 88