Skip to main content

Search hotels in San Giovanni

Enter your dates to see the latest prices and deals for San Giovanni hotels

San Giovanni – 8 hotels and places to stay

Hotels with airport shuttles in San Giovanni

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 370 reviews
    From US$102.52 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 313 reviews
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 224 reviews
    From US$128.88 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 209 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 109 reviews
    From US$128 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 791 reviews
    From US$171.06 per night
  • Airport shuttle
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 141 reviews
    From US$130.47 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 626 reviews
    From US$126.54 per night

Most booked hotels in San Giovanni and surroundings in the past month

See all

Best hotels with breakfast in San Giovanni and nearby

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 79 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.45 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 259 reviews

    Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.3 km from Le Viste Beach and 5.2 km from Villa San Martino.

    From US$105.45 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 156 reviews

    Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

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

    Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

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

    Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

    From US$140.60 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 588 reviews

    Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.

    From US$138.25 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 53 reviews

    Located in Portoferraio, 600 metres from La Padulella Beach and 4.9 km from Villa San Martino, Consumella24 offers air conditioning.

Budget hotels in San Giovanni and nearby

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Set in Portoferraio, 1 km from La Padulella Beach, L'Amica di Napoleone Elba island offers accommodation with a private beach area, free WiFi, a lift, and private check-in and check-out.

    From US$298.77 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 73 reviews

    Featuring air-conditioned accommodation with a balcony, Casa vacanze il Pastore Tedesco is set in Portoferraio.

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

    AllegroItalia Golf Elba offers self-catering accommodation halfway between Portoferraio and Porto Azzurro, and on the edge of Acquabona Golf Club. Each apartment has a sea-view terrace.

    From US$98.42 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Offering a garden and garden view, Villino Giardino di Mare is set in Portoferraio, 10 km from Villa San Martino and 26 km from Cabinovia Monte Capanne.

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

    38 km from Cabinovia Monte Capanne in Casa Leonardi, Casa Ariel features accommodation with access to a hot tub.

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

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, Casa dell'Acqua - Isola d'Elba is situated in Rio nellʼElba.

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

    Charming apartment offers accommodation in Porto Azzurro, 32 km from Cabinovia Monte Capanne.

    From US$140.60 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 109 reviews

    Situated in Porto Azzurro, Hotel VILLA ITALIA B&B has a garden, shared lounge, bar, and free WiFi throughout the property. Boasting family rooms, this property also provides guests with a sun terrace.

    From US$128 per night