Default HTG hotel image

Search San Giovanni hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Giovanni hotels

1. Allegroitalia Elba Golf

Allegroitalia Elba Golf
Portoferraio
9.0 out of 10, Wonderful, (67 reviews)
"Amazing views. Far from centre. Cheap price. Needs a bit of maintenance. "
United Kingdom
Zachary
The price is AU$149
includes taxes & fees
2 Nov - 3 Nov
Allegroitalia Elba Golf

2. Hotel Plaza

Hotel Plaza
4.0 star property
Porto Azzurro
9.4 out of 10, Exceptional, (87 reviews)
"Great stay"
Finland
Katja
The price is AU$218
includes taxes & fees
5 Nov - 6 Nov
Hotel Plaza

3. Hotel Danila

Hotel Danila
Scaglieri
The price is AU$209
includes taxes & fees
1 Nov - 2 Nov
Hotel Danila

4. Primo Hotel

Primo Hotel
Marciana Marina
9.0 out of 10, Wonderful, (11 reviews)
"This is a lovely small hotel with wonderful staff (particularly Josepe and Stefana). At the time we were there there was also a suited gentleman who was apparently a Director who hung around in reception looking very austere and unwelcoming. Unfortunately we were not able to use the pool, which was one of the reasons we chose the hotel, and there were no streaming channels available on the television, only Italian ones. We would return for the convenience, location and excellent staff."
United Kingdom
Marcus
The price is AU$141
includes taxes & fees
31 Oct - 1 Nov
Primo Hotel

5. Elbitat Homes

Elbitat Homes
Rio
The price is AU$269
includes taxes & fees
1 Nov - 2 Nov
Elbitat Homes

6. Hotel Villa Wanda

Hotel Villa Wanda
2.0 star property
Porto Azzurro
6.8 out of 10, (25 reviews)
"Si sentiva anche un piccolo rumore delle stanze vicino"
Italy
David
The price is AU$167
includes taxes & fees
9 Nov - 10 Nov
Hotel Villa Wanda

7. B&B Capo al Piano

B&B Capo al Piano
Marciana Marina
9.8 out of 10, Exceptional, (7 reviews)
"Struttura di recente ristrutturazione, molto pulita e colazione varia e con una buona scelta. Parcheggio coperto e posizione abbastanza comoda al centro"
Italy
Cristian
The price is AU$128
includes taxes & fees
1 Nov - 2 Nov
B&B Capo al Piano

8. Villa Italia B&B

Villa Italia B&B
Porto Azzurro
8.0 out of 10, Very good, (1 review)
"Das Zimmer ist schon schön, aber recht klein. Das Frühstück war eher durchschnittlich: kein Käse, keine Wurst, kein Gemüse, Tropenfrüchte statt saisonelles Obst."
Germany
Kurt
The price is AU$136
includes taxes & fees
9 Nov - 10 Nov
Villa Italia B&B

9. Hotel Barcarola 2

Hotel Barcarola 2
3.0 star property
Campo nell'Elba
9.0 out of 10, Wonderful, (12 reviews)
"Non è la prima volta che veniamo in questo hotel e purtroppo ogni anno riducono sempre di più i servizi mentre il prezzo aumenta ... camere pulite e ben rifatte impeccabili .... la nota dolente viene dalla cucina , unico antipasto senza scelta , buffet di verdure che se finivano non venivano rimpiazzate il dessert a fine cena ormai è diventato un optional e "cameriere " che mentre serve mastica la gomma proprio non ci siamo ! Altra nota dolente del ristorante è il caldo ... a cena facevi una...
Italy
Elisa
The price is AU$127
includes taxes & fees
3 Nov - 4 Nov
Hotel Barcarola 2

10. Azienda Agricola Sapereta

Azienda Agricola Sapereta
Porto Azzurro
7.0 out of 10, Good, (2 reviews)
"Ok vistelse men det var mycket i beskrivning som inte stämde överens med verkligenheten. Poolbar och 4 strandbarer var hittepå. Väldigt nära vägen gav otroligt mycket ljud från trafiken. "
Sweden
Jennie
The price is AU$327
includes taxes & fees
1 Nov - 2 Nov
Azienda Agricola Sapereta

11. Antico Hotel Moderno

Antico Hotel Moderno
3.0 star property
Piombino
8.8 out of 10, Excellent, (59 reviews)
"Staff was very nice. Location was quite central."
United States
David
The price is AU$122
includes taxes & fees
5 Nov - 6 Nov
Antico Hotel Moderno

12. Villette San Martino

Villette San Martino
Portoferraio
The price is AU$403
includes taxes & fees
29 Nov - 30 Nov
Villette San Martino

13. Albergo Italia

Albergo Italia
3.0 star property
Piombino
9.0 out of 10, Wonderful, (76 reviews)
"Nice place for a one night stay"
United States
Tracy
The price is AU$111
includes taxes & fees
8 Nov - 9 Nov
Albergo Italia

14. Agriresort Galenzana

Agriresort Galenzana
Campo nell'Elba
The price is AU$283
includes taxes & fees
1 Nov - 2 Nov
Agriresort Galenzana

15. Hotel Esperia

Hotel Esperia
3.0 star property
Piombino
7.4 out of 10, Good, (62 reviews)
"My family stayed there for a night. It was good."
Canada
ALEX
The price is AU$124
includes taxes & fees
2 Nov - 3 Nov
Hotel Esperia

16. HOTEL ARISTON

HOTEL ARISTON
3.0 star property
Piombino
7.2 out of 10, Good, (15 reviews)
"Very good hotel several food options for breakfast"
United Kingdom
Anderson
The price is AU$92
includes taxes & fees
31 Oct - 1 Nov
HOTEL ARISTON

17. La Rosa dei Venti Resort

La Rosa dei Venti Resort
Piombino
8.2 out of 10, Very good, (20 reviews)
"The location is beautiful right on top of the cliff over watching the ocean in the islands. A nice path going down to the beach. Also, there is a pool that can be used. This place is more rooms to rent than the hotel. There is no room service and the rooms are not equipped Well to eat in or just relax inside."
United States
Rafael
The price is AU$202
includes taxes & fees
2 Nov - 3 Nov
La Rosa dei Venti Resort

18. Hotel Est

Hotel Est
3.0 star property
Piombino
8.2 out of 10, Very good, (31 reviews)
"great service"
United States
ARIEL
The price is AU$147
includes taxes & fees
31 Oct - 1 Nov
Hotel Est

19. Hotel Centrale

Hotel Centrale
4.0 star property
Piombino
7.6 out of 10, Good, (40 reviews)
"First of all I want to thank Alberto and wife for his hospitality and all the very welcoming, courteous and professional staff! An hotel in the center of the Town well-kept with a strong concept of hospitality and tradition! Recommended!"
United Kingdom
Giuseppe
The price is AU$128
includes taxes & fees
31 Oct - 1 Nov
Hotel Centrale

20. Hotiday Apartment Collection - Portoferraio

Hotiday Apartment Collection - Portoferraio
3.0 star property
Acquabona
9.0 out of 10, Wonderful, (6 reviews)
"Not for holiday makers. Need a car. No taxis available. No delivery of takeaways. Busses finish early carvery hour. Has to starve and have no evening meal"
United Kingdom
M
The price is AU$1,515
includes taxes & fees
4 Nov - 5 Nov
Hotiday Apartment Collection - Portoferraio
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top San Giovanni Hotel Reviews

Recent Reviews in San Giovanni

More cheap accommodation in San Giovanni

Find out more about San Giovanni

Top reasons to visit San Giovanni

  • Stunning Beaches: San Giovanni boasts beautiful sandy shores like Santa Giulia, perfect for sunbathing and water sports.
  • Outdoor Activities: Ideal for outdoor enthusiasts, visitors can enjoy golf, hiking, and various water sports.
  • Rich History: Explore the historic forts and charming architecture in nearby Portoferraio.
  • Family-Friendly Accommodations: Enjoy a variety of lodging options, from hotels to resorts, catering to all travellers.
  • Scenic Coastal Views: Experience breathtaking coastal scenery that enhances the relaxing atmosphere of your holiday.

Find great hotels near San Giovanni

San Giovanni in Portoferraio offers a delightful selection of family-friendly accommodations, perfect for those seeking a pet-friendly and adventurous getaway. With options ranging from charming hotels to relaxing resorts, you’re sure to find the ideal spot to unwind and explore the stunning Tuscan scenery. Whether you're looking for a romantic escape or a fun-filled family holiday, San Giovanni has something to cater to every traveller's needs.

  • TH Capoliveri - Grand Hotel Elba International: Nestled 8.0km from San Giovanni, this 4-star hotel is the ideal choice for those seeking a blend of adventure and business. With a strong focus on outdoor activities, guests can enjoy nearby hiking, mountain biking, and horse riding. The hotel also caters to business travellers with well-equipped meeting rooms and conference facilities. Pet lovers will appreciate the pet-friendly policy, which includes amenities like food and water bowls. This accommodation strikes a balance between work and play, making it perfect for the adventurous professional.
  • Hotel Le Acacie: Located 8.0km from San Giovanni, this family-friendly 4-star hotel is a haven for adventure seekers. With a variety of activities such as snorkelling, sailing, and mountain biking readily accessible, families can create lasting memories together. The hotel features a playground and provides free cribs, ensuring a welcoming environment for young children. The combination of family-oriented amenities and exciting outdoor adventures positions Hotel Le Acacie as a top choice for those travelling with kids.
  • Uappala Club & Resort Lacona: Situated just 3.2km from San Giovanni, Uappala Club & Resort Lacona is a fantastic 4-star option for families looking to relax and enjoy. The resort prioritises children's needs with supervised childcare services, a shared playground, and the opportunity to book cribs for little ones. The family-centric atmosphere, combined with resort-style amenities, makes it the perfect spot for those wanting a stress-free getaway with the kids, ensuring everyone has a memorable holiday experience.

Where to stay in San Giovanni

San Giovanni offers a delightful blend of outdoor adventure and cultural charm, making it a prime spot for your Tuscan getaway. Enjoy the pristine beaches of Santa Giulia, perfect for sunbathing and water sports. Explore the rich history and friendly atmosphere of nearby Portoferraio, where ancient architecture meets vibrant local life. This enchanting region promises a memorable stay filled with exploration, from its stunning coastline to the captivating experiences reminiscent of Rome.

  • Portoferraio: Nestled on the beautiful island of Elba, Portoferraio is a charming coastal city with a rich history. San Giovanni lies within its borders, making it an ideal base for your Tuscan holiday. This city experiences a seasonal influx of tourists, particularly from June to August, drawn by its stunning beaches and outdoor activities. Visitors can enjoy a variety of attractions, including its picturesque marina and vibrant dock port. Whether you're hitting the golf course or relaxing at a local campground, Portoferraio offers a delightful mix of family-friendly experiences and natural beauty.
  • Capoliveri: Just a stone's throw from San Giovanni, Capoliveri is a quaint town famed for its stunning beaches and outdoor adventures. This city draws seasonal visitors, peaking in the warmer months, making it a lively spot for families and beachgoers alike. Here, you can explore scenic hiking trails or unwind at family-friendly beaches. Capoliveri's charming streets are lined with shops and eateries, allowing you to immerse yourself in the local culture while enjoying the breathtaking coastal views.
  • Porto Azzurro: Located a mere 6.4km from San Giovanni, Porto Azzurro is another picturesque coastal town that beckons travellers with its stunning outdoor spaces and family-oriented activities. The town's beaches are perfect for relaxation or fun in the sun, while the nearby hiking trails offer a chance to explore the natural beauty of Elba. History buffs will appreciate the local historic mine, adding a unique touch to your visit. With its seasonal charm, Porto Azzurro is a fantastic destination for beach lovers and adventure seekers alike.

Things to do in and around San Giovanni

San Giovanni in Portoferraio, Tuscany, is perfect for outdoor enthusiasts and beach lovers. Visitors can enjoy a range of activities, including golf at local courses, making it an ideal spot for a sporty getaway. With its stunning coastal views and recreational opportunities, San Giovanni offers a relaxing yet active vacation experience amidst the beautiful Italian landscape.

Shopping

In San Giovanni, explore local shops for unique souvenirs and gifts. If you're up for a drive, visit Costa dei Vini, located 46.7km away, which offers a delightful selection of wines and local products to take home.

Recreation

At Isola D'Elba Tennis Club, enjoy a vibrant atmosphere while honing your tennis skills. Just 1.6km away, Acquabona Elba Golf Club offers stunning outdoor views for a relaxing round of golf. For ultimate relaxation, visit Calidario Terme Etrusche, renowned for its soothing thermal baths and wellness treatments.

Adventure

Explore Capoliveri Bike Park, a thrilling hiking trail located 6.4km from San Giovanni, offering stunning outdoor scenery and adventure vibes. For a unique experience, take the Monte Capanne Cableway, 12.9km away, perfect for families and adventure seekers. Don't miss the breathtaking views at Monte Calamita, 9.7km away.

Nightlife

In San Giovanni, the Teatro dei Vigilanti offers a charming atmosphere with its engaging performances and cultural experiences, just a short drive away. Enjoy a delightful evening filled with family-friendly entertainment and romantic vibes, making it a perfect spot to immerse yourself in local nightlife.

Booking tips and Expedia advantages for San Giovanni

San Giovanni in Portoferraio offers plenty of ways to save on your holiday. Enjoy free access to stunning beaches like Capo Bianco and Sansone, and explore the area on foot or by bike. For accommodation, the cheapest months to visit are January, March, and November, while booking about a month in advance can yield the best rates. Look for last-minute deals on Expedia, especially on Saturdays, which are typically cheaper than Wednesdays. Combine your hotel with flights and activities to score even better deals, and always compare prices to ensure you're getting the best value.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in San Giovanni is moderately seasonal. The cheapest months to stay in San Giovanni are January, March and November, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: Booking a hotel in San Giovanni about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Giovanni is Saturday. The most expensive day to stay in San Giovanni is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To find the most affordable options and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some cash by combining your San Giovanni hotel reservations with your flights and activities through an Expedia package.

Find the best attractions near San Giovanni

San Giovanni in Portoferraio is perfect for outdoor enthusiasts and beach lovers, offering a mix of sandy shores, historic forts, and even nudist beaches. Visitors can indulge in cultural experiences and adventure activities while soaking up the sun. Don't miss the chance to explore the local attractions, including the iconic St. John, for a taste of history and scenic beauty that enriches your Italian getaway.

  • Capo Bianco Beach: Just 3.2km from San Giovanni, Capo Bianco Beach boasts stunning white pebbles and crystal-clear waters. Relax in a serene atmosphere or enjoy sunbathing and swimming in its inviting waves, making it perfect for a laid-back day by the sea.
  • Sansone Beach: Located 4.8km from San Giovanni, Sansone Beach is famous for its striking limestone cliffs and vibrant blue waters. This hidden gem offers a more secluded experience, ideal for snorkelling and exploring the rich marine life beneath the surface.
  • Biodola Beach: Also 4.8km away, Biodola Beach features soft golden sand and a picturesque bay. It's perfect for families, offering a range of water sports and beachside amenities, ensuring a fun-filled day under the Tuscan sun.

Best time to go to San Giovanni

The best time to visit San Giovanni can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Giovanni falls in August, when visitor numbers are high and weather is sunny with no rain (dry). The coolest average temperature in San Giovanni falls in January and February. February has low visitor numbers and mostly sunny weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January50.4°F (10.2°C)Light RainMostly SunnyLowModerately Low
February50.4°F (10.2°C)Light RainMostly SunnyLowAverage
March52.9°F (11.6°C)Light RainMostly SunnyAverageModerately Low
April56.5°F (13.6°C)Light RainMostly SunnyAverageAverage
May61.9°F (16.6°C)Light RainMostly SunnyAverageAverage
June69.3°F (20.7°C)No Rain (Dry)SunnyAverageModerately High
July74.7°F (23.7°C)No Rain (Dry)SunnyHighModerately High
August75.0°F (23.9°C)No Rain (Dry)SunnyHighModerately High
September70.7°F (21.5°C)Light RainSunnyHighAverage
October64.9°F (18.3°C)Light RainMostly SunnyAverageAverage
November58.8°F (14.9°C)Light RainMostly SunnyAverageModerately Low
December53.4°F (11.9°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Giovanni

Flying into San Giovanni, Portoferraio, Tuscany is convenient with the nearby Bastia (BIA-Poretta) airport, located 74.0km away. For accommodation, Hôtel La Lagune and Hôtel Résidence a Torra, both rated 4-stars, are situated 4.8km from the airport, offering easy access for travellers. Additionally, Hôtel des Gouverneurs, also a 4-star establishment, is located 16.1km from Bastia. These hotels provide comfortable stays and are well-placed for transportation services to the airport, making your journey to San Giovanni seamless and enjoyable.

Frequently asked questions

What is the best area to stay in San Giovanni?
The best area to stay in San Giovanni is the historic centre, particularly around Piazza Masaccio.

This neighbourhood is the heart of the town, offering a blend of historic architecture and local life. You'll find many of the town's main attractions here, including the Basilica of Santa Maria delle Grazie and the Palazzo d'Arnolfo. The streets are pedestrian-friendly, making it easy to explore the local shops, cafes, and trattorias.

For couples seeking a relaxed and authentic Tuscan experience, staying in the historic centre is ideal. You'll be within easy walking distance of quality restaurants and local wine bars, great for enjoying evenings out. The charming squares and narrow alleys provide a lovely backdrop for strolls.

Families will also appreciate the convenience of staying in the historic centre. With attractions like the Casa Masaccio Museum and the proximity to local markets, it offers activities for all ages.
When is the best time to go to San Giovanni?
The best time to visit San Giovanni, Tuscany, is during the spring (April to June) and autumn (September to October) months.

During these periods, the weather is pleasantly mild, making it ideal for exploring the rolling hills and vineyards that characterise the Tuscan landscape. You'll find fewer crowds compared to the peak summer months, allowing for a more relaxed experience when visiting local wineries or the historic town centre. The spring brings blooming wildflowers, while autumn offers the beauty of changing leaves and harvest festivals.

Couples looking for a romantic escape will particularly appreciate the mild weather and more tranquil atmosphere these seasons provide. It's superb for leisurely drives through the countryside, enjoying al fresco dining, and experiencing the region's culinary delights without the summer rush.

Families travelling with children will also find these times more comfortable.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Giovanni.
How can I save on a hotel booking in San Giovanni with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on San Giovanni hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in San Giovanni?
Prices for hotels in San Giovanni often vary, but you can find a great deal from AU$92 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.