Explore Destinations

Discover the world's most amazing places

How to Get from Lake Iseo to Bergamo Airport

Quick Answer

Best overall option: Take the Trenord regional train from Iseo station to Bergamo station (55–65 min, ~€5.50–€7.00), then transfer to ATB Bus Line 1 to Bergamo Airport (15–20 min, €2.50). Total time: about 1 hour 20 minutes to 1 hour 45 minutes. Total cost: approximately €8.00–€9.50 ($8.64–$10.26). This is the most reliable, affordable, and frequent option for most travelers.

Fastest option: Taxi or private transfer – 40–50 minutes, €80–€120 ($86–$130). Best for groups, late-night arrivals, or heavy luggage.

Cheapest option: Regional bus (if available) from some Lake Iseo towns to Bergamo, then ATB bus to airport – from €5.00–€7.00 ($5.40–$7.56), but schedules are limited and journey time can exceed 2 hours.

Quick Navigation: Choose Your Way

🚆 Train + Airport Bus – The Best Balance of Cost, Speed & Reliability

For the vast majority of travelers, the train + ATB airport bus combination is the smartest way to get from Lake Iseo to Bergamo Airport. It’s far cheaper than a taxi, more predictable than a bus, and runs frequently throughout the day.

Step-by-Step Guide

  1. Board the Trenord regional train at Iseo station (the main Lake Iseo rail hub). Trains run toward Bergamo approximately every 60 minutes. Check the Trenord official website for real-time schedules.
  2. Alight at Bergamo station (capolinea). The journey takes 55–65 minutes. Most trains are comfortable with air conditioning, overhead racks, and designated luggage areas.
  3. Exit the station and walk to the bus stop “Bergamo Autostazione” (located just outside the train station). Look for ATB Bus Line 1 marked “Aeroporto.”
  4. Buy your ATB bus ticket from the ticket machine or the ATB app (€2.50). The bus runs every 15–20 minutes and takes 15–20 minutes to reach Bergamo Airport (BGY).

Train & Bus Schedule Details

Typical Weekday Schedule (subject to change – always verify online)
RouteFirst DepartureLast DepartureFrequencySingle Fare
Iseo → Bergamo (train)~05:30~21:30Every 60 min€5.50–€7.00
Bergamo → Airport (ATB bus)~05:45~23:00Every 15–20 min€2.50

Note: Sunday and holiday schedules may differ. Always check the Trenord and ATB websites for the latest timetables.

Why This Is the Recommended Option

Train Ticket Types & Where to Buy

What About the Return Trip (Airport → Lake Iseo)?

The same route works in reverse: ATB Bus Line 1 from the airport to Bergamo station (every 15–20 min, €2.50), then the Trenord train from Bergamo to Iseo (every 60 min, €5.50–€7.00). Total return cost: ~€8.00–€9.50.

Real Traveler Example

“I took the 08:15 train from Iseo, arrived Bergamo at 09:10, caught the 09:20 ATB bus, and was at the airport check-in counter by 09:40. Smooth, cheap, and stress-free.” – Marco, frequent traveler from Iseo.

Official resources: Trenord official site | ATB Bergamo | Bergamo Airport (BGY) official site

🚌 Bus & Coach Options – Budget-Friendly but Limited

While the train + ATB bus is the most reliable public transport option, there are a few bus alternatives that may work depending on where exactly you’re staying on Lake Iseo and your schedule. Generally, bus options are less frequent and may require multiple transfers, but they can be slightly cheaper.

1. Regional Bus from Lake Iseo Towns to Bergamo

Some towns around Lake Iseo (like Sarnico, Lovere, and Pisogne) have regional bus services operated by Bergamo Trasporti and SAIA Trasporti that connect to Bergamo’s bus terminal. From there, you take the same ATB Line 1 to the airport.

2. FlixBus & Other Long-Distance Coaches

FlixBus serves Bergamo Airport (BGY) with routes to/from many Italian and European cities. However, FlixBus does not stop directly at Lake Iseo towns. You would need to take a local bus or train to a FlixBus stop (e.g., Bergamo or Brescia) first, which adds time and cost. For most travelers, this is not the most efficient option.

3. Seasonal Tourist Buses

During peak summer months (June–September), some local tour operators run shuttle buses from Lake Iseo resorts directly to Bergamo Airport. These are not always published online and are often arranged through hotels. Ask your accommodation if they offer or know of a direct airport shuttle – it’s worth a try, especially if you’re staying near Iseo or Lovere.

Bus vs. Train – Quick Comparison

FactorTrain + ATB BusRegional Bus + ATB Bus
Cost€8.00–€9.50€6.50–€9.00
Total time1h20–1h451h30–2h15
FrequencyEvery 60 min (train) + every 15–20 min (bus)5–8 per day (bus to Bergamo) + every 15–20 min (ATB)
ReliabilityHighModerate – limited schedules
Best forMost travelers, any time of dayBudget travelers near Sarnico/Lovere with flexible timing

Official resources: ATB Bergamo (regional buses) | FlixBus

🚕 Taxi & Private Transfer – Fast, Direct, but Expensive

If you value speed, convenience, and door-to-door service above all else, a taxi or private transfer is the best way to get from Lake Iseo to Bergamo Airport. It’s also the only practical option for late-night or very early morning flights when public transport isn’t running.

Cost & Time

When a Taxi Makes Sense

How to Book

Price Comparison – Taxi vs. Other Options

PassengersTaxi (total)Train + Bus (total)Taxi per personTrain+Bus per person
1€80–€120€8.00–€9.50€80–€120€8.00–€9.50
2€80–€120€16–€19€40–€60€8.00–€9.50
4€80–€120€32–€38€20–€30€8.00–€9.50

For 4 people, a taxi at €25 per person is only about 2.5–3× the cost of public transport – often worth it for the direct service.

Official resources: Bergamo Airport – Taxi information

🚗 Driving Yourself – Flexibility at a Price

If you have a rental car or your own vehicle, driving from Lake Iseo to Bergamo Airport is straightforward. However, you need to factor in parking costs and the possibility of traffic delays on the A4 motorway.

Route & Time

Parking at Bergamo Airport

Bergamo Airport (BGY) has several parking options. Rates vary by distance and service level.

Parking TypeLocationRate (per day)Rate (1 week)
P1 (Long Stay)5 min walk to terminal€8.00–€12.00~€56–€84
P2 (Short Stay)Adjacent to terminal€15.00–€25.00~€105–€175
P3 (Economy)10 min shuttle bus€6.00–€9.00~€42–€63
P4 (Valet)Drop-off at terminal€20.00–€35.00~€140–€245

Total driving cost (round-trip): fuel (~€12–€15) + tolls (~€9–€11) + parking (variable) = €27–€70+ for a day trip. For longer trips, parking quickly adds up, making the train+bus or a taxi more economical.

When Driving Makes Sense

Official resources: Bergamo Airport – Parking info

📊 Cost & Time Comparison – All Options at a Glance

Use this table to quickly compare every way of getting from Lake Iseo (Iseo town) to Bergamo Airport. Prices are in EUR with USD equivalents in parentheses (approximate, based on 1 EUR ≈ 1.08 USD).

Comprehensive Comparison: Lake Iseo → Bergamo Airport (BGY)
Mode Total Time Cost (Single) Cost (Return) Transfers Best For
🚆 Train + ATB Bus ★ Best overall 1h20–1h45 €8.00–€9.50 ($8.64–$10.26) €16–€19 ($17.28–$20.52) 1 (Bergamo) Most travelers – best balance of cost, speed & reliability
🚌 Regional Bus + ATB Bus 1h30–2h15 €6.50–€9.00 ($7.02–$9.72) €13–€18 ($14.04–$19.44) 1 (Bergamo) Budget travelers near Sarnico/Lovere with flexible timing
🚕 Taxi / Private Transfer 40–50 min €80–€120 ($86–$130) €160–€240 ($173–$259) 0 (direct) Early/late flights, groups (4 pax), heavy luggage, convenience
🚗 Drive (own car / rental) 35–50 min €27–€70+ ($29–$76+) incl. fuel, toll & parking €54–€140+ ($58–$151+) 0 (direct) Those already with a car; multi-stop trips
🚌 FlixBus (from Bergamo) 2–3 hours (incl. connection) €6.00–€15.00 ($6.48–$16.20) + local transport €12–€30 ($12.96–$32.40) + local transport 2+ Very budget-focused; only if you’re near a FlixBus stop

🚀 Bottom line: The train + ATB bus is the recommended option for almost everyone. If you’re in a group of 3–4 or need to travel outside public transport hours, a taxi becomes very competitive on a per-person basis.

Where to Buy Tickets

💡 Traveler Tips & Local Know-How

Based on real traveler feedback and local expertise, here are practical tips to make your journey from Lake Iseo to Bergamo Airport smoother.

1. Luggage Strategy – Travel Light or Use Storage

2. Navigating Bergamo Station

3. Timing – When to Leave

4. Seasonal Considerations

5. Money-Saving Tips

6. Real Traveler Story

“We were a family of 4 staying in Iseo. Taxi quote was €110. Train+bus would have been €36 total, but with two kids and four suitcases, we took the taxi. Split four ways it was €27.50 each – worth every euro for the direct drop-off at departures.” – The Müller family, July 2024.

Official resources: Bergamo Airport official site | Trenord | ATB Bergamo

❓ Frequently Asked Questions (FAQs)

1. Is there a direct train from Lake Iseo to Bergamo Airport?

No, there is no direct train. You take a Trenord regional train from Iseo station to Bergamo station (55–65 min), then transfer to ATB Bus Line 1 to the airport (15–20 min). Total journey about 1.5 hours. This is the standard and recommended public transport route.

2. What is the cheapest way to get from Lake Iseo to Bergamo Airport?

The cheapest way is the train + ATB bus combination, costing approximately €8.00–€9.50 ($8.64–$10.26) total. This is significantly cheaper than a taxi (€80–€120) or driving with parking fees. Regional buses from some lake towns can be slightly cheaper (€6.50–€9.00) but have very limited schedules.

3. How long does it take to get from Lake Iseo to Bergamo Airport?

By train + bus: 1 hour 20 minutes to 1 hour 45 minutes depending on connections. By taxi or car: 40–50 minutes. By regional bus (if available): 1.5–2 hours depending on route. Always add at least 30 minutes of buffer for check-in and security at the airport.

4. Can I use a regional train pass for this route?

Yes. The Trenord train from Iseo to Bergamo accepts regional passes from Lombardy (Io Viaggio Lombardia). You can also buy a single ticket at the station or via the Trenord app. The ATB airport bus is a separate ticket (€2.50) – not covered by the train pass.

5. Is there a direct bus from Lake Iseo to Bergamo Airport?

Regular direct buses are very limited. Some seasonal tourist coaches may run in summer, but for most travelers the most reliable option is the train to Bergamo + ATB bus. FlixBus serves Bergamo Airport but does not stop at Lake Iseo towns directly. Check with your hotel for any shuttle services.

6. How much does a taxi from Lake Iseo to Bergamo Airport cost?

A taxi or private transfer from Iseo town to Bergamo Airport costs €80–€120 ($86–$130) depending on the company, time of day, and luggage. The journey takes about 40–50 minutes. Rates are typically fixed for airport transfers. Night surcharges (after 22:00) add €10–€20.

7. What is the best way to travel from Lake Iseo to Bergamo Airport with luggage?

The train + bus option is manageable with 1–2 suitcases. Trains have overhead racks and designated luggage areas. If you have heavy or bulky luggage (ski gear, golf bags), a taxi or private transfer is more comfortable. Consider using luggage storage services in Bergamo if you have a long layover.

8. Are there early morning services from Lake Iseo to Bergamo Airport?

Yes. The first Trenord train from Iseo departs around 05:30, arriving Bergamo around 06:30. The first ATB airport bus from Bergamo station leaves around 05:45. For flights before 07:00 AM, a taxi is recommended as the train+bus may arrive too late. For flights around 08:00–09:00, the 05:30 train works well.

Disclaimer: Transport schedules, fares, and parking rates are subject to change. Always verify with the official providers before traveling. This guide is for informational purposes and does not constitute professional travel advice.

Last updated: March 2025. Sources: Trenord, ATB Bergamo, Bergamo Airport, FlixBus, and local taxi cooperatives.