San Giovanni
|
Latest page update: 21 August 2025
|
By: Dion Protani
|
Where to Stay
Where to Stay in San Giovanni
San Giovanni has only a small number of hotel-style options, with most accommodation consisting of lakeside apartments and smaller residences close to the water. For established full-service hotels with stronger facilities and a higher volume of guest reviews, neighbouring towns on the central part of Lake Como provide the most reliable choices.
In Bellagio, Grand Hotel Villa Serbelloni is the most prestigious option, known for its historic setting, refined service and impressive lakeside location with extensive facilities (€€€€). Also in Bellagio, Hotel Belvedere offers elegant terraces, panoramic views and consistently strong guest feedback for comfort and hospitality (€€€€). For a practical and well-reviewed alternative nearby, Grand Hotel Menaggio in Menaggio provides a lakeside position, a pool and convenient access to ferry links, making it a solid base for exploring the central lake area (€€€€).
In Bellagio, Grand Hotel Villa Serbelloni is the most prestigious option, known for its historic setting, refined service and impressive lakeside location with extensive facilities (€€€€). Also in Bellagio, Hotel Belvedere offers elegant terraces, panoramic views and consistently strong guest feedback for comfort and hospitality (€€€€). For a practical and well-reviewed alternative nearby, Grand Hotel Menaggio in Menaggio provides a lakeside position, a pool and convenient access to ferry links, making it a solid base for exploring the central lake area (€€€€).
Where is
Where is San Giovanni?
|
The lakeside location of San Giovanni is situated in the Province of Como, on the shores of Lake Como. It's a part of the Comune of Bellagio and is located a distance of 79 kilometres north of Milan, the regional capital of Lombardy.
San Giovanni has a Lake Como ferry port, while nearby places of interest include Giardini di Villa Melzi and Villa Carlotta. |
San Giovanni - frazione of Bellagio Comune
|
Comune: Bellagio
Province: Como Region: Lombardy Elevation: 200 metres Highlights: House of the Flying Bicycles, Nautical Museum Travel facilities: ferry port Close by: Giardini di Villa Melzi, Villa Carlotta, Menaggio |
What People Ask About San Giovanni, Lake Como
Is San Giovanni worth visiting?
Yes, San Giovanni is a quiet lakeside hamlet near Bellagio, offering views across the lake, a small harbour, and easy access to the gardens of Villa Melzi and nearby walking paths.
Where is San Giovanni in relation to Bellagio?
San Giovanni is part of the municipality of Bellagio, located about 2 km south of the centre. It lies along the lakefront between Bellagio and Loppia.
How do you get to San Giovanni?
San Giovanni can be reached on foot from Bellagio via a lakeside path or by local road. Parking is available nearby, and boat services stop at the Bellagio ferry terminal, 20 minutes away on foot.
What is there to see in San Giovanni?
The small harbour, Church of San Giovanni, and lakeside views are the main highlights. It’s also close to Villa Melzi’s gardens and quieter than central Bellagio.
When is the best time to visit San Giovanni?
The best time to visit is from spring to early autumn, when nearby gardens are open, the weather is good for walking, and views from the lakeside are at their best.
Related links
Discover
Discover San Giovanni
San Giovanni is a small lakeside hamlet within the municipality of Bellagio, on the eastern shore of the western branch of Lake Como. It is set just south of Bellagio’s main centre, with a compact waterfront, narrow lanes, and stone houses that reflect its traditional character. Its position offers views across the lake towards Tremezzo and the western shore.
The most notable landmark is the Church of San Giovanni Battista, which preserves elements of its medieval origins. The lakeside is used by fishing boats and small harbours, maintaining the hamlet’s historic connection with the water. Walking paths link San Giovanni with Bellagio’s centre, while road and ferry services are accessible nearby, providing connections to Varenna, Menaggio, and other towns across the lake.
The most notable landmark is the Church of San Giovanni Battista, which preserves elements of its medieval origins. The lakeside is used by fishing boats and small harbours, maintaining the hamlet’s historic connection with the water. Walking paths link San Giovanni with Bellagio’s centre, while road and ferry services are accessible nearby, providing connections to Varenna, Menaggio, and other towns across the lake.
Things to Do
Things to Do in San Giovanni
- Lakeside Setting and Small Harbour: San Giovanni is a quiet hamlet of Bellagio, located just south of the main town. It has a small harbour with moored fishing boats and a short promenade lined with benches and traditional stone buildings. The waterfront offers a peaceful atmosphere and views across the lake to Tremezzina and the western shore.
- Chiesa di San Giovanni Battista: This parish church stands at the heart of the hamlet and dates back to the 12th century, with later Baroque additions. It contains frescoes, marble altars, and religious statues, and remains an active place of worship. The surrounding square is used for community gatherings and religious celebrations.
- Old Village Lanes and Local Life: San Giovanni retains its village character, with narrow alleys, stone houses, and modest courtyards that reflect its fishing and farming heritage. It is less frequented by tourists, offering an authentic glimpse into daily life on the lake’s shores.
- Walking Path to Bellagio Centre: A scenic lakeside path connects San Giovanni to Bellagio, taking around 20 minutes on foot. The walk passes villas, gardens, and viewpoints over the lake, making it a pleasant route for visitors staying in either location or exploring the area on foot.
- Day Trip to Villa Carlotta: Easily reachable by ferry from Bellagio, Villa Carlotta in Tremezzo offers art exhibitions, neoclassical architecture, and botanical gardens. It provides a cultural excursion that pairs well with a stay in the quieter surroundings of San Giovanni.
Tours and Activities
San Giovanni Tours and Activities
Where to Eat
Where to Eat in San Giovanni
- Ittiturismo Ristorante Mella: Situated in San Giovanni, this family-run restaurant offers a unique dining experience focused on fresh lake fish. The menu features traditional dishes prepared with the day's catch, such as risotto with perch fillets and grilled agoni. The dining area provides views of the small harbour, enhancing the authentic atmosphere. Price guide: €€ (Mid-range)
- Ristorante Silvio: Located in Bellagio (approximately 1 km from San Giovanni), Ristorante Silvio is renowned for its lake fish specialities and Italian cuisine. The terrace offers panoramic views of Lake Como, making it a popular choice for both locals and visitors. Price guide: €€ (Mid-range)
- La Pergola: Situated in Pescallo (about 1.5 km from San Giovanni), La Pergola offers Italian and Mediterranean dishes with an emphasis on seafood. The lakeside setting provides a tranquil dining experience. Price guide: €€ (Mid-range)
- Alle Darsene di Loppia: Found in Loppia (approximately 2 km from San Giovanni), this restaurant offers a refined menu focusing on Italian and Mediterranean cuisine. The garden seating area adds to the charm of the dining experience. Price guide: €€€ (Special occasion)
- Trattoria Baita Belvedere: Located in Chevrio (about 5 km from San Giovanni), this trattoria offers traditional Italian dishes in a rustic setting. The hillside location provides stunning views of the lake and surrounding mountains. Price guide: €€ (Mid-range)
Photo Gallery
San Giovanni Photo Gallery
Places Close to [Place Name]
Places Close to San Giovanni
- Torno (approx. 5 km south of San Giovanni): A small and peaceful village on the eastern shore of Lake Como, Torno is known for its historic charm and stunning lake views. Visitors can explore the Chiesa di San Giovanni Evangelista, a beautiful church with a tranquil setting, or take a relaxing stroll along the lakeside promenade, which offers panoramic vistas of the lake and surrounding mountains.
- Moltrasio (approx. 10 km southeast of San Giovanni): Situated on the western shore of Lake Como, Moltrasio offers a picturesque lakeside setting and peaceful atmosphere. Visitors can enjoy scenic walks along the lake, visit the charming streets lined with cafes and shops, or take part in outdoor activities like hiking in the surrounding hills. The town is known for its beautiful villas and serene environment.
- Cernobbio (approx. 15 km southeast of San Giovanni): A charming town on the shores of Lake Como, Cernobbio is famous for the luxurious Villa d'Este, a renowned hotel set in extensive gardens. Visitors can enjoy a leisurely walk along the lakeside promenade, explore the town’s quaint streets, or take a boat trip across the lake to admire the stunning views of the surrounding mountains and water.
- Como (approx. 20 km southeast of San Giovanni): The city of Como, located at the southern tip of Lake Como, is rich in history and culture. Visitors can explore landmarks such as the Cattedrale di Como, the Tempio Voltiano, and the vibrant Piazza Cavour. A funicular ride to Brunate offers spectacular views of the lake and the surrounding region. Como is a perfect base for exploring the lake and surrounding towns.
- Argegno (approx. 25 km north of San Giovanni): A picturesque village on the western shore of Lake Como, Argegno offers a quiet, scenic retreat. Visitors can take the cable car up to Pigra, a hilltop village that provides stunning panoramic views of the lake. The village is also known for its charming streets, local cafes, and a peaceful lakeside promenade perfect for leisurely walks.
Lake Como Top 10 - My Recommended Destinations
1. Varenna
2. Como
3. Bellagio
4. Menaggio
5. Tremezzo
6. Lenno
7. Argegno
8. Cernobbio
9. Bellano
10. Colico
👉 Explore the Top 10 Towns on Lake Como
1. Varenna
2. Como
3. Bellagio
4. Menaggio
5. Tremezzo
6. Lenno
7. Argegno
8. Cernobbio
9. Bellano
10. Colico
👉 Explore the Top 10 Towns on Lake Como
How to Get to [Place Name]
How to Get to San Giovanni
By Rail: San Giovanni does not have its own railway station. The nearest major station is Como San Giovanni, located approximately 30 kilometres to the south-west. Trenitalia and Trenord operate frequent services from Milan to Como San Giovanni, with journey times of about 40 minutes. From Como, travellers can reach San Giovanni by bus, taxi, or ferry.
By Road: San Giovanni is approximately 75 kilometres north of Milan and about 30 kilometres north-east of Como. Driving from Milan takes around 1 hour and 40 minutes via the A9 motorway, exiting at Lago di Como, and then following the SS340 road along the western shore of Lake Como. From Como, the journey is approximately 50 minutes via the SS340 road. The roads along the lake can be narrow and winding, especially during peak tourist seasons.
Nearest International Airports:
Lake Como Ferries: San Giovanni is served by ferry services on Lake Como, providing a scenic and convenient means of transportation to various lakeside towns. The ferry terminal in San Giovanni offers regular services to destinations such as Como and Bellagio. The journey from San Giovanni to Como takes approximately 1 hour and 20 minutes. Ferries operate multiple times daily, but schedules and routes vary seasonally. It is advisable to check the current timetables and plan journeys accordingly.
By Road: San Giovanni is approximately 75 kilometres north of Milan and about 30 kilometres north-east of Como. Driving from Milan takes around 1 hour and 40 minutes via the A9 motorway, exiting at Lago di Como, and then following the SS340 road along the western shore of Lake Como. From Como, the journey is approximately 50 minutes via the SS340 road. The roads along the lake can be narrow and winding, especially during peak tourist seasons.
Nearest International Airports:
- Milan Malpensa Airport (Aeroporto di Milano-Malpensa): Located about 85 kilometres south-west of San Giovanni, the drive takes approximately 1 hour and 50 minutes via the A36 and A9 motorways, exiting at Lago di Como, and then following the SS340 road. From the airport, travellers can take the Malpensa Express train to Milan Cadorna station, then a train to Como San Giovanni, followed by a bus, taxi, or ferry to San Giovanni.
- Milan Linate Airport (Aeroporto di Milano-Linate): Situated around 100 kilometres south of San Giovanni, the drive takes approximately 2 hours via the A9 motorway, exiting at Lago di Como, and then following the SS340 road. Public transport options from Linate Airport to San Giovanni involve taking a bus to Milan Centrale station, then a train to Como San Giovanni, followed by a bus, taxi, or ferry to San Giovanni.
Lake Como Ferries: San Giovanni is served by ferry services on Lake Como, providing a scenic and convenient means of transportation to various lakeside towns. The ferry terminal in San Giovanni offers regular services to destinations such as Como and Bellagio. The journey from San Giovanni to Como takes approximately 1 hour and 20 minutes. Ferries operate multiple times daily, but schedules and routes vary seasonally. It is advisable to check the current timetables and plan journeys accordingly.
Private Transfers
San Giovanni Private Transfers
A private transfer is the most convenient way to travel to or from San Giovanni, a lakeside hamlet just south of Bellagio on Lake Como’s eastern shore. You’ll be picked up from your chosen location and driven directly by a local driver—no ferry changes, no delays, and no need to hire a car.
From San Giovanni, the journey to Milan Malpensa Airport takes around 1 hour 45 minutes (approx. 85 kilometres), while Milan Linate Airport and Bergamo Orio al Serio Airport are each about 1 hour 40 minutes away. Transfers to nearby destinations such as Bellagio, Lezzeno, or Varenna typically take between 10 and 30 minutes by car or car-ferry combination.
To check availability or request a personalised quote, simply fill out the short form below.
From San Giovanni, the journey to Milan Malpensa Airport takes around 1 hour 45 minutes (approx. 85 kilometres), while Milan Linate Airport and Bergamo Orio al Serio Airport are each about 1 hour 40 minutes away. Transfers to nearby destinations such as Bellagio, Lezzeno, or Varenna typically take between 10 and 30 minutes by car or car-ferry combination.
To check availability or request a personalised quote, simply fill out the short form below.

