- Must visit
Museo Nazionale della Scienza e della Tecnologia Leonardo da Vinci
Large science and technology museum in Milan with transport, energy and engineering exhibits suited to adults and families.
Cheapest price on 23 Oct
£6
Average ticket price on 23 Oct
£9
Fastest journey on 23 Oct
40 m
Average journey duration on 23 Oct
48 m
Buses on 23 Oct
137
Distance
43 km
The best way to find a cheap coach ticket from Orio al Serio to Cormano is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Orio al Serio to Cormano will cost around £9 if you buy it on the day, but you can find cheap coach tickets today for only £6.
On Fri 23 Oct, we found 137 buses from Orio al Serio to Cormano, including 137 direct services.
These direct buses cover the 43 km distance in an average of 48 m but if you time it right, some buses will get you there in just 40 m .
The slowest buses will take 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
1726
4704
OS1
BGY
BGY
OS3
OS1
BGY
OS1
OS1Buses from Orio al Serio to Cormano run on average 45 times per day, taking around 53m. Cheap bus tickets for this journey start at £6 if you book in advance.
There are 45 coaches per day. The earliest coach runs at 00:05, the last at 23:55. The fastest coach covers the 43 km distance in 34m.
Distance 43 km |
Average bus duration 53m |
Cheapest ticket price £6 |
Buses per day 45 |
Direct buses 45 |
Fastest bus 34m |
First bus 0:05 |
Last bus 23:55 |
Cheapest Month Oct |
Cheapest Day Mon |
High Season Jan - Mar |
Low Season Jul - Sept |
Busiest Day Fri |
Least Busy Day Sun |
Best time to book 1 day |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Orio al Serio to Cormano.
The table below shows live departures for Orio al Serio to Cormano coaches for today, Thursday 22 October. You can also manually refresh the results below to see updated coach journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
![]() | 9:15 Orio al Serio | 0h34 | 9:49 Cormano | 0 changesdirect | |
![]() | 10:15 Orio al Serio | 0h34 | 10:49 Cormano | 0 changesdirect | |
![]() | 17:30 Orio al Serio | 0h39 | 18:09 Cormano | 0 changesdirect | |
| Friday 23 October | |||||
BGY | 0:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 0:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 0:50 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:40 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 0:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 1:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 1:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 1:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 1:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 2:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 2:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 3:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 4:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 3:45 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 4:35 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 4:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 5:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 4:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 5:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 5:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS3 | 5:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h40 | 5:50 Monza, Via P. Borsellino e G. Falcone | 0 changesdirect | |
OS1 | 5:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 5:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 6:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 5:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 5:50 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:40 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 5:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 6:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 6:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 6:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 6:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 7:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS3 | 6:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 7:20 Monza, Via P. Borsellino e G. Falcone | 0 changesdirect | |
BGY | 6:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 6:50 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:40 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 6:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 7:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 7:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 7:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 7:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 8:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 7:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 7:50 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:40 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 7:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 8:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 8:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 8:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 8:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 9:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS3 | 8:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:30 Monza, Via P. Borsellino e G. Falcone | 0 changesdirect | |
BGY | 8:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 8:50 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:40 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 8:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 9:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 9:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 9:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 9:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 10:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 9:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 9:50 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:40 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 9:55 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 10:55 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 10:10 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:00 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS1 | 10:20 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:10 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
BGY | 10:25 Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 11:25 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
1726 | 10:30 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 11:25 Milano, Autostazione Lampugnano | 0 changesdirect | |
BGY | 10:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:30 Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 changesdirect | |
OS3 | 10:40 Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:30 Monza, Via P. Borsellino e G. Falcone | 0 changesdirect | |
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Cormano — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Cormano trip today.
Large science and technology museum in Milan with transport, energy and engineering exhibits suited to adults and families.
Modern art museum in central Milan with Italian masterpieces from the nineteenth and twentieth centuries in a refined setting.
Contemporary art museum in Sesto San Giovanni with changing exhibitions in a converted industrial space near Cormano.
Large metropolitan park bordering Cormano, ideal for walking, cycling and a break in greenery close to the urban area.
Green canal-side route through Cormano, popular for local walks and cycle rides with a calmer view of the town.
Historic canal area near Cormano with towpaths and waterside views, attractive for gentle walks into Milan’s northern outskirts.
Creamy saffron risotto from nearby Milan, traditionally finished with butter and Grana Padano. A Lombardy classic closely tied to local home cooking.
Breaded veal cutlet fried in butter, a signature Milanese dish served across the area. It is prized for its crisp coating and tender meat.
Slow-braised veal shanks cooked with wine and vegetables, often finished with gremolata. A hearty Lombard staple commonly paired with risotto.
Established pizzeria and restaurant in Cormano known for Neapolitan-style pizzas and relaxed family atmosphere.
Traditional Italian restaurant in Cormano serving seafood and classic regional dishes in a smart, welcoming setting.
Well-known local venue for pizza and straightforward Italian favourites, popular for casual meals and groups.
Moderate for northern Italy. Dining and hotels cost more than smaller towns, but Cormano can be cheaper than central Milan; local rail and metro links help keep travel costs down.
Service is often included or covered by coperto. Round up or leave 5-10% for very good restaurant service; round up taxi fares; small change is fine in cafés.
Official public transport app
Cormano-Cusano Milanino -> Milano Cadorna
Find answers to the most common questions about traveling from Orio al Serio to Cormano by coach. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest coach, the cheapest option, or tips for making the most of your visit at Cormano, this guide helps you travel smarter and with confidence.

Most Orio al Serio to Cormano buses use the to Cormano, A4 (Cusano Milanino West) station pair. Use this guide to compare Orio al Serio and Cormano bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Cormano, A4 (Cusano Milanino West) has practical services for this route, including Wifi, Parking, ATM, Taxis, Accessibility, WC, Shower and Ticket Office.
Wi-Fi is available at Cormano, A4 (Cusano Milanino West). ATMs are available at Cormano, A4 (Cusano Milanino West).
Ticket office support is available at Cormano, A4 (Cusano Milanino West).
Available at Cormano, A4 (Cusano Milanino West): Parking, Taxis, WC.
Accessibility facilities are available at Cormano, A4 (Cusano Milanino West): Accessible for passengers with reduced mobility.
Here are some other resources that might have the information you need