All routes

Bergamo Airport → Switzerland: how to get to Lugano

The easiest way from Bergamo Airport into Switzerland is a private car to Lugano, just across the border: about 1h15, from CHF 250. For Zurich or Geneva, connect on — full guide below.

from250 CHF
Book / see price

Book a transfer

Getting from Bergamo to Switzerland

Bergamo Orio al Serio (BGY) is a busy low-cost airport and a handy gateway to Switzerland. The closest Swiss city is Lugano, in Ticino, about 1h15 (88 km) by car across the border. Zurich and Geneva are further north, reached by connecting via Milan or by train. Below is the best way to each, and why a private transfer is the simplest for Lugano and Ticino.

By private transfer, train or connection

🚗 Private transfer — door-to-door from the terminal to Lugano in about 1h15, from CHF 250, with meet & greet and the border crossing included. The simplest option, 24/7.

🚆 By train — from Bergamo you first reach Milan or Monza, then a direct train to Lugano (about 2.5–3 h in total with the transfer).

✈️ Onward flights — for Zurich or Geneva, most travellers connect through Milan; there is no direct Bergamo–Lugano flight, so a car is best for Ticino.

Bergamo to Lugano — the easy door-to-door option

For Lugano and Ticino a private transfer from Bergamo is the simplest way: about 1h15, from CHF 250 per car (not per person), with a driver waiting in arrivals, flight tracking and the Switzerland–Italy border crossing included. Bergamo has a single terminal, so meet & greet is quick. We run 24/7 for early and late low-cost flights, and also drive on to Como, Bellinzona, Locarno and St. Moritz.

Price by car class

per car, fixed

Comfort

Toyota Corolla, VW Passat, VW Golf

from 250 CHF

Business

Mercedes E-Class, BMW 5 Series, Audi A6

from 263 CHF

Premium

Mercedes S-Class, BMW 7 Series, Audi A8

from 312 CHF

Minivan

Mercedes V-Class, Volkswagen Caravelle

from 290 CHF

Premium Minivan

Mercedes V-Class Premium, Lexus LM, VIP Minivan

from 331 CHF

FAQ

Frequently asked questions

How do I get from Bergamo Airport to Lugano?
The easiest way is a private car — door-to-door in about 1h15, from CHF 250. By train you go via Milan or Monza (about 2.5–3 h in total). Lugano is the closest Swiss city to Bergamo.
How long does Bergamo Airport to Lugano take?
About 1 hour 15 minutes by private car for the 88 km, including the Chiasso border crossing, depending on traffic.
How much is a transfer from Bergamo to Lugano?
From CHF 250 in a Comfort car (up to 3 passengers), fixed price confirmed before pickup, no meter. Business, Premium and 7-seat minivan available.
Where does the driver meet me at Bergamo Airport?
In the arrivals hall with a name sign (meet & greet). Bergamo has a single terminal, so it is quick and easy to find your driver.
How do I get from Bergamo to Zurich or Geneva?
There is no direct flight to Lugano; for Zurich or Geneva most travellers connect through Milan by train or plane. For Ticino a private car is faster and door-to-door.
Do you handle late-night or early-morning low-cost flights?
Yes. We track your flight, wait free of charge if it is delayed, and operate 24/7 for the early and late departures common at Bergamo.
Is the border crossing included in the price?
Yes. The Switzerland–Italy border crossing at Chiasso is included in the fixed price. Keep your passport or ID handy in case of a check.
Do you also drive to Como, Bellinzona and St. Moritz?
Yes — from Bergamo we cover Lake Como, all of Ticino (Bellinzona, Locarno, Ascona) and St. Moritz, all at a fixed price.