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

Hotels with airport shuttles in Marina di Campo

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 368 reviews
    From US$102.73 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 312 reviews
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 223 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 110 reviews
    From US$128.26 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 206 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 790 reviews
    From US$171.41 per night
  • Airport shuttle
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 140 reviews
    From US$130.74 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 625 reviews
    From US$126.80 per night

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 9.0
    Superb - What previous guests thought, 158 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 83 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 223 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 471 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 267 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 236 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 260 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 303 reviews
  • Popular with guests booking hotels in Marina di Campo

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 368 reviews
  • Popular with guests booking hotels in Marina di Campo

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

Budget hotels in Marina di Campo and nearby

  • Boasting city views, Casa Joara - Appartamento Marina di Campo features accommodation with a patio, around 500 metres from Marina di Campo Beach.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 121 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$90.40 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 10 reviews

    La Vecchia Quercia is set in Campo nell'Elba and offers a garden and a shared lounge.

    From US$111.79 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 11 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.76 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 11 reviews

    Located in Marciana Marina in the Elba region with Marciana Marina Beach nearby, Da Beatrice provides accommodation with free private parking.

    From US$82.18 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 185 reviews

    B&B Capo al Piano in Marciana Marina provides adults-only accommodation with a garden and a shared lounge. This bed and breakfast features free private parking, free shuttle service and free WiFi.

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

    Situated in Marciana Marina and only 700 metres from Marciana Marina Beach, Villetta il Gelsomino features accommodation with sea views, free WiFi and free private parking.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 218 reviews

    Set 500 metres from the sea on Elba Island, Hotel Casa Lupi is in Marciana Marina and is surrounded by a garden. It offers free parking.

    From US$97.45 per night

Hotels located in the centre of Marina di Campo

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

  • Set in Marina di Campo, 100 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Diamante Blu Mare offers air conditioning.

    From US$4,725.03 per night
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Located in Marina di Campo in the Elba region, Appartamento Campo City Center features a terrace. This apartment provides accommodation with a balcony.

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

    Situated in Marina di Campo, 14 km from Villa San Martino and 18 km from Cabinovia Monte Capanne, Casetta Le Scalinate - Marina di Campo offers air conditioning.

    From US$140.89 per night
  • Located in Marina di Campo in the Elba region, Golden River n6 Marina di Campo has a patio.

    From US$550.30 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Situated in Marina di Campo and only less than 1 km from Marina di Campo Beach, Mamiliano features accommodation with garden views, free WiFi and free private parking.

    From US$292.10 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Set in Marina di Campo in the Elba region with Marina di Campo Beach nearby, Appartamento Elba offers accommodation with free private parking.

    From US$609.37 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 2 reviews

    Set in Marina di Campo, Il Sarago features accommodation 13 km from Villa San Martino and 17 km from Cabinovia Monte Capanne. This property offers access to a patio and free private parking.

    From US$458.10 per night

Best hotels with breakfast in Marina di Campo and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 62 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$326.60 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 150 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$184.97 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 5 reviews

    Located in Marciana Marina, 400 metres from Marciana Marina Beach, Primo Hotel provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$115.06 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 100 reviews

    Located in Marciana Marina, less than 1 km from Marciana Marina Beach, Tamerici Resort provides accommodation with a garden, free private parking, a restaurant and a bar.

    From US$171.41 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 77 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.66 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 89 reviews

    Villa Capitorsola features a hot tub and free private parking, and is within 600 metres of Lido Beach and 11 km of Villa San Martino.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 474 reviews

    Situated 100 metres from Chiessi Beach, Hotel Il Perseo offers 3-star accommodation in Chiessi and has a terrace, a restaurant and a bar.

    From US$1,521.57 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 6 reviews

    Featuring air-conditioned accommodation with a balcony, Lentisco Centro - HelloElba is set in Marina di Campo.

FAQs about hotels in Marina di Campo

What guests said about Marina di Campo:

  • 10.0

    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
    Anonymous

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

See all
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 86 reviews
    Our car being parked for us & brought back whenever we wanted for no charge. The swimming pool was very good. Our partial Seaview room had nice views & the balcony was useful for drying towels. Needed because only one beach towel provided for our 3 days. The complimentary beach bag provided was useful & nice souvenir of trip. Complimentary use of bicycles. Restaurants & shops a short walk along quiet beachfront lane separating hotel from beach. Reminded me of a quieter version of Hastings St in Noosa (Australia)
    Guest review by
    Anne
    Australia
  • From US$103.32 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 550 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 7.9
    Good - What previous guests thought, 15 reviews
    The hotel is located in a very nice and quiet neighborhood, not far from the beach ( 7 mn walk). Excellent service and very attentive staff. The comolimentary breakfast was excellent. The hotel has a very nice swimming pool as an alternative from the beach, and the ability to walk to the town for food and shopping was a big advantage. The room was spotless clean.
    Guest review by
    Soulef
    Ireland
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 133 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.6
    Fabulous - What previous guests thought, 260 reviews
    This is no hotel with 4****.
    Guest review by
    Linda
    Czech Republic