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 – 131 hotels and places to stay

Filter by:

Star rating
Review score

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.6
Fabulous - What previous guests thought, 547 reviews
Price from
US$106.23
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, 238 reviews
Price from
US$108.33
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
Vera
From
Bulgaria
The hotel is fantastic! It has wonderful garden with pool, tennis court, restaurant and chairs for relax. The location is great - just 3-4 minutes walking distance from the big sandy beach with restaurants. The city center is about 15 minutes away.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 224 reviews
Price from
US$234.64
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.

A
Ann
From
United Kingdom
Hotel first rate. Position, facilities and cleanliness and first class spa
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 255 reviews
Price from
US$138.42
1 night, 2 adults

Hotel Resort Barracuda

Hotel in Marina di Campo

Hotel Resort 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, 271 reviews
Price from
US$154.67
1 night, 2 adults

Hotel Mistral

Hotel in Marina di Campo

Hotel Mistral is set in the popular resort of Marina di Campo, a few steps from the beach. It offers a furnished sun terrace. Guest rooms at this 3-star hotel come with air conditioning and an LCD TV....

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 82 reviews
Price from
US$116.74
1 night, 2 adults

Villa le Api

Marina di Campo

Featuring a seasonal outdoor swimming pool and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach.

K
Katarína
From
Slovakia
Calm location, friendly hosts, secure parking and bike storage
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 120 reviews
Price from
US$105.06
1 night, 2 adults

Residenza CLASMARINA7 Nuova costruzione posizione strategica

Marina di Campo

Boasting garden views, Residenza CLASMARINA7 Nuova costruzione posizione strategica is located in Marina di Campo, around 17 km from Cabinovia Monte Capanne.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 9 reviews
Price from
US$233.47
1 night, 2 adults

Casa Giardino

Marina di Campo

Set in Marina di Campo, 500 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Giardino offers a garden and air conditioning.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Price from
US$94.32
1 night, 2 adults

Casa Elvia - Marina di Campo

Marina di Campo

Located in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Elvia - Marina di Campo provides air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews
Price from
US$142.42
1 night, 2 adults
See all 131 hotels in Marina di Campo

Hotels with airport shuttles in Marina di Campo

Airport shuttle (free)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 547 reviews
From US$102.73 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 238 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 104 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 207 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 193 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 800 reviews
From US$163.43 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 394 reviews
Airport shuttle
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 138 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 558 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 206 reviews

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.0
Very good - What previous guests thought, 469 reviews

Popular with guests booking hotels in Marina di Campo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 166 reviews

Popular with guests booking hotels in Marina di Campo

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 290 reviews

Popular with guests booking hotels in Marina di Campo

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 80 reviews

Popular with guests booking hotels in Marina di Campo

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

Popular with guests booking hotels in Marina di Campo

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

Popular with guests booking hotels in Marina di Campo

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

Popular with guests booking hotels in Marina di Campo

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

Popular with guests booking hotels in Marina di Campo

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

Popular with guests booking hotels in Marina di Campo

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 547 reviews

Hotels located in the centre of Marina di Campo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 20 reviews

Set in Marina di Campo, Casa Brezza marina offers city views and free WiFi, 90 metres from Marina di Campo Beach and 14 km from Villa San Martino.

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

Situated in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino, Elena offers air conditioning.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4 reviews

Situated in Marina di Campo in the Elba region with Marina di Campo Beach nearby, La Marina 2 features accommodation with free private parking.

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

Appartamenti Gli Orizzonti - Goelba is set in Marina di Campo, 200 metres from Marina di Campo Beach, 14 km from Villa San Martino, and 17 km from Cabinovia Monte Capanne.

Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 3 reviews

Casa Vanni - ArgonautiVacanze offers accommodation in Marina di Campo, 14 km from Villa San Martino and 17 km from Cabinovia Monte Capanne.

Set in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino, Gelsomino offers air conditioning. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 11 reviews

Located 200 metres from Marina di Campo Beach, 14 km from Villa San Martino and 17 km from Cabinovia Monte Capanne, Orizzonti offers accommodation situated in Marina di Campo.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3 reviews

Appartamento Pietri, a property with barbecue facilities, is situated in Marina di Campo, 200 metres from Marina di Campo Beach, 14 km from Villa San Martino, as well as 18 km from Cabinovia Monte...

Best hotels with breakfast in Marina di Campo and nearby

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

Hotel La Rosa offers accommodation in San Piero in Campo. Guests can enjoy the on-site restaurant. All rooms come with a flat-screen TV. Rooms are equipped with a private bathroom.

From US$87.55 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 67 reviews

Located in Campo nell'Elba, 2 km from Marina di Campo Beach, Charming B&B Arcipelago provides accommodation with pool with a view, free private parking, a spa and wellness centre and an indoor pool.

From US$407.51 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 184 reviews

Located in Seccheto, 1.3 km from Seccheto Beach, Locanda dell'Amicizia provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$93.39 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 164 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.

From US$223.90 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 38 reviews

Located in Lacona and only 700 metres from Spiaggia di Margidore, B&B Villa Costanza provides accommodation with sea views, free WiFi and free private parking.

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

Associazione Garage24 Aps Ets is located in Portoferraio, 2.1 km from La Padulella Beach and 4.4 km from Villa San Martino.

From US$105.06 per night

Boasting air-conditioned accommodation with a terrace, Silvia sul Lungomare di Campo is set in Marina di Campo.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Situated in Marina di Campo in the Elba region and Marina di Campo Beach reachable within 200 metres, Onde blu features accommodation with free WiFi, barbecue facilities, a garden and free private...

Budget hotels in Marina di Campo and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 14 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.

From US$88.25 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews

Overlooking the sea in Marciana Marina on Elba Island, Soggiorno Tagliaferro is an independent villa offering self-catering accommodation, just 20 metres from the sandy beach.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 46 reviews

Located in Chiessi, 200 metres from Chiessi Beach and 14 km from Cabinovia Monte Capanne, Da Elisa offers air conditioning.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 10 reviews

Boasting sea views, La Torretta - HelloElba offers accommodation with a terrace, around 100 metres from Marina di Campo Beach. The property has city views and is 17 km from Cabinovia Monte Capanne.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 166 reviews

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.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 18 reviews

Set in Marina di Campo and only 100 metres from Marina di Campo Beach, Marina Suite Elba offers accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6 reviews

Featuring air-conditioned accommodation with a balcony, Appartamento Sea View Adriana is located in Marina di Campo.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in Marina di Campo, 100 metres from Marina di Campo Beach and 14 km from Villa San Martino, Lovely Apartment In Marina Di Campo offers air conditioning. This 3-star apartment offers a lift.

FAQs about hotels in Marina di Campo

What guests said about Marina di Campo:

10

We came here two years ago and spent 4 days after travelling...

We came here two years ago and spent 4 days after travelling for over 12 days through France and Italy by car from.the UK. Both times at the end of Season end of Sept early October. Not too hot but like a sensible English summertime. This time we were here a little longer, we flew into Florence and after a few days there hired a car and switched to "avoid motorways" on our sat nav, this took us to Siena through the Tuscany vineyards and stopping at the beautiful village of Castilla di Chianti we ventured on to and stopped in Siena, then onto Piombino port to get the 1 hour ferry to Elba Island. You can fly into Pisa and train to Piombino port in about 90 minutes. But driving through Tuscany was fantastic. This time on Elba we took our time, explored a little with the car, Marciana Marina 22 minutes north of Marina di Campo is a beautiful harbour town, my wife wanted to visit it a second time before we left the island. The coastal road has many villages and towns, but Marina di Campo has the best 1.8km beach. Poggio on top of the hill has a nice view out to sea as somewhere to stop for lunch. There is a warm welcome everywhere on this Island. We went on a 6hr fishing trip from Marina di Campo, which included, reeling in fish, a very lovely lunch with the other travellers and the crew, a swim off the boat in a secluded cove and some very lovely company. Basic, but worth every minute, we will both do this again for sure and we are not really into fishing. Car, scooters and cycle hire is available on the Island.
Guest review by
Stephen
United Kingdom
10

Marina di Campo is perfect for those seeking tranquility and...

Marina di Campo is perfect for those seeking tranquility and a low-cost option. The beach is also ideal for children because it's sandy and the water is shallow. The town center is small but full of charming shops for evening strolls. It's well-stocked with everything you need. There are also beautiful beaches nearby!
Guest review by
Glauco
Italy
8.0

A well-maintained hotel.

A well-maintained hotel. The staff was extremely kind and available to accommodate requests. The daily towel change was unexpected. The bed was extremely comfortable and ideal for a good night's sleep. The location has a beautiful sandy beach and a charming historic center that's worth a visit.
Guest review by
Emanuela Maria
Italy
10

Marina di Campo is splendid.

Marina di Campo is splendid. A vast beach with both free and private beach facilities. The small village offers every comfort. Shops, bars, and restaurants abound, offering plenty of places to sit and enjoy an aperitif or delicious food. The long walk is a pleasure.
Guest review by
Paola Francesca
Italy
10

Marina di Campo is a little gem, perfect for families.

Marina di Campo is a little gem, perfect for families. The beach is quite long compared to other beaches on the island. It's sandy, making it perfect for children. The water slopes gently into the sea, making it truly breathtaking. The promenade along the seafront is charming and well-maintained. There are plenty of little shops and bars, and excellent ice cream parlors.
Guest review by
AryLaCozza
Italy
10

A charming town, full of activities and shops that line the...

A charming town, full of activities and shops that line the historic center promenade. The long, comfortable beach, with pale sand and turquoise water, offers both beach clubs and public areas. Perfect for families with children!
Guest review by
chiara
Italy

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

See all
From US$102.73 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 547 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.
Guest review by
Radek
Czech Republic
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 18 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
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 134 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.
Guest review by
Adriana
United Kingdom
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 290 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.7
Fabulous - What previous guests thought, 43 reviews
Great classic Hotel very well kept
Guest review by
JUAN
United Kingdom