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.
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