Borgo Paradiso

Dove siamo

Borgo Paradiso is located in Veddo, a small and quiet hamlet in the municipality of Maccagno with Pino and Veddasca, in the province of Varese.

Situated in the northwestern part of the Lombardy region, directly overlooking the eastern shore of Lake Maggiore, Veddo is just a few steps from the Swiss border and the Piedmont region, nestled in a mountain landscape characteristic of the Lombard Prealps.

Located in the Veddasca Valley, a green and sparsely populated valley renowned for its unspoiled nature, lush forests, and spectacular views of Lake Maggiore, Borgo Paradiso is the perfect place for those seeking tranquility and contact with nature. Thanks to its elevated position above the town of Maccagno, it offers breathtaking views of the surrounding mountains and Lake Maggiore.

Despite its foothill location, Borgo Paradiso is 115 km from Milan, 200 km from Zurich, and 45 km from Lugano.

Veddo benefits from both its proximity to Lake Maggiore, with access to tourist spots like restaurants, bars, and beaches, and the peaceful atmosphere typical of mountain villages. You can reach the highest peaks either by narrow, winding roads that wind through the woods or by hiking trails.

How to get here

  • BY CAR

From Milan: 115 km, about 1 hour and 40 minutes

Highway A8 to Varese, then follow signs for Luino and then for Maccagno-Valico Zenna (CH). Once in Maccagno, continue along SP5 towards Passo Forcora.

From Lugano: 45 km, about 50 minutes

Direction Agno-Ponte Tresa, then continue towards Valico Fornasette (IT). Cross Luino and continue following the signs for Luino and then for Maccagno-Valico Zenna (CH). Once in Maccagno, continue along SP5 towards Passo Forcora.

From Zurich: 200 km, about 2 hours and 30 minutes

Highway E41 towards Gottardo; continue on the E35 highway towards Lugano; take the Bellinzona Sud-Locarno exit and continue towards Valico Zenna (IT) and then to Maccagno. Once in Maccagno, continue along SP5 towards Passo Forcora.

  • BY BIKE

From Milan: about 6 hours

From Lugano: about 2 hours

From Zurich: about 10 hours, suitable for experienced cyclists

  • BY TRAIN

Maccagno station (5 minutes by car from Borgo Paradiso) offers connections to major cities in the area.

From Milan: connections to Maccagno station, about 2 hours of travel.

From Zurich: approximately 2 - 3 hours with connections in Luino or Bellinzona.

From Lugano: about 1 hour 30 minutes to Maccagno with a change in Luino or Cadenazzo.

  • BY PLANE

Milan Malpensa: 80 km, about 1 hour and 15 minutes by car.

Lugano-Agno: 45 km, about 50 minutes by car.

Milan Linate: 125 km, about 1 hour and 50 minutes by car.