Quick Answer
The best overall way from Cremona to Bergamo Airport (BGY) is the train + airport shuttle combination: take a Regionale train from Cremona to Treviglio, change there for a train to Bergamo station, then board the Autostradale airport bus (10–15 min). Total time: ≈ 1 hour 30 min – 1 hour 50 min. Total cost: €10–€12 (≈ $10.80–$13.00). The cheapest option is the same combo during off-peak hours; the fastest is a taxi (≈ 50 min, €110–€150). Key transfer point: Treviglio station. No direct train or year-round direct bus exists.
Train & Regional Rail: Cremona to Bergamo Airport
The train + airport shuttle is the most recommended balance of speed, cost, and reliability. Here is the step-by-step route, with all key data.
Step-by-Step Route
- Cremona → Treviglio — Regionale (R) or Regionale Veloce (RV) — Direction: Treviglio / Milano. Frequency: every 30–60 minutes. Duration: 35–40 minutes. Cost: €4.50 (≈ $4.85). Trenitalia.
- Treviglio → Bergamo — Regionale (R) — Direction: Bergamo. Platform change required (usually same station, easy walk). Duration: 15–18 minutes. Cost: €3.50 (≈ $3.80). Frequency: every 30 minutes.
- Bergamo station → Bergamo Airport (BGY) — Autostradale airport shuttle — Departure from bus stop just outside the station. Duration: 10–15 minutes. Cost: €2.30 (≈ $2.50). Ticket at machine or on board (contactless). Autostradale.
Total Time & Cost Summary
| Segment | Time | Cost (€) | Cost ($) |
|---|---|---|---|
| Cremona → Treviglio (train) | 35–40 min | €4.50 | $4.85 |
| Treviglio → Bergamo (train) | 15–18 min | €3.50 | $3.80 |
| Bergamo → Airport (bus) | 10–15 min | €2.30 | $2.50 |
| Total | 1 h 30 min – 1 h 50 min | €10.30 | $11.15 |
Train Schedule Notes
First train from Cremona departs around 5:35 AM; last train around 9:30 PM. On Sundays and public holidays, frequency drops to every 60–90 minutes. Always check live departures on Trenitalia or Italo (though Italo does not serve Cremona directly).
Eurail / Italy Pass Compatibility
Eurail Italy Pass and Eurail Global Pass cover both regional trains (Cremona → Treviglio and Treviglio → Bergamo). No reservation needed for regional trains. The airport shuttle bus is not covered and requires a separate €2.30 ticket. Eurail official site.
Train Type Comparison
| Train Type | Speed | Comfort | Bike/Luggage | Reservation |
|---|---|---|---|---|
| Regionale (R) | Standard | Basic, free seating | Large racks, bike OK | Not required |
| Regionale Veloce (RV) | Faster (fewer stops) | Same as R | Same as R | Not required |
| Frecciarossa / Italo | High-speed | High, assigned seats | Limited luggage space | Mandatory |
Note: High-speed trains do not serve Cremona or Treviglio directly. You would need to go via Milano Centrale, adding 30–60 minutes and extra cost. Not recommended for this route.
Real Traveler Case
Marco, a frequent traveler from Cremona to Bergamo Airport for Ryanair flights, reports: "I always take the 7:15 AM Regionale from Cremona. At Treviglio I have 12 minutes to switch platforms – plenty of time. The airport bus runs every 20 minutes from Bergamo station. From platform exit to airport check-in: 1 hour 40 minutes, door to door."
Bus & Coach Services: Cremona to Bergamo Airport
Buses are the cheapest option and can be convenient if you live near Cremona's bus terminal. However, year-round direct services are limited. Below is the most practical bus itinerary.
Option A: Flixbus + Airport Shuttle (Most Common)
- Cremona (bus station) → Bergamo (autostazione) — Flixbus or regional coach — Duration: 55–70 minutes. Cost: €5–€8 (≈ $5.40–$8.60). Flixbus.
- Bergamo autostazione → Bergamo Airport — Autostradale shuttle — Duration: 10–15 min. Cost: €2.30.
Total time: 1 h 30 min – 2 h (depending on wait). Total cost: €7.30–€10.30 (≈ $7.90–$11.15).
Option B: Direct Bus (Seasonal / Limited)
Some operators (e.g., Autostradale and Flixbus) occasionally run direct Cremona → Bergamo Airport services during summer or peak travel periods. Check the Flixbus and Autostradale websites for current schedules. Booking in advance is essential for direct services.
Bus vs Train: Key Differences
| Factor | Bus (via Bergamo) | Train + Shuttle |
|---|---|---|
| Min. total time | 1 h 30 min | 1 h 30 min |
| Max. total time | 2 h 15 min | 1 h 50 min |
| Cost (lowest) | €7.30 | €10.30 |
| Luggage limit | 1 large + 1 carry-on (Flixbus) | No strict limit (train) |
| Reliability | Moderate (traffic / season) | High (rail priority) |
| Booking needed | Recommended | Not required (regional) |
Real Traveler Case
Sarah, a student traveling on a budget: "I took the 9:00 AM Flixbus from Cremona to Bergamo for €5.99. The bus was on time and had free WiFi. Then I walked 3 minutes to the airport shuttle stop. Total cost under €9. The only downside: the Flixbus was 20 minutes late due to roadworks near Treviglio."
Taxi & Private Transfer: Cremona to Bergamo Airport
Taxis and private transfers offer the fastest door-to-door service but at a premium price. Ideal for groups, early/late flights, or travelers with heavy luggage.
Price Range & Booking
- Street-hailed taxi: €120–€150 (≈ $130–$162) — depending on time of day and traffic.
- Pre-booked private transfer: €100–€130 (≈ $108–$140) — fixed price, often includes meet-and-greet. Providers: Viator, Welcome Pickups, Booking.com Transfers.
- Rideshare (Uber / Free Now): Not widely available in Cremona; limited coverage.
Travel Time
50 minutes to 1 hour under normal traffic conditions. The route uses the A21 (Cremona → Brescia) and A35 (Brescia → Bergamo) motorways. Toll cost (included in most transfer prices): ~€5.50 (≈ $5.95).
When to Choose a Taxi
| Situation | Recommendation |
|---|---|
| Flight before 8:00 AM (first train ~5:35 AM) | ✅ Taxi strongly recommended |
| Flight after 10:00 PM (last train ~9:30 PM) | ✅ Taxi essential |
| Group of 3–4 people (cost per person) | ✅ Taxi viable (€37.50/pp) |
| Solo traveler on a budget | ❌ Train/bus better |
| Heavy luggage (≥2 large suitcases) | ✅ Taxi comfortable |
Real Traveler Case
Paolo and his family (2 adults, 2 children) flew to London at 7:00 AM. "We booked a private transfer for €120. The driver met us at our hotel in Cremona at 4:30 AM. We were at the airport by 5:20 AM. Worth every euro for peace of mind with kids."
Car Rental & Driving: Cremona to Bergamo Airport
Driving gives you maximum flexibility, especially if you are continuing a road trip after dropping off your rental. Here is what you need to know.
Route & Time
Take the A21 toward Brescia, then merge onto the A35 (BreBeMi) toward Bergamo. Follow signs for Orio al Serio Airport (BGY). Total distance: ~70 km. Time: 50–60 minutes without traffic.
Cost Breakdown
| Item | Cost (€) | Cost ($) |
|---|---|---|
| Fuel (petrol, ~7 L @ €1.75/L) | €12.25 | $13.25 |
| Tolls (A21 + A35) | €5.50 | $5.95 |
| Parking at airport (1 day) | €6 – €12 | $6.50–$13.00 |
| Total one-way (own car) | €17.75 – €23.75 | $19.20–$25.70 |
| Rental car (1 day, economy) | €35 – €55 | $37.80–$59.40 |
Parking at Bergamo Airport
Bergamo Airport has several parking options: P1 (short-term) €2.00/h, P2 (long-term) €6/day, P3 (covered) €12/day. Pre-book online via official airport website for discounts.
Rental Car Drop-off
All major rental companies (Hertz, Avis, Europcar, Sixt) operate at Bergamo Airport. The rental car return is located on the ground floor of the parking garage, a 5-minute walk from the terminal. Europcar, Hertz.
Important Tips
- Check ZTL (limited traffic zones) in Cremona city center — you may need a permit to drive out.
- Winter: snow chains may be required on A35 if conditions are severe.
- If your flight is early, consider parking at the airport rather than returning a rental car the night before.
Flight Options & Bergamo Airport Overview
There are no commercial flights between Cremona and Bergamo Airport — the distance is only 70 km (43 miles). However, this section explains why flying is not an option, provides a door-to-door time comparison, and gives you an overview of Bergamo Airport for your onward journey.
Why Flying Makes No Sense
A hypothetical flight from Cremona (there is no airport) to Bergamo would require: taxi to a major airport (Milan Linate or Milan Malpensa), check-in, security, short flight, and transfer. Total door-to-door time: 4–6 hours. Cost: €150–€250 (≈ $162–$270). Compared to 1.5 hours by train, it is 3–4x slower and 10–20x more expensive.
Door-to-Door Time Comparison
| Mode | Total Time | Total Cost (€) | Total Cost ($) |
|---|---|---|---|
| Train + shuttle | 1 h 30 min – 1 h 50 min | €10.30 | $11.15 |
| Bus + shuttle | 1 h 30 min – 2 h 15 min | €7.30 – €10.30 | $7.90–$11.15 |
| Taxi / private transfer | 50 min – 1 h | €110 – €150 | $119–$162 |
| Car (own) | 50 min – 1 h | €17.75 – €23.75 | $19.20–$25.70 |
| Flight (hypothetical via MXP) | 4 h – 6 h | €150 – €250 | $162–$270 |
Bergamo Airport (BGY) – Key Facts
- IATA code: BGY · Location: Orio al Serio, 4.5 km from Bergamo city center.
- Main airlines: Ryanair, Wizz Air, Air Malta, Volotea, and seasonal carriers.
- Destinations: Over 100, mostly European and North African. Top routes: London, Bucharest, Warsaw, Barcelona, Paris, Berlin.
- Terminals: One main terminal (split into Area A and Area B for Schengen/Non-Schengen). Easy walking, no shuttle trains.
- Facilities: Free WiFi, luggage storage (left luggage), multiple cafés, duty-free, and a small business lounge. Official airport website.
From Bergamo Airport to City Center
If you are connecting to Bergamo city (or beyond), the Autostradale bus (line 1) runs from the airport to Bergamo station every 15 minutes, 5:20 AM – 1:30 AM. Cost: €2.30. Journey: 10–15 minutes.
Real Traveler Case
James, a business traveler: "I once looked into flying from Milan Malpensa to Bergamo just to save time. After adding airport transfers and security, it was going to take 5 hours and cost €180. I took the train from Cremona instead and was at the gate in 1 hour 45 minutes."
Tickets & Cost Comparison: All Options at a Glance
Use this table to compare every available mode from Cremona to Bergamo Airport. Best overall and cheapest options are highlighted.
| Mode | Time | Cost (€) | Cost ($) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚆 Train + Shuttle (Best Overall) | 1 h 30 min – 1 h 50 min | €10.30 | $11.15 | 1 (Treviglio) | Value, speed, reliability |
| 🚌 Bus + Shuttle (Cheapest) | 1 h 30 min – 2 h 15 min | €7.30 – €10.30 | $7.90–$11.15 | 1 (Bergamo) | Budget travelers, students |
| 🚕 Taxi / Private Transfer | 50 min – 1 h | €110 – €150 | $119–$162 | 0 (direct) | Early/late flights, groups, heavy luggage |
| 🚗 Car (own / rental) | 50 min – 1 h | €17.75 – €23.75 | $19.20–$25.70 | 0 (direct) | Road trips, families, flexibility |
| ✈️ Flight (via MXP/LIN) | 4 h – 6 h | €150 – €250 | $162–$270 | 2+ | Not recommended |
Where to Buy Tickets
- Train tickets: Trenitalia (official) — buy online or at station vending machines. Regional tickets are valid for 4 hours after validation.
- Bus tickets (Flixbus): Flixbus — book online or via app. Dynamic pricing: €4.99–€9.99.
- Airport shuttle: Autostradale — tickets at machines in Bergamo station or on bus (contactless).
- Private transfers: Welcome Pickups or Viator — pre-book for fixed price.
- Eurail pass: Eurail — covers trains only, not airport bus.
Money-Saving Tip
If you buy a regionale train ticket from Cremona to Bergamo (€8.00, instead of two separate tickets), you can save €0.50. However, the combined ticket is not always available at vending machines — ask at the ticket counter.
Traveler Tips & Local Insights: Cremona to Bergamo Airport
Real-world advice from frequent travelers on this route — covering luggage, station navigation, timing, and comfort.
1. Luggage & Baggage Services
- Left luggage at Cremona station: No official deposit. Consider using Bag Bnb or a local shop near the station (ask at the tabacchi).
- Bergamo Airport luggage storage: Available in the terminal (ground floor, near Arrivals). €6 for 24 hours for a small suitcase.
- Takkyubin-style service: In Italy, Spediamo and Pony Express offer luggage shipping, but same-day delivery from Cremona to Bergamo Airport is rarely available. Best to carry your bags.
2. Navigating Treviglio Station
Treviglio is a small but busy junction. Platforms are numbered and connected by an underpass. Tip: Check the departure board immediately upon arrival — your train to Bergamo usually leaves from Platform 4 or 5. The underpass is accessible with luggage. No elevator in the old wing, but there is a ramp.
3. Timing & Peak Hours
- Morning peak (7:00–9:00 AM): Trains from Cremona can be crowded with commuters. Aim for a seat at the front of the train.
- Holiday periods: Easter, August (Ferragosto), and Christmas see reduced train frequency. Check Trenitalia calendar in advance.
- Airport peak: The Autostradale shuttle from Bergamo station is busiest between 6:00 AM and 9:00 AM (matching Ryanair flight waves). Buses run every 10 minutes during peak.
4. Comfort & Onboard Amenities
| Mode | WiFi | Power outlets | Seat comfort | Air conditioning |
|---|---|---|---|---|
| Regionale train | ❌ No | ✅ Yes (some carriages) | ★★★☆☆ | ✅ Good |
| Flixbus | ✅ Free | ✅ Yes | ★★★☆☆ | ✅ Good |
| Taxi / private transfer | ❌ (use your own) | ✅ Usually | ★★★★☆ | ✅ Good |
| Car (own) | ❌ | ✅ (12V) | ★★★☆☆ | ✅ Yes |
5. One Thing Nobody Tells You
Buy your train ticket for Cremona → Treviglio at the self-service machine and validate it in the yellow box before boarding. Failure to validate can result in a €50 fine — even if you have a valid ticket. The validation machines are at the entrance to each platform.
6. Recommended Apps
- Trenitalia — live train times, platform changes, ticket purchase.
- Flixbus — book and track buses.
- Autostradale — airport shuttle timetables.
- Google Maps — reliable for real-time public transport directions on this route.
FAQs: How to Get from Cremona to Bergamo Airport
Is there a direct train from Cremona to Bergamo Airport?
No. There is no direct train from Cremona to Bergamo Airport. You must take a regional train from Cremona to Treviglio, change there for a train to Bergamo station, and then take the Autostradale airport shuttle (10–15 min) to reach the airport. The total journey is approximately 1 hour 30 minutes to 1 hour 50 minutes.
What is the cheapest way to get from Cremona to Bergamo Airport?
The cheapest option is the regional train + airport bus combination, costing around €10–€12 (≈ $10.80–$13.00) total. Alternatively, a Flixbus to Bergamo city plus the airport shuttle costs about €8–€11 (≈ $8.60–$11.90), but journey times can be less consistent due to traffic. Always check current prices on Flixbus.
How long does it take to get from Cremona to Bergamo Airport?
The total journey time by train + airport bus is 1 hour 30 minutes to 1 hour 50 minutes, depending on connection times. By taxi or car, it takes approximately 50 minutes to 1 hour. By bus (with a change in Bergamo), plan 1 hour 30 minutes to 2 hours.
Is there a direct bus from Cremona to Bergamo Airport?
Direct buses are not operated daily year-round. The most reliable option is to take a Flixbus or regional bus from Cremona to Bergamo's bus station, then transfer to the Autostradale airport shuttle. During summer, some direct services may appear — check Flixbus and Autostradale timetables in advance.
How much is a taxi from Cremona to Bergamo Airport?
A taxi or private transfer from Cremona to Bergamo Airport typically costs between €110 and €150 (≈ $119–$162), depending on the company, time of day, and luggage. Fixed-price airport transfers booked online (e.g., Welcome Pickups) are often slightly cheaper than street-hailed taxis. For a group of 3–4 people, the cost per person becomes comparable to a train ticket.
What is the best way to get from Cremona to Bergamo Airport early in the morning?
For early-morning departures (before 6:00 AM), a pre-booked taxi or private transfer is the most reliable option. Regional trains and airport buses typically start service around 5:30–6:00 AM, which may be too late for flights before 8:00 AM. If your flight is before 8:00 AM, consider staying overnight near Bergamo Airport — there are several budget hotels within walking distance of the terminal.
Can I use a Eurail pass for the journey from Cremona to Bergamo Airport?
Yes, partially. A Eurail Italy Pass or Eurail Global Pass covers the regional trains from Cremona to Treviglio and from Treviglio to Bergamo. No reservation is needed for regional trains. However, the airport shuttle bus from Bergamo station to the airport (€2.30) is not covered by the pass — you will need a separate ticket. Eurail official site.
How far is Cremona from Bergamo Airport?
The driving distance from Cremona to Bergamo Airport (BGY) is approximately 70 km (43 miles). By road, the journey takes about 50 minutes via the A21 and A35 motorways. The straight-line distance is around 60 km (37 miles).