Bergamo Orio al Serio Airport (BGY), officially known as Il Caravaggio International Airport, is one of Italy's busiest airports and the primary hub for low-cost carriers serving Milan and northern Italy. Located 45km northeast of Milan and just 5km from Bergamo's historic center, this airport is the perfect gateway to Milan, the Italian Lakes (Como, Garda, Maggiore), and popular ski resorts including Livigno and Madonna di Campiglio.

Choose from our most popular transfer destinations:
Private transfers offer the most convenient and stress-free way to travel from Bergamo Airport to your destination. Your professional driver will meet you at arrivals with a personalized name board, assist with your luggage, and transport you directly to any address in a modern, comfortable vehicle. Our Bergamo airport taxi service drivers are experienced professionals who know the region intimately and can navigate efficiently to Milan, the lakes, ski resorts, and all destinations.
JamTransfer specializes in premium Bergamo airport to hotel taxi services, featuring a comprehensive fleet including Standard vehicles for up to 8 passengers, Premium options, and First Class luxury vehicles. We're the preferred choice for travelers heading to Milan, Lake Como, Lake Garda, and ski resorts throughout the Alps.
Terravision and Autostradale buses operate regular services from Bergamo Airport to Milan Central Station (Milano Centrale). These are the most economical public transport options for travelers heading to Milan with light luggage.
Service Details: Buses run approximately every 20-30 minutes throughout the day, with reduced frequency during early morning and late evening. The journey takes approximately 60 minutes to Milan Central Station, depending on traffic conditions. Tickets can be purchased online, at the airport, or from the driver.
ATB Bus Line 1 connects Bergamo Airport to Bergamo city center and train station. This is an economical option if you're staying in or visiting Bergamo itself, one of northern Italy's most beautiful historic cities.
Service Details: Buses run every 20-30 minutes during the day. The journey to Bergamo train station takes approximately 20-25 minutes. From Bergamo station, you can access regional train services throughout Lombardy.
Official white taxis are available at the taxi rank outside the arrivals terminal. These licensed taxis operate on metered fares to all destinations, though some have fixed rates to Milan.
For guaranteed service with fixed pricing and English-speaking drivers, consider booking your Bergamo airport transfer online in advance through JamTransfer, especially for longer journeys to lakes and ski resorts where the savings can be substantial.
Train services from Bergamo station connect to Milan and other cities, but require taking a bus from the airport to Bergamo station first (Bus Line 1, 20-25 minutes).
Route: Airport → Bus Line 1 to Bergamo Station → Train to Milan/other destinations. Total journey time to Milan is approximately 90-120 minutes including connections.
Car rental is available at Bergamo Airport from major international companies located in the arrivals area. Renting a car gives you flexibility to explore Milan, the lakes, and the Alps at your own pace.
Shared shuttle services occasionally operate from Bergamo to specific hotels in Milan and Lake Garda, though availability is limited. These shuttles have fixed departure times and make multiple hotel stops.
At JamTransfer.com, we understand that Bergamo Airport serves diverse travelers - from Milan business visitors to lake holidaymakers to ski enthusiasts. Our airport transfer services are designed to meet all these needs:
Low-Cost Carrier Hub: Bergamo is the main hub for Ryanair and other low-cost carriers in northern Italy, making it extremely busy during peak travel times. Expect crowds and longer processing times during summer months (June-September) and ski season (December-March). Book your airport transfer in advance to avoid taxi queues that can exceed 60 minutes during peak arrivals.
Distance Considerations: While marketed as "Milan Bergamo Airport," it's important to note that Bergamo Airport is 45km from Milan city center. Journey times vary significantly with traffic: expect 50-70 minutes in normal conditions, but allow 90+ minutes during Milan's morning (7:30-9:30) and evening (17:00-19:30) rush hours. Our drivers monitor traffic in real-time and choose the most efficient routes.
Gateway to Italian Lakes: Bergamo Airport offers excellent access to Lakes Como and Garda. Lake Garda destinations (Sirmione, Desenzano, Peschiera) are only 60-90 minutes away, while Lake Como towns are 75-120 minutes depending on specific location. Many travelers fly into Bergamo specifically for lake holidays, making it more convenient than Milan Malpensa for Garda and eastern Como destinations.
Ski Resort Access: Bergamo is the preferred airport for accessing numerous ski resorts in the Italian Alps. Madonna di Campiglio (2h 50min), Passo del Tonale (2h 32min), Livigno (3h 41min), and Cervinia (2h 47min) are all accessible. Our vehicles accommodate ski equipment and winter gear. Book well in advance during ski season (December-March), especially for weekend transfers when demand peaks and Saturday surcharges apply.
Inter-Airport Transfers: Need to connect to Milan Malpensa Airport or Milan Linate Airport? We provide direct inter-airport transfers with professional drivers. The journey to Malpensa takes approximately 90 minutes, while Linate is about 70 minutes away. These transfers are common for travelers connecting between low-cost carriers at Bergamo and international flights at Malpensa.
Night and Weekend Surcharges: Please note that night surcharges apply for transfers between 22:00-06:00 (typically 10-20% depending on provider). Weekend surcharges (Saturday 25%, Sunday 15%) apply for certain ski resort destinations during winter season. All surcharges are clearly displayed when booking with no hidden costs or surprises.
Peak Season Planning: Bergamo experiences extreme demand during: summer months (June-August) for lake visitors, ski season weekends (December-March), Italian school holidays (Christmas, Easter, August), and European holiday periods. During these times, public transport fills quickly, taxi queues are long, and traffic to lakes and Milan is heavy. Book your airport transfer well in advance during peak periods to ensure vehicle availability, best rates, and avoid stress.
Milan Traffic and ZTL Zones: The route from Bergamo to Milan passes through busy suburban areas before entering Milan's restricted zones. Central Milan has Area B (environmental restrictions) and Area C (historic center) with automatic cameras that fine unauthorized vehicles €80-160 per entry. All our vehicles are properly registered for these zones. If you rent a car, be extremely careful about entering these zones or you'll receive multiple fines by mail.
Motorway Tolls: The route from Bergamo to Milan, lakes, and ski resorts uses Italian motorways which charge tolls. Expect €5-15 for Milan, €8-20 for lakes, and €15-35 for ski resorts. Our transfer prices are inclusive of all tolls - no surprises or additional charges at journey's end.
Lake and Mountain Roads:
