From Milan: If you're coming from Milan, Italy, you can take a train from Milan Centrale to Lugano Centrale. The journey takes about 1 hour. Cost of the ticket (regional train, second class): 15 Euro
From Zurich: Zurich is a major hub with frequent connections. Take a train from Zurich Hauptbahnhof to Lugano. The journey takes approximately 1 hour and 50 minutes. Trains run frequently throughout the day.
By Car
From Italy: If you're driving from Italy, Lugano is easily accessible via the A9 highway. If you're coming from Milan, take the A9 towards Chiasso and then continue on the A2 towards Lugano.
Make sure you have a valid vignette (toll sticker) for Swiss highways.
Sleeping
Unfortunately we cannot provide a place to sleep at this time.
You can check hostels like Montarina.