1map logoGo to main page

Bergamo, Lombardy to Milan, Lombardy from $3: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bergamo, Italy
to
Milan, Italy

How to Get from Bergamo to Milan: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$3 RideshareBest price
28.3 milesDistance
39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bergamo to Milan with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Train
Average Duration
48m
Estimated price
$5-45
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
57m
Estimated price
$3-3
Cheapest
route map
Distance: 28.3 miles
Duration: 39m

See more options

Pricing table
Company
TerraVision IT
Bus
Average Duration
50m
Estimated price
$4-17
Company
Various
Bus
Subway
Average Duration
1h  9m
Estimated price
$7-10
Company
Various
Drive
Average Duration
39m
Estimated price
$9-14
Company
Various
Taxi
Average Duration
39m
Estimated price
$85-110

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $3 $3 $3 $3 $3 $3 $3
Train $5 $5 $5 $5 $5 $5 $5

Traveling From Bergamo to Milan

The journey from Bergamo to Milan offers a captivating contrast, with Bergamo's charming medieval architecture and serene hills juxtaposed against Milan's dynamic urban landscape and fashion-forward vibe.

Best Neighbourhoods in Milan

Milan boasts diverse neighborhoods, each offering its own charm and attractions.

Brera
• Home to art galleries and the Pinacoteca di Brera.
• Cobblestone streets create a romantic, bohemian atmosphere.
Navigli
• Famous for its picturesque canals and vibrant nightlife.
• A hub for artists, with trendy bars and boutiques.
Porta Venezia
• Known for eclectic architecture and cultural diversity.
• Offers great shopping and many international dining options.

Best Times To Visit Milan's Attractions

Timing your visits to Milan's attractions can greatly enhance your experience.

Duomo di Milano
Visit early in the morning or late afternoon to avoid crowds while enjoying stunning views.
The Last Supper
Book tickets for weekday afternoons; this allows for a more intimate viewing experience.
Sforza Castle
Explore during weekdays when families are less likely to visit, ensuring a quieter atmosphere.

Milan Weather: What to Expect Year-Round

Milan experiences a humid subtropical climate, with hot summers and chilly winters, making late spring and early autumn the most pleasant times to visit. Understanding the weather helps in planning activities, whether you want to enjoy al fresco dining or explore the city’s indoor wonders.

Dining Recommendation

In Milan, savor risotto alla Milanese, a creamy saffron-infused dish that showcases the city's emphasis on rich flavors and local saffron, quite different from Bergamo's hearty polenta. The lively ambiance of Milan's bustling trattorias adds to the experience, creating an energetic contrast to the more intimate dining settings found in Bergamo.

Bergamo - Milan operators

Explore transport companies operating between Bergamo and Milan, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+39 02 7249 4494
Website
https://www.trenord.it/en/

Train from Bergamo to Milano Centrale

Average Duration
48m
Estimated price
$5-7
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Bergamo to Milano Centrale

Average Duration
42m
Estimated price
$9-45
Bus Show bus routes
Website
https://www.terravision.eu/

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
50m
Estimated price
$7-11
Contact phone
+352 26 58 57 1
Website
https://www.flibco.com/en

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
50m
Estimated price
$9-13
Contact phone
+39 02 3008 9000
Website
https://autostradale.it/?lang=en-GB

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
1h
Estimated price
$4-17
Contact phone
800 905150
Website
https://nordesttrasporti.it

Bus from BERGAMO,Via Carnovali to Sesto

Average Duration
47m
Estimated price
$5-7
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Rideshare from Bergamo to Milan

Average Duration
57m
Estimated price
$3-3
Taxi
Contact phone
+39 035 451 9090
Website
https://radiotaxibergamo.it

Taxi from Bergamo to Milan

Average Duration
39m
Estimated price
$85-110
Drive

Drive from Bergamo to Milan

Average Duration
39m
Estimated price
$9-14

Bergamo to Milan: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bergamo and Milan offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Experience the scenic drive from Bergamo to Milan, covering a distance of 31 miles in just about 39 minutes. The journey offers a taste of Italy's beautiful countryside as you make your way to the vibrant city of Milan. 💰 Prices for traveling by car from Bergamo to Milan range from €8 to €13, providing a cost-effective and convenient transportation option. Whether you're a budget-conscious traveler or simply prefer the flexibility of driving yourself, this route offers a range of affordable choices.
Average price
€8 - €13
🚆 Hop onboard a direct train from Bergamo to Milan with Trenord! Trains depart hourly and travel to Milano Centrale station, making the journey a convenient and efficient 48 minutes. 💸 Ticket prices for the train ride between Bergamo and Milan range from €5 to €41, providing budget-friendly transportation options for travelers looking to venture between these two charming Italian cities.
Departure Point
Bergamo station
Arrival Point
Milano Centrale station
Useful tips for train travellers
• Onboard services for the train from Bergamo to Milan mainly include catering options from bar cars or trolley services. Trenord, the primary operator, typically offers snacks, drinks, and light meals on select trains during peak hours. Make sure to check your train type as not all services may have full catering options.
• The train route from Bergamo to Milan offers various seating options. Trenord provides three classes: First Class (with wider seats and quieter compartments), Business Class (with slightly more amenities and spacious seating), and Economy Class (most economical but still comfortable). If you prefer a quieter atmosphere, consider booking First or Business Class on peak travel times.
• There are multiple operators for the route: Trenord (trenord.it) and Italo (italotreno.it). Trenord is the local operator with frequent local trains, while Italo offers faster, premium routes at selected times. Check both websites for schedules and booking options.
🚌 The journey from Bergamo to Milan by bus is a convenient and quick option, with services departing every 15 minutes from Bergamo Airport Bus Station and arriving at Piazza Luigi di Savoia. The trip typically takes around 50 minutes. 🚌 Prices for the bus between Milan and Bergamo range from €4 to €16, making it an economical choice for those looking to explore both cities. Sit back, relax, and enjoy the scenic journey from Bergamo to the vibrant city of Milan.
Departure Point
Bergamo Airport Bus Station
Arrival Point
Piazza Luigi di Savoia station
Useful tips for bus travellers
• Book your ticket in advance on the TerraVision IT website to secure a better fare; tickets range from €3.6 to €15, and purchasing online can save you money compared to buying at the station. TerraVision IT
• Arrive at the Bergamo Airport Bus Station at least 15 minutes prior to your departure to ensure you have enough time to board, as the buses operate every 15 minutes and can fill up quickly.
• Upon arrival at Piazza Luigi di Savoia in Milan, familiarize yourself with the area: the station is close to Milano Centrale, and from here, you can catch the Metro or transfer to other trains; take a moment to check the station maps available on Milan's public transport website for easy navigation.

Frequently asked questions

Find out more about the route from Bergamo to Milan.

Or choose the category:
The distance between Bergamo and Milan is approximately 28 miles by road. Depending on the mode of transportation, the travel times can vary. It takes around 1 hour and 3 minutes to reach Milan from Bergamo by taking a bus and then transferring to the line 1 subway. By train, the journey takes about 60 minutes. Lastly, if traveling by car, the travel time can vary depending on traffic conditions.
The most cost-effective transportation option for traveling from Bergamo to Milan is ridesharing, which costs around €3 and takes approximately 57 minutes. This is a shared car service where you can find fellow travelers going in the same direction. For those looking for a quicker option, taking a taxi would be the fastest way, taking around 39 minutes but costing around €78-€101. Other options like buses and trains are also available but may take longer or be more expensive.
The prices for traveling from Bergamo to Milan by train can range from €4 to €45, depending on factors such as the class of travel and the time of booking. Alternatively, taking a bus from Milan to Bergamo can cost between €4 and €16, again depending on factors such as the bus operator and the time of travel. It is advisable to check the specific prices and options available at the time of booking for the most accurate information.
To get from Bergamo to Milan without using public transportation, you can consider using the carpooling service provided by Blablacar. This allows you to find rideshare options with other drivers heading from Bergamo to Milan. It is a convenient option if you don't have a driver's license or prefer to avoid public transport. The driving distance between the two cities is approximately 31 miles and it usually takes around 39 minutes to drive from Bergamo to Milan. The prices for carpooling vary, but generally range from €8 to €13.
The best way to travel from Bergamo to Milan without a car is by train, which takes approximately 48 minutes. The cost of the train ticket ranges from €4 to €45. This is a convenient and efficient mode of transportation, allowing you to sit back and enjoy the scenic journey between the two cities. You can easily access the train station in Bergamo and arrive directly in the heart of Milan.
Yes, there is a direct link between Bergamo and Milan. You can take a train operated by Trenord from Bergamo to Milano Centrale, which departs every four hours and takes approximately 48 minutes. Alternatively, you can take a bus operated by Flibco from Bergamo Airport to Milan Centrale, which departs every 15 minutes and takes approximately 55 minutes. Both options offer convenient and efficient transportation between the two cities.
There are numerous options for accommodation near Milan with over 2292 hotels to choose from. Prices for these hotels start at €38 per night. Some popular areas to consider staying in Milan include the city center, Navigli district, and the fashionable Brera neighborhood. Visitors can find a variety of accommodation types, ranging from budget hotels to luxury resorts, offering a range of amenities and features to suit different preferences and budgets.
Yes, it is possible to travel from Bergamo to Milan by bicycle. The distance between the two cities by this route is unknown, but it would take approximately hours to cover the distance. While this is a longer travel time compared to other modes of transportation, it would provide a scenic and healthy option for those who enjoy cycling.