Italy

How to get from Bergamo to Milan

Compare all transport options: bus, ferry, train, flight. Prices, durations and practical tips.

⏱
FASTEST
0h 34min
💶
From
2€
📍
Distance
45 km
Powered by 12Go system
⚡ Quick answer

Checked offer from Bergamo to Milan: Bus, about 0h 34min, from €2. Main companies selling this route on 12Go (checked on October 27, 2026): GoOpti, Flibco, Terravision; main departure point: Bergamo Airport .

Distance: 45 km. Data updated on .

One option to get from Bergamo to Milan

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

Bus
0h 34min – 0h 50min
2 – 12 €
View
🚌 Departure from Bergamo
📍The main departure point is the Bergamo bus station (Autostazione), next to the central railway station in the lower town. Some services also leave from Orio al Serio airport. Check your ticket for the exact stop.
🚇From the historic upper town, take the funicular down to the lower town, then walk or take a local city bus to the station area. A taxi also works if you have heavy luggage.
⏰Departures run frequently throughout the day, from early morning until late evening. Exact first and last services vary by operator and season, so check the timetable on this page when booking.
💸 Transport from 2€ per person
⚡ Fastest: 0h 34min
🗓 Book now Secure payment · via 12go.asia

Companies selling this route on 12Go

Offers listed on 12Go on October 27, 2026 for a departure on November 17, 2026. Timetables and prices change with the date: check them before booking.

CompanyModeDeparts fromFromOffers
FlixBus Bus Bergamo Central Train STation €2 22
Itabus Bus Bartolomeo Bono €5 2
Flibco Bus Bergamo Airport €8 51
Orio Shuttle Bus Bergamo Airport €10 41
Terravision Bus Bergamo Airport €11 46
Autostradale Bus Bergamo Airport €11 40
GoOpti Bus Bergamo Airport Departures €53 77
AleTransfer Van / transfer €128 2
GetTransfer EU Van / transfer €139 1
Decus Van / transfer €170 1
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Check the Milan arrival stop

Milan has several stations and bus stops. Before paying, look at where your coach actually drops you off and compare it with your hotel or onward train, so you do not end up across the city with heavy bags.

💡
Book ahead to get the lowest fares

Coach fares are lowest when booked early and rise on busy departures. Reserving online avoids paying a last-minute premium, and you avoid the cost of an expensive alternative when the cheap seats have gone.

💡
Confirm Bergamo airport or city pick-up

Some departures leave from the airport area and others from the city centre. Check the departure point on your ticket, especially if you are arriving on a flight, so you wait at the right stop.

💡
Keep a buffer for flights

If you are heading to a flight, leave extra time for traffic around Milan, especially at rush hour. Choosing an earlier coach is cheap insurance compared with missing a departure and rebooking.

💡
Keep your ticket on your phone

Download your e-ticket before you leave, in case mobile signal is weak at the stop. Have it ready to show the driver as you board, along with your ID if requested.

The journey experience

Getting from Bergamo to Milan is one of the easiest transfers in northern Italy, and you can stop worrying about choosing between train, coach, ferry or flight: on this route the coach is the option to know. The comparison table on this page shows durations, price ranges and departure frequency side by side, so you can decide in seconds.

The coach is straightforward and comfortable. Vehicles are modern, with air conditioning, luggage space under the vehicle and plenty of room for a backpack or a suitcase. Departures are frequent through the day, which means you rarely need to plan around a fixed time. Services link Bergamo, including the airport area, with Milan, and several operators run this corridor. Booking online gives you instant confirmation and a ticket on your phone, so there is nothing to queue for.

Our advice: check which Milan stop your coach arrives at before you book, because Milan has several stations and bus stops and they are not all in the same area. Choose the one closest to your hotel or your onward train. In high season, book a little ahead for early-morning and late-evening departures, especially if you have a flight to catch. Keep your confirmation handy, arrive at the stop a few minutes early, and you will be in Milan without stress.

Frequently asked questions — Bergamo → Milan

Why visit Milan?

  • ✓ Climb the rooftop terraces of the Duomo for a close-up view of its spires and, on clear days, the Alps
  • ✓ See Leonardo da Vinci's The Last Supper at Santa Maria delle Grazie (book weeks ahead)
  • ✓ Shop and people-watch in the Galleria Vittorio Emanuele II, then head to the Quadrilatero della Moda
  • ✓ Enjoy aperitivo along the Navigli canals, with Spritz and buffet snacks at sunset
  • ✓ Catch an opera or ballet at La Scala, or visit its museum on a rainy afternoon
🌙
Recommended stay
2 to 3 nights — enough for the main sights, a day trip to Lake Como included

When to visit Milan?

April to June and September to October — mild temperatures, fewer rainy days, and no summer heat or winter fog

📍
In Milan — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Milan
Compare the best rates available
via trip.com

What to do in Milan?

Local experiences, must-see sights and activities selected for you

MUST-SEE
⛪
Climb Milan Cathedral's Rooftop
Milan's Gothic Duomo took nearly six centuries to build. Skip the stairs-or-lift debate: the lift costs a few euros more but saves your knees. Tickets for terraces start around 15€ (stairs) or 20€ (lift). Book online, go early morning or at sunset for softer light and fewer crowds.
🎨
Da Vinci's Last Supper
Leonardo's mural in Santa Maria delle Grazie is viewed in timed groups of about 15 minutes. Tickets cost roughly 15€ and sell out weeks ahead, so book as soon as dates open on the official site. Closed Mondays. Last-minute travellers can try guided tour bundles, which often keep spare slots.
🛍️
Galleria Vittorio Emanuele II
This 19th-century glass-roofed arcade links the Duomo to La Scala. Look down at the mosaic bull in the floor: locals spin on its heel for luck. Window-shopping is free, but coffee here is pricey, so drink at the counter for around 2€ rather than seated on the terrace.
🎭
Teatro alla Scala and Museum
The world's most famous opera house has a museum with costumes, scores and a view into the auditorium from a box. Entry is around 12€. Opera tickets are costly, but standing-room galleria spots are sold on the day for roughly 15€. Check the season calendar before you travel.
🏰
Sforza Castle and Sempione Park
The courtyards of this Renaissance fortress are free to enter, while its civic museums, including Michelangelo's Rondanini Pietà, cost about 5€. Free entry applies on some afternoons. Afterwards, stroll through Parco Sempione behind it, a favourite picnic spot for locals on sunny weekends.
🍸
Aperitivo in the Navigli
The canal district comes alive from 6pm. Order a spritz or Negroni for around 10-12€ and the buffet is usually included. Avoid the first bars you see on the main quay; walk a few streets back for better quality and lower prices. Go on a weekday for space.
🍽️
Risotto alla Milanese Tasting
Milan's signature dish is saffron risotto, traditionally served with ossobuco. Seek out a traditional trattoria away from the Duomo, in areas like Porta Romana or Brera. Expect 14-18€ for a risotto. Lunch menus on weekdays offer better value, and booking is wise in the evening.
⛪
Basilica of San Maurizio
Often called Milan's Sistine Chapel, this former convent church is covered in Renaissance frescoes by Bernardino Luini. Entry is free, it's rarely crowded, and the nuns' choir behind the screen is stunning. Open most days except Mondays; visit mid-morning and allow thirty minutes.

Related searches

bus Bergamo Milan how to get from Bergamo to Milan ticket price Bergamo to Milan travel time Bergamo to Milan travel to Italy

Other trips from Bergamo

Book now