From Bergamo Airport (BGY) to Iseo: complete arrival guide

Getting here

From Bergamo Airport (BGY) to Iseo: complete arrival guide

Bergamo Orio al Serio Airport (code BGY, also known as Milan Bergamo) is the most convenient arrival point for Lago d'Iseo — about 40 kilometres and 35–45 minutes by car. All other airports — Milan Linate, Malpensa, Verona — are noticeably further away.

Here is every way to get from BGY to Iseo: rental car, taxi, bus and train, the new direct Iseo Express bus, arriving by car from northern Europe, an airport comparison and practical parking tips.

Direct bus: Iseo Express — new since summer 2026

Since 12 June 2026 the Iseo Express runs: a seasonal direct bus by Arriva connecting Bergamo Orio al Serio Airport and the city of Bergamo with the southern shore of Lake Iseo — no changes needed — stopping at Iseo, Clusane, Paratico and Sarnico. The journey from the airport to Iseo takes just over an hour. For day-trippers and guests without a car it is the most convenient public transport option, with no change in Brescia.

The experimental service runs daily from 12 June to 13 September 2026, including weekends and public holidays: on weekdays 14 trips (there and back) between 04:42 and 22:56, on holidays 12 trips (05:03–22:56). That makes it workable for early and late flights too.

Tickets are available contactless on board, via the Arriva MyPay app, the WhatsApp Chat&Go service or at authorised retailers. Valid Brescia province passes remain valid on the lakeside section. As this is the connection's first season, check the current timetable before you travel.

Taxi or private transfer

A taxi from BGY to Iseo costs approximately €80 as a guide price — depending on time of day, luggage and provider. Ask for a fixed rate upfront. Specialist transfer companies (ShuttleDirect, Suntransfers, JAM Transfer, TransferMilan and others) often charge less when booked in advance and price per vehicle, not per passenger.

We are happy to recommend a local taxi contact on request. From Sulzano (ferry to Monte Isola) to Iseo costs approximately €15–20.

By bus & train

ATB Line 1 shuttle from the airport to Bergamo railway station: every 20 minutes (05:30–00:15), journey approx. 15–20 minutes, ticket €2.60 (vending machines in arrivals or ATB app). From Bergamo a regional train to Brescia (approx. 57 min, approx. €4.80, hourly), then change to the Brescia–Edolo line (Trenord RE3 or regional) which stops at Iseo and Sulzano (22–32 min, approx. €2–3). Total: 1.5–2.5 hours, approx. €9–10 per person.

The cheapest option, but the most cumbersome with luggage and two changes. Check timetables at trenord.it in advance — the Brescia connection is not always tightly scheduled. Iseo station is within walking distance of the old town and Little Mier.

The bus and shuttle area at Bergamo Airport (BGY).

Driving from Germany or Austria

Arriving by car from the north, the most direct route is the Brenner Pass (A22, lowest Alpine crossing at 1,372 m). From the Brenner border to Iseo is approximately 280 km — about 3 to 3.5 hours in normal traffic. Allow around 3 hours from Innsbruck and about 4 hours from Munich.

Budget for A22 motorway tolls (approx. €15–25 depending on vehicle class). From 15 November to 15 April winter tyres or snow chains are compulsory on Alpine roads. Little Mier's private courtyard parking means no searching for a space after a long drive.

Airport comparison

Bergamo BGY is clearly the best choice for Lake Iseo. Milan Linate (LIN) is around 51 km away — reachable by car in about 1 hour, but only worthwhile if you are flying via Milan anyway. Milan Malpensa (MXP) at 104 km is considerably further (approx. 1.5 hours by car) and only worth considering for significantly cheaper flights. Verona (VRN) is about 54 km away (approx. 1 hour) and a reasonable alternative for flights from Germany or Austria.

Bottom line: BGY saves time and effort. Flying into Verona is the next-best option — head towards Brescia via the A4 or SS11.

Approaching northern Italy over the Alps — Bergamo is closest to Lake Iseo.

Practical tips: parking, arrival time, night arrival

Parking in Iseo: the free car park at Viale Europa (lit, CCTV, 24/7, no time limit) is ideal for day visitors and late arrivals. Paid options: Viale Repubblica (approx. 350 m from the old town) and Via Mier. Avoid Viale Repubblica on Thursday night — the Friday market closes it.

Best time to leave BGY: 09:00–12:00 or 13:00–17:00 for lighter traffic. For night arrivals, Viale Europa is always available and safe. Iseo is very compact — the old town and Little Mier are just a few minutes on foot from any central car park.

From landing to the first night: an arrival day

Midday — Land at Bergamo Airport (BGY). Pick up a rental car at the terminal (most desks open from 7:30) or book a taxi/transfer in advance. Via the A4 (Palazzolo or Rovato exit) to Iseo in 35–45 minutes.

Afternoon — Arrive at Little Mier in Via Mier, park in the courtyard, settle in. A first stroll through the old town and to the harbour.

Evening — Aperitivo on the Lungolago, then dinner at a trattoria with lake fish. Without your own car: take the bus (ATB line 1) to Bergamo station and the train via Brescia to Iseo.

Tip — Best time to leave BGY: 9–12 or 13–17 (less traffic). For night arrivals, the Viale Europa car park in Iseo is free and lit around the clock.

Frequently asked questions

How long does the drive from Bergamo Airport to Iseo take?
About 35–45 minutes for the roughly 40 kilometres, mainly on the A4 motorway — depending on traffic.
Is a rental car worth it or is a taxi enough?
If you want to visit Franciacorta, the outlet village, Bergamo or Brescia: rent a car. If you are staying mainly in Iseo and Monte Isola — both easily explored on foot and by ferry — a taxi or transfer is perfectly fine.
Can you get to Iseo by train?
Yes — Iseo is on the Brescia–Edolo line (Trenord). Take the ATB Line 1 shuttle from the airport to Bergamo station (15–20 min, €2.60), then a regional train to Brescia (approx. 57 min, €4.80), then change to Iseo (22–32 min, approx. €2–3). Sulzano (ferry to Monte Isola) is on the same line.
Is there a direct bus from Bergamo Airport to Iseo?
Yes: the Iseo Express (Arriva) has run since 12 June 2026 directly from Bergamo Airport — and from the city of Bergamo — to Iseo, Clusane, Paratico and Sarnico, with no changes and in just over an hour. Seasonal service until 13 September 2026, with 14 daily trips on weekdays and 12 on holidays. Tickets contactless on board or via the Arriva MyPay app. Check the current timetable before you travel.
Which airport is closest to Lake Iseo?
Bergamo (BGY) at around 40 km is by far the closest. Next are Milan Linate (51 km), Verona (54 km) and Milan Malpensa (104 km). BGY also has the fastest public transport connection.
How long is the drive from the Brenner Pass to Iseo?
About 280 km from the Brenner border — roughly 3 to 3.5 hours via the A22 motorway through Bolzano towards Brescia. From Innsbruck allow about 3 hours, from Munich about 4 hours.
Where is the best place to park in Iseo?
The free car park at Viale Europa is ideal — lit, CCTV-monitored, no time limit, open 24/7. Paid alternatives: Viale Repubblica (approx. 350 m from the old town) and Via Mier. Little Mier guests have a private courtyard parking space included.
How do you get from Bergamo airport to Lake Iseo without a car?
In summer (12 June–13 September 2026) the easiest way is the direct Iseo Express bus (Arriva), with no change, in just over an hour. Year-round: ATB bus line 1 to Bergamo station (€2.60), then a regional train to Brescia and on to Iseo (around €9–10 per person in total, 1.5–2.5 hours).

Comments & Questions

Have an update, a local experience or a question about this guide? Add a short note.

No comments yet. The first practical note is often the most helpful.

Comments are briefly reviewed before publication.

More from the Lake Iseo guide