Skip to main content

Villas for every style

Find the right villa for you in San Giovanni

The best villas in San Giovanni

Check out our pick of great villas in San Giovanni

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Duca House, hotel in San Giovanni

Located in San Giovanni and only 4.9 km from Villa San Martino, Duca House provides accommodation with mountain views, free WiFi and free private parking.

It's amazing place to stay. House is surrounded by diverse nature that you can find on island of Elba. From one side you have mountains view, which you can enjoy straight from jacuzzi at evening or from roof terrace while having a breakfast. On other side you have great view of Portoferraio bay. Thanks to Emanuela & Peppe whom made our stay just perfect! I definitely recommend to pick this place if you want to have a memorable experience.
Scored 9.2
9.2
Rated superb
Superb
21 reviews
Price from
£360.79
1 night, 2 adults
Villetta San Martino, hotel in San Giovanni

Featuring garden views, Villetta San Martino provides accommodation with a garden, around 20 km from Cabinovia Monte Capanne.

The house is a fantastic place with direct view of the harbor, located on a small hill right next to Napoleon summer villa (5 min walk). Surrounded by a beautiful and well-kept garden, provides a lot of privacy and close proximity to Portoferraio. The host (Christina) was available on the phone, while Germana and her husband were available on site. What wonderful couple they are! Full of energy, good humor and very helpful! They made our stay very pleasant over the xmas break and made us feel like at home. House has all amenities, including dishwasher and outside grill. All is simple, elegant and easy to use. High quality large refrigerator and dishwasher. Parking for car is right next to the house on a separate driveway. Beds were very comfortable and large. Ideal for families or group of friends. House can be heated in the off season. Truly a charm that made our trip to Elba unforgettable.
Scored 9.3
9.3
Rated superb
Superb
19 reviews
Price from
£221.06
1 night, 2 adults
MONOVAPELO, hotel in San Giovanni

Situated in Marina di Campo, 100 metres from Marina di Campo Beach and 1.2 km from Galenzana Beach, MONOVAPELO offers air conditioning.

Was met by the owner to hand over the keys and show us around. The owner couldn't have been more gracious, even given some tomatoes from the garden. Beach was just round the corner as was the shops and restaurants but very quiet from any noise. We had all that we needed for our stay including a dedicated parking space just up the road.
Scored 9.4
9.4
Rated superb
Superb
36 reviews
Price from
£141.81
1 night, 2 adults
Villetta Le Palme, hotel in San Giovanni

Offering a garden and garden view, Villetta Le Palme is set in Marina di Campo, 2.9 km from Galenzana Beach and 1.7 km from Acquario dell'Elba.

Scored 9.0
9.0
Rated superb
Superb
6 reviews
Price from
£248.59
1 night, 2 adults
Il Grifo - Cozy house, wonderful view, hotel in San Giovanni

Offering a garden and quiet street view, Il Grifo - Cozy house, wonderful view is set in Portoferraio, 15 km from Acquario dell'Elba and 27 km from Cabinovia Monte Capanne.

Extraordinarily charming ambience and atmosphere... Marvellous !
Scored 9.3
9.3
Rated superb
Superb
8 reviews
Price from
£1,105.44
1 night, 2 adults
Villa rosa nel cuore di Porto Azzurro, hotel in San Giovanni

Offering a garden and garden view, Villa rosa nel cuore di Porto Azzurro is located in Porto Azzurro, 500 metres from Spiaggia la Pianotta and 1.2 km from Spiaggia di Mola.

Fast response, flexible and helpful. Great flat, all new, just wonderful!!
Scored 9.3
9.3
Rated superb
Superb
14 reviews
Price from
£133.47
1 night, 2 adults
Residenza Cavour Portoferraio city center, hotel in San Giovanni

Set in Portoferraio, Residenza Cavour Portoferraio city center is a recently renovated accommodation, 1.8 km from La Padulella Beach and 6.3 km from Villa San Martino.

Scored 9.4
9.4
Rated superb
Superb
5 reviews
Price from
£289.26
1 night, 2 adults
La casina di Adina, hotel in San Giovanni

Boasting air-conditioned accommodation with a balcony, La casina di Adina is set in Porto Azzurro.

Scored 9.3
9.3
Rated superb
Superb
13 reviews
Price from
£190.20
1 night, 2 adults
Casa Arancio, hotel in San Giovanni

Offering mountain views, Casa Arancio is an accommodation set in SantʼIlario in Campo, 13 km from Cabinovia Monte Capanne and 14 km from Villa San Martino. The property has quiet street views.

Nice clean apartment. In a small village in the mountains, you need a car/ scooter for shopping, trips or beach. Sufficient equippment, including wasching machine. No dishwasher and kettle, if anybody mind. Host is very nice, Italian is an advantage.
Scored 9.7
9.7
Rated exceptional
Exceptional
12 reviews
Price from
£307.07
1 night, 2 adults
Casa Country, hotel in San Giovanni

Situated in Capoliveri in the Elba region, with Ferrato Beach and Spiaggia di Malpasso nearby, Casa Country features accommodation with free private parking.

Scored 9.0
9.0
Rated superb
Superb
6 reviews
Price from
£609.03
1 night, 2 adults
All villas in San Giovanni
Looking for a villa?
Perfect for families, groups or couples who enjoy luxury and independence while travelling. Enjoy the space and privacy of these fully-furnished, self-standing mansions — travellers can cook, lounge and explore at their leisure. Note that in Bali, a resort will also be called a villa.

Villas that guests love in San Giovanni

  • Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 11 reviews
    The house we rented at the last minute while we were arriving at the island and called the owner Alessandra at midnight she was super welcoming offering us to come to the port to get us instead of taking a taxi to her beautiful very accessible villa with amazing view and garden that was taken care of very delicately. She took us as we are part of her she treated us as family and not strangers we have a friend now in beautiful isola d’Elba l.
    A
    Anonymous
    Young couple