How to Get from Bergamo Airport (BGY) to Sirmione – All Transfer Options, Prices & Insider Tips
Getting from Bergamo Airport to Sirmione is one of those journeys that looks easy on a map but can catch you off guard if you haven't planned ahead. I've made this trip more times than I can count, and I've seen travelers waste hours — and money — by picking the wrong option. So let me walk you through everything you need to know before you land.
Orio al Serio Airport (BGY) sits about 85 kilometers from Sirmione, the stunning peninsula town on the southern shore of Lake Garda. The journey typically takes between 1 hour 15 minutes and 2 hours depending on your chosen method and traffic. None of the options are perfect, but each one suits a different type of traveler. And the differences between them matter more than most people expect.
What kind of traveler are you on this trip? Arriving with two suitcases and a tired family after a red-eye? Or rolling in solo with a backpack and a flexible afternoon? Your answer changes everything about which option makes sense.
The four main ways to get there
Here's a quick overview before we get into the details:
| Transfer Method | Approx. Cost | Travel Time | Best For |
|---|---|---|---|
| Private transfer | €90–€140 | 1h 15m–1h 45m | Families, groups, comfort |
| Taxi | €100–€160 | 1h 15m–1h 45m | Flexibility, no pre-booking |
| Bus + local bus | €10–€18 | 2h 30m–3h+ | Budget travelers |
| Rental car | €40–€80/day | 1h 20m | Road-trip lovers |
Private transfer: my top recommendation
Traveling with luggage, a family, or arriving after a long flight? A pre-booked private transfer is genuinely the best option. Your driver will be waiting in the arrivals hall with a name sign, you load up the car, and you're in Sirmione before you've had time to stress about anything.
Prices typically run between €90 and €140 for a standard sedan, based on rates listed by platforms like Welcome Pickups and Mozio, and vary depending on the operator and how far in advance you book. For a group of four splitting the cost, that's under €35 per person — which starts to look very reasonable once you factor in the time saved.
Welcome Pickups tends to be strong on customer service and flight tracking, while Mozio functions more as a comparison aggregator, letting you see multiple operators side by side. Both are worth checking. You can also search local operators directly. Always confirm the pickup point (usually outside arrivals, Zone A or B), the vehicle type, and what happens if your flight is delayed. Most good operators track your flight automatically.
Larger vehicles for groups of six to eight passengers typically run €130–€200. Book early and you'll usually land the better end of the price range.
Insider tip: Book at least 48 hours in advance during summer months (June–August). Sirmione is one of the most visited towns on Lake Garda, and drivers fill up fast around peak arrival windows.
Taxi: flexible but pricier
The official taxi rank sits just outside Bergamo Airport's arrivals hall. No pre-booking needed. That makes it a solid backup if your transfer falls through or you've decided spontaneously to head to Sirmione.
Flexibility costs money, though. Taxis from BGY to Sirmione typically run €100–€160 depending on traffic. This is an estimate based on metered rates — there's no fixed fare for this route — so ask for a rough figure before you get in. Worth doing. Most drivers speak enough English to manage that conversation without any drama.
One thing to watch: unlicensed "taxi" drivers sometimes approach passengers inside the terminal. Stick to the official rank outside, where cars display a white license plate marked "TAXI" with a municipality number. It's an easy distinction once you know what to look for.
Bus: the budget route (with patience)
No direct bus runs from Bergamo Airport to Sirmione. But if you're traveling solo with light luggage and you don't mind a bit of effort, the bus combination is doable for around €10–€18 total, based on current fares from Flixbus and ATV.
Here's how it works:
- Step 1 — Take the Autostradale or Flixbus coach from BGY to Desenzano del Garda or Brescia
- Step 2 — From Desenzano, catch a local ATV bus toward Sirmione (Line 62 or similar seasonal services)
- Step 3 — The bus drops you at the edge of Sirmione's old town, about a 10-minute walk to most hotels
It's also worth knowing that Desenzano-Sirmione train station is served by trains from Bergamo via Milan. From the station, you'd still need a taxi or the ATV bus for the final 9 kilometers into Sirmione itself, so it doesn't simplify things much — but it's an option if you're already working with a rail pass.
The whole bus journey takes 2.5 to 3+ hours, and connections aren't always reliable. If your accommodation is inside the historic center (the ZTL zone), you'll also need to walk the last stretch — no vehicles get through the old gate without a special permit.
Honestly? This option makes sense if you're on a very tight budget or you genuinely enjoy the journey as part of the experience. For most people, the time cost isn't worth the saving.
Renting a car: worth it if you're exploring
Bergamo Airport has all the major rental desks — Hertz, Avis, Europcar, Sixt — right in the terminal. Renting makes a lot of sense if Sirmione is one stop on a wider Lake Garda road trip rather than your only destination.
The drive is mostly motorway (A4 autostrada), easy and well-marked. Budget around 1 hour 20 minutes in normal traffic, though summer afternoons near the lake can add 30–40 minutes.
The catch with Sirmione specifically: you cannot drive into the historic center. The ZTL (Zona a Traffico Limitato) is strictly enforced. Fines for unauthorized entry can reach €160 or more — check current rates on the Sirmione municipality website before you travel, as these figures are subject to change. You'll park in one of the public car parks just before the old town gate — Parcheggio Lugana or the main waterfront lot — and walk from there.
ZTL warning: Don't assume your hotel can sort out a ZTL pass after the fact. If you drive through the gate without authorization, the fine arrives by post weeks later. Park outside and walk — it's genuinely a nicer arrival anyway.
Parking in high season costs roughly €3–€5 per hour according to the Sirmione municipality parking information, though rates are subject to seasonal adjustment. If you're staying overnight, ask your hotel whether they have arrangements with a nearby lot — some do.
What to expect when you arrive in Sirmione
Sirmione is small. The historic peninsula stretches roughly 4 kilometers in length and narrows to about 600 meters at its widest point, so nothing is far once you're inside. Most hotels, restaurants, and the famous Grotte di Catullo ruins are within easy walking distance of each other.
The Grotte di Catullo are worth mentioning here because they anchor the far northern tip of the peninsula — a sprawling first-century Roman villa site with lake views that genuinely stop you in your tracks. If you're arriving in the afternoon, it's the kind of place you can wander into within an hour of dropping your bags.
Most private transfer drivers will drop you at Porta Scaligera, the medieval gateway at the entrance to the old town, since private vehicles can't enter the ZTL zone. From there, you walk through the historic center on foot. It's actually a lovely arrival — cobblestones, the lake visible on both sides, medieval walls rising around you. Not a bad way to start a holiday at all.
For private transfers, most operators will drop you as close to your accommodation as legally possible. Confirm the drop-off logistics when you book. A good operator will know exactly where to stop and will tell you how far the walk is to your specific hotel.
The town itself rewards slow exploration. The main street through the old town is lined with restaurants, gelato spots, and small shops, but the quieter lanes running toward the lake on either side are where you find the real atmosphere. Give yourself at least one evening to just walk without a destination.
Timing your journey: what I've learned the hard way
Traffic between Bergamo and Lake Garda can be brutal in summer. The A4 motorway is one of Italy's busiest. Friday evenings in June, July, and August are particularly painful — I once sat in a jam just outside Brescia on a Friday afternoon in July that turned a 75-minute drive into nearly two and a half hours. Nothing I could do about it. The motorway was simply full.
Sound familiar? If you've ever watched your arrival window shrink while sitting in Italian motorway traffic, you'll know why building in buffer time matters.
A few practical rules I follow now:
- Arrive mid-morning or early afternoon if possible — traffic is consistently lighter before the lunchtime rush builds
- Avoid Friday evenings in summer, especially between 4pm and 8pm — this is the single worst window on this route
- Build in buffer time if you have a boat departure, dinner reservation, or anything time-sensitive on arrival day. Seriously. An extra 45 minutes costs nothing.
- Check Google Maps the morning of your journey — Italian motorway conditions shift fast, and real-time routing can save you significant time by flagging incidents early
Seasonal considerations: when you travel changes everything
This route behaves very differently depending on the time of year, and it's worth thinking through before you book.
In peak summer (late June through August), Sirmione is one of the most visited destinations in northern Italy. The town itself gets genuinely crowded — the main street through the old town can feel like a slow shuffle on weekend afternoons. Transfer demand is high, parking is expensive, and the A4 motorway backs up regularly. Book your transfer early, plan for slower road times, and try to arrive on a weekday if you have any flexibility.
Spring (April to early June) and early autumn (September to mid-October) are the sweet spots. The lake is still warm enough to swim, the crowds are thinner, and the drive from Bergamo is usually quick and easy. Prices for transfers and accommodation both drop noticeably outside the peak window.
Winter is a different world. Many hotels and restaurants in Sirmione close from November through February, and the town takes on a quiet, almost melancholy atmosphere. The Grotte di Catullo are still open and genuinely atmospheric in the low season. Transfer availability drops too — fewer operators run this route in winter, so pre-booking becomes even more important.
One more seasonal note: the ATV bus services connecting Desenzano to Sirmione run reduced schedules outside the summer months. If you're planning the bus route in spring or autumn, check current timetables on the ATV website before you commit to that option.
Costs at a glance
Here's what a realistic budget looks like for different group sizes:
| Group Size | Private Transfer | Taxi (est.) | Bus |
|---|---|---|---|
| Solo traveler | €90–€140 | €100–€160 | €10–€18 |
| 2 people | €45–€70 pp | €50–€80 pp | €10–€18 pp |
| 4 people | €23–€35 pp | €25–€40 pp | €10–€18 pp |
For two or more people, the price-per-person gap between a private transfer and the bus shrinks considerably. At four people, it's almost negligible — and you save 1.5+ hours and arrive without the stress of coordinating connections.
Frequently Asked Questions
Is there a direct bus from Bergamo Airport to Sirmione?
No direct service exists. You'll need to combine a coach to Desenzano del Garda or Brescia with a local ATV bus to Sirmione. The full journey takes roughly 2.5 to 3 hours and costs €10–€18. Connections can be unreliable outside peak season — check timetables before you travel.
Can I take a train from Bergamo to Sirmione?
No practical direct train option exists for this route. Desenzano-Sirmione station is served by trains from Bergamo via Milan, but you'd still need a taxi or ATV bus for the final 9 kilometers. Total journey time runs 1.5–2 hours minimum based on Trenitalia schedules, making a direct transfer the more practical choice for most travelers.
How much does a private transfer from Bergamo to Sirmione cost?
A pre-booked private transfer typically costs €90–€140 for a standard sedan, based on rates from platforms like Welcome Pickups and Mozio. Larger minivans for six to eight passengers run €130–€200. Booking early, especially in summer, usually gets you the better end of the range.
Do I need to tip my transfer driver in Italy?
Tipping isn't expected in Italy the way it is in the US, but it's appreciated for good service. A tip of €5–€10 for a smooth, professional transfer is a nice gesture — especially if your driver tracked a delayed flight or helped with heavy luggage.
Can I book a transfer on arrival at Bergamo Airport?
Walk-up taxis are available at the official rank outside arrivals. Private transfer slots, though, fill quickly during peak season. Arriving without a booking in July or August may mean a longer wait or higher rates. Pre-booking at least 24–48 hours ahead is strongly recommended.
Is Uber available at Bergamo Airport?
Uber operates in Italy with significant limitations outside major cities. At Bergamo Airport, availability for the Sirmione route is inconsistent and often non-existent. Don't rely on it. A pre-booked private transfer or the official taxi rank are the dependable alternatives for this journey.
Where will my driver drop me off in Sirmione?
Most drivers drop passengers near Porta Scaligera, the medieval gateway at the entrance to the historic center, since private vehicles can't enter the ZTL zone. Confirm the exact drop-off point when booking — experienced operators know the closest legal stopping spots and will tell you exactly how far the walk is to your hotel.
Fixed price, professional driver, meet & greet included · from €110

