Travelling to Lugano

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

About Lugano

Lugano is a beautiful and vibrant city on the border of Switzerland and Italy. As an Italian speaking Swiss city it offers a mixture of cultures unique to the Ticino region. It is an important city for business with a rich history dating back to the Stone Age, along with the scenic Lake Lugano and surrounding mountains, this is a true multi-faceted city.

Stations

Important Stations and Airports for this Journey

Lugano

How to Travel to Lugano

Flights to Lugano

Travel to Lugano is generally via Geneva or Zurich. Swiss and Darwin airlines offer year round flights from these cities, plus seasonal flights from Cagliari and Olbia in Sardinia, as well as Elba Island. Lugano Airport is around 6 kilometres away from the city centre, approximately 15 minutes by road. The airport shuttle service runs from 8.00 a.m. to 6.30 p.m. during the week and between 10.00 a.m. and 6.30 p.m. at the weekend. Buses are timed to leave according to flight arrivals and travel to the Swiss Federal Railway Station in the centre of Lugano. The Lugano-Ponte Tresa Train Service (FLP) also travels between nearby Agno and Lugano train station every 15-30 minutes.

Trains to Lugano

Trains from Geneva take around 5.5 hours and 2-3 hours from Zurich. Lugano train station is right in the heart of the city, near the banks of Lake Lugano. Buses and trains from around the region stop at the station. The main rail service provider is SBB.

Buses to Lugano

Flixbus runs routes between Lugano and Zurich, Milan and Munich. Buses stop in the city centre on Via Giacomo E Filippo Ciani. There are local buses and trains from the nearby station, which transport passengers around the city and surrounding areas.

Popular routes to Lugano

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language