The cheapest and fastest buses from Orio al Serio to Milan
Cheapest price
$2
Average price
$11
Fastest journey
10 m
Average duration
28 m
Buses per day
142
Distance
46 km
The best way to find a cheap bus ticket from Orio al Serio to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Orio al Serio to Milan will cost around $11 if you buy it on the day, but the cheapest tickets can be found for only $2.
Of the 142 buses that leave Orio al Serio for Milan on Sat, Nov 22, 142 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sat, Nov 22 the direct buses cover the 46 km distance in an average of 28 m but if you time it right, some buses will get you there in just 10 m .
On Sat, Nov 22 the slowest buses will take 40 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.










Travel Information
Compare bus and train for Orio al Serio to Milan
Omio recommends booking the bus as it is the most popular option from Orio al Serio to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €6. For those with little time consider booking a train which can get you there in 48m. The ticket price range depends on the travel mode: a bus costs an average of €6, and a train costs an average of €6.
Distance: 28 miles (46 km)
Compare bus with
Most popular Bus | Train |
|---|---|
€9 Average price Cheapest | €21 Average price |
1h 26m Average total duration 56m Onboard + 30m Additional time* | 1h 18m Average total duration Fastest 48m Onboard + 30m Additional time* |
![]() Most popular bus company | ![]() Most popular train company |
Direct Options | Direct Options |
Orio al Serio to Milan Bus Timetables
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator GoOpti | Departure Time 12:00AM | Arrival Time 01:15AM | Duration 1h15 | Departure days Sun | Cheapest price $145 |
Operator Flibco | Departure Time 12:05AM | Arrival Time 12:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 12:10AM | Arrival Time 01:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 12:25AM | Arrival Time 01:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 12:30AM | Arrival Time 01:45AM | Duration 1h15 | Departure days Wed | Cheapest price $42 |
Operator Flibco | Departure Time 12:35AM | Arrival Time 01:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 12:40AM | Arrival Time 01:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 12:55AM | Arrival Time 01:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 01:00AM | Arrival Time 02:15AM | Duration 1h15 | Departure days Sun | Cheapest price $145 |
Operator Flibco | Departure Time 01:05AM | Arrival Time 01:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 01:10AM | Arrival Time 02:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Flibco | Departure Time 01:35AM | Arrival Time 02:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 01:40AM | Arrival Time 02:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator GoOpti | Departure Time 02:00AM | Arrival Time 03:15AM | Duration 1h15 | Departure days Thu, Sun | Cheapest price $131 |
Operator Terravision (2) | Departure Time 02:10AM | Arrival Time 03:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Terravision (2) | Departure Time 02:40AM | Arrival Time 03:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator GoOpti | Departure Time 03:00AM | Arrival Time 04:15AM | Duration 1h15 | Departure days Thu, Sun | Cheapest price $130 |
Operator Terravision (2) | Departure Time 03:40AM | Arrival Time 04:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator GoOpti | Departure Time 04:00AM | Arrival Time 05:15AM | Duration 1h15 | Departure days Thu, Sun | Cheapest price $130 |
Operator Flibco | Departure Time 04:05AM | Arrival Time 04:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Autostradale | Departure Time 04:25AM | Arrival Time 05:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Autostradale | Departure Time 04:55AM | Arrival Time 05:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 05:00AM | Arrival Time 06:15AM | Duration 1h15 | Departure days Wed, Sun | Cheapest price $120 |
Operator Terravision (2) | Departure Time 05:10AM | Arrival Time 06:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 05:25AM | Arrival Time 06:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 05:35AM | Arrival Time 06:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 05:40AM | Arrival Time 06:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 05:55AM | Arrival Time 06:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 06:00AM | Arrival Time 07:15AM | Duration 1h15 | Departure days Sun | Cheapest price $130 |
Operator Terravision (2) | Departure Time 06:10AM | Arrival Time 07:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 06:25AM | Arrival Time 07:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 06:35AM | Arrival Time 07:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 06:40AM | Arrival Time 07:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 06:50AM | Arrival Time 07:40AM | Duration 0h50 | Departure days Tue | Cheapest price $8 |
Operator Autostradale | Departure Time 06:55AM | Arrival Time 07:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 07:00AM | Arrival Time 08:15AM | Duration 1h15 | Departure days Sun | Cheapest price $130 |
Operator BlaBlaCar | Departure Time 07:00AM | Arrival Time 07:20AM | Duration 0h20 | Departure days Mon | Cheapest price $5 |
Operator Flibco | Departure Time 07:05AM | Arrival Time 07:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 07:10AM | Arrival Time 08:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 07:25AM | Arrival Time 08:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 07:30AM | Arrival Time 07:50AM | Duration 0h20 | Departure days Tue | Cheapest price $4 |
Operator Flibco | Departure Time 07:35AM | Arrival Time 08:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 07:40AM | Arrival Time 08:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 07:55AM | Arrival Time 08:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 08:00AM | Arrival Time 08:20AM | Duration 0h20 | Departure days Sun | Cheapest price $4 |
Operator GoOpti | Departure Time 08:00AM | Arrival Time 09:15AM | Duration 1h15 | Departure days Sun | Cheapest price $130 |
Operator Flibco | Departure Time 08:05AM | Arrival Time 08:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 08:10AM | Arrival Time 09:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 08:25AM | Arrival Time 09:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 08:35AM | Arrival Time 09:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 08:40AM | Arrival Time 09:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 08:55AM | Arrival Time 09:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 09:00AM | Arrival Time 09:40AM | Duration 0h40 | Departure days Sat | Cheapest price $5 |
Operator GoOpti | Departure Time 09:00AM | Arrival Time 10:15AM | Duration 1h15 | Departure days Sun | Cheapest price $129 |
Operator Flibco | Departure Time 09:05AM | Arrival Time 09:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 09:10AM | Arrival Time 10:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator FlixBus | Departure Time 09:25AM | Arrival Time 10:20AM | Duration 0h55 | Departure days Everyday | Cheapest price $11 |
Operator Autostradale | Departure Time 09:25AM | Arrival Time 10:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 09:30AM | Arrival Time 09:50AM | Duration 0h20 | Departure days Fri | Cheapest price $4 |
Operator Flibco | Departure Time 09:35AM | Arrival Time 10:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 09:40AM | Arrival Time 10:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 09:40AM | Arrival Time 10:20AM | Duration 0h40 | Departure days Mon | Cheapest price $4 |
Operator Autostradale | Departure Time 09:55AM | Arrival Time 10:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 10:00AM | Arrival Time 11:15AM | Duration 1h15 | Departure days Sun | Cheapest price $129 |
Operator Flibco | Departure Time 10:05AM | Arrival Time 10:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 10:10AM | Arrival Time 11:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 10:10AM | Arrival Time 10:20AM | Duration 0h10 | Departure days Fri | Cheapest price $2 |
Operator FlixBus | Departure Time 10:15AM | Arrival Time 11:10AM | Duration 0h55 | Departure days Everyday | Cheapest price $11 |
Operator Autostradale | Departure Time 10:25AM | Arrival Time 11:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 10:30AM | Arrival Time 11:10AM | Duration 0h40 | Departure days Mon | Cheapest price $5 |
Operator Flibco | Departure Time 10:35AM | Arrival Time 11:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator BlaBlaCar | Departure Time 10:40AM | Arrival Time 11:20AM | Duration 0h40 | Departure days Thu | Cheapest price $6 |
Operator Terravision (2) | Departure Time 10:40AM | Arrival Time 11:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 10:50AM | Arrival Time 11:30AM | Duration 0h40 | Departure days Sun | Cheapest price $5 |
Operator Autostradale | Departure Time 10:55AM | Arrival Time 11:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar Bus | Departure Time 10:55AM | Arrival Time 11:50AM | Duration 0h55 | Departure days Thu, Fri, Sat, Sun | Cheapest price $7 |
Operator GoOpti | Departure Time 11:00AM | Arrival Time 12:15PM | Duration 1h15 | Departure days Sun | Cheapest price $129 |
Operator Flibco | Departure Time 11:05AM | Arrival Time 11:55AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 11:10AM | Arrival Time 12:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 11:10AM | Arrival Time 11:20AM | Duration 0h10 | Departure days Sat | Cheapest price $2 |
Operator FlixBus | Departure Time 11:15AM | Arrival Time 12:05PM | Duration 0h50 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $11 |
Operator BlaBlaCar | Departure Time 11:20AM | Arrival Time 12:00PM | Duration 0h40 | Departure days Tue | Cheapest price $6 |
Operator Autostradale | Departure Time 11:25AM | Arrival Time 12:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 11:35AM | Arrival Time 12:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 11:40AM | Arrival Time 12:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 11:55AM | Arrival Time 12:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 12:00PM | Arrival Time 01:15PM | Duration 1h15 | Departure days Sun | Cheapest price $129 |
Operator FlixBus | Departure Time 12:00PM | Arrival Time 12:50PM | Duration 0h50 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $11 |
Operator BlaBlaCar Bus | Departure Time 12:05PM | Arrival Time 01:00PM | Duration 0h55 | Departure days Wed, Thu, Fri, Sat, Sun | Cheapest price $7 |
Operator Flibco | Departure Time 12:05PM | Arrival Time 12:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 12:10PM | Arrival Time 01:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 12:25PM | Arrival Time 01:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 12:30PM | Arrival Time 01:00PM | Duration 0h30 | Departure days Sat | Cheapest price $4 |
Operator Flibco | Departure Time 12:35PM | Arrival Time 01:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 12:40PM | Arrival Time 01:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 12:55PM | Arrival Time 01:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 01:00PM | Arrival Time 02:15PM | Duration 1h15 | Departure days Sun | Cheapest price $129 |
Operator BlaBlaCar | Departure Time 01:00PM | Arrival Time 01:20PM | Duration 0h20 | Departure days Sat | Cheapest price $4 |
Operator Flibco | Departure Time 01:05PM | Arrival Time 01:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator BlaBlaCar | Departure Time 01:10PM | Arrival Time 01:50PM | Duration 0h40 | Departure days Sat | Cheapest price $4 |
Operator Terravision (2) | Departure Time 01:10PM | Arrival Time 02:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 01:25PM | Arrival Time 02:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 01:35PM | Arrival Time 02:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 01:40PM | Arrival Time 02:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 01:55PM | Arrival Time 02:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 02:00PM | Arrival Time 03:15PM | Duration 1h15 | Departure days Sun | Cheapest price $126 |
Operator Flibco | Departure Time 02:05PM | Arrival Time 02:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 02:10PM | Arrival Time 03:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 02:25PM | Arrival Time 03:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 02:30PM | Arrival Time 02:40PM | Duration 0h10 | Departure days Sun | Cheapest price $2 |
Operator Flibco | Departure Time 02:35PM | Arrival Time 03:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 02:40PM | Arrival Time 03:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 02:55PM | Arrival Time 03:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 03:00PM | Arrival Time 04:15PM | Duration 1h15 | Departure days Sun | Cheapest price $126 |
Operator Flibco | Departure Time 03:05PM | Arrival Time 03:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 03:10PM | Arrival Time 04:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 03:25PM | Arrival Time 04:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator FlixBus | Departure Time 03:30PM | Arrival Time 04:30PM | Duration 1h00 | Departure days Everyday | Cheapest price $11 |
Operator Flibco | Departure Time 03:35PM | Arrival Time 04:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 03:40PM | Arrival Time 04:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 03:55PM | Arrival Time 04:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 04:00PM | Arrival Time 04:20PM | Duration 0h20 | Departure days Fri | Cheapest price $4 |
Operator GoOpti | Departure Time 04:00PM | Arrival Time 05:15PM | Duration 1h15 | Departure days Sun | Cheapest price $126 |
Operator Flibco | Departure Time 04:05PM | Arrival Time 04:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 04:10PM | Arrival Time 05:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 04:25PM | Arrival Time 05:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 04:35PM | Arrival Time 05:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 04:40PM | Arrival Time 05:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 04:55PM | Arrival Time 05:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 05:00PM | Arrival Time 06:15PM | Duration 1h15 | Departure days Sun | Cheapest price $126 |
Operator BlaBlaCar | Departure Time 05:00PM | Arrival Time 06:00PM | Duration 1h00 | Departure days Mon, Thu | Cheapest price $5 |
Operator Flibco | Departure Time 05:05PM | Arrival Time 05:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 05:10PM | Arrival Time 06:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 05:10PM | Arrival Time 05:50PM | Duration 0h40 | Departure days Tue | Cheapest price $6 |
Operator BlaBlaCar | Departure Time 05:20PM | Arrival Time 05:50PM | Duration 0h30 | Departure days Sun | Cheapest price $5 |
Operator Autostradale | Departure Time 05:25PM | Arrival Time 06:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 05:30PM | Arrival Time 06:00PM | Duration 0h30 | Departure days Tue | Cheapest price $4 |
Operator Flibco | Departure Time 05:35PM | Arrival Time 06:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 05:40PM | Arrival Time 06:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 05:55PM | Arrival Time 06:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator GoOpti | Departure Time 06:00PM | Arrival Time 07:15PM | Duration 1h15 | Departure days Sun | Cheapest price $126 |
Operator Flibco | Departure Time 06:05PM | Arrival Time 06:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 06:10PM | Arrival Time 07:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 06:25PM | Arrival Time 07:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator FlixBus | Departure Time 06:30PM | Arrival Time 07:25PM | Duration 0h55 | Departure days Everyday | Cheapest price $11 |
Operator Flibco | Departure Time 06:35PM | Arrival Time 07:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 06:40PM | Arrival Time 07:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 06:55PM | Arrival Time 07:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 07:00PM | Arrival Time 07:20PM | Duration 0h20 | Departure days Fri | Cheapest price $2 |
Operator GoOpti | Departure Time 07:00PM | Arrival Time 08:15PM | Duration 1h15 | Departure days Sun | Cheapest price $126 |
Operator Flibco | Departure Time 07:05PM | Arrival Time 07:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 07:10PM | Arrival Time 08:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 07:10PM | Arrival Time 07:20PM | Duration 0h10 | Departure days Thu | Cheapest price $2 |
Operator Autostradale | Departure Time 07:25PM | Arrival Time 08:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 07:35PM | Arrival Time 08:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 07:40PM | Arrival Time 08:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator FlixBus | Departure Time 07:40PM | Arrival Time 08:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Autostradale | Departure Time 07:55PM | Arrival Time 08:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 08:00PM | Arrival Time 08:20PM | Duration 0h20 | Departure days Thu, Fri | Cheapest price $2 |
Operator GoOpti | Departure Time 08:00PM | Arrival Time 09:15PM | Duration 1h15 | Departure days Sun | Cheapest price $125 |
Operator Flibco | Departure Time 08:05PM | Arrival Time 08:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 08:10PM | Arrival Time 09:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 08:10PM | Arrival Time 08:40PM | Duration 0h30 | Departure days Thu | Cheapest price $6 |
Operator Autostradale | Departure Time 08:25PM | Arrival Time 09:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 08:35PM | Arrival Time 09:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 08:40PM | Arrival Time 09:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 08:55PM | Arrival Time 09:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 09:00PM | Arrival Time 09:10PM | Duration 0h10 | Departure days Sun | Cheapest price $2 |
Operator GoOpti | Departure Time 09:00PM | Arrival Time 10:15PM | Duration 1h15 | Departure days Sun | Cheapest price $125 |
Operator Flibco | Departure Time 09:05PM | Arrival Time 09:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 09:10PM | Arrival Time 10:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 09:25PM | Arrival Time 10:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 09:35PM | Arrival Time 10:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 09:40PM | Arrival Time 10:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 09:55PM | Arrival Time 10:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 10:05PM | Arrival Time 10:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 10:10PM | Arrival Time 11:00PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 10:25PM | Arrival Time 11:25PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 10:30PM | Arrival Time 11:10PM | Duration 0h40 | Departure days Mon | Cheapest price $5 |
Operator Flibco | Departure Time 10:35PM | Arrival Time 11:25PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 10:40PM | Arrival Time 11:30PM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 10:55PM | Arrival Time 11:55PM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 11:05PM | Arrival Time 11:55PM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 11:10PM | Arrival Time 12:00AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 11:25PM | Arrival Time 12:25AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Operator Flibco | Departure Time 11:35PM | Arrival Time 12:25AM | Duration 0h50 | Departure days Everyday | Cheapest price $11 |
Operator Terravision (2) | Departure Time 11:40PM | Arrival Time 12:30AM | Duration 0h50 | Departure days Everyday | Cheapest price $12 |
Operator Autostradale | Departure Time 11:55PM | Arrival Time 12:55AM | Duration 1h00 | Departure days Everyday | Cheapest price $9 |
Live departures
Orio al Serio to Milan bus times
The table below shows live departures for Orio al Serio to Milan buses for today, Friday, November 21. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
BGY | 9:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
6726 | 9:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 10:50 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
141 | 9:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 10:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 10:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 10:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
FlixBus | 10:15 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:05 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
141 | 10:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 11:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 10:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 10:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 10:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 11:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
FlixBus | 11:00 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:50 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
4704 | 11:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 12:00 PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Flibco | 11:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 11:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 11:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 12:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 11:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 11:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 11:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 12:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 12:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 12:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 12:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 1:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 12:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 12:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 12:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 1:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 1:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 1:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 1:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 2:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 1:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 1:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 1:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 2:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 2:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 2:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 2:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 3:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
FlixBus | 2:30 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 3:30 PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Flibco | 2:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 2:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 2:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 3:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 3:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 3:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 4:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 3:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 4:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 3:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 4:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 3:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 4:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 3:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 4:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 4:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 4:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 4:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 4:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 5:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 4:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 4:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 4:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 5:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 5:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 5:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 5:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 6:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
FlixBus | 5:30 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 6:25 PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Flibco | 5:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 5:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 5:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 6:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 6:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 6:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 6:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 7:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 6:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 6:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
FlixBus | 6:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:30 PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
141 | 6:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 7:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 7:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 7:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 7:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 8:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 7:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 7:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 7:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 8:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 8:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 8:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 8:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 9:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 8:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 8:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 8:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 9:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 9:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 9:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 9:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 10:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 9:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 9:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 9:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 10:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 10:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 10:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:00 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 10:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 11:25 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 10:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:25 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 10:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:30 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 10:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 11:55 PM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 11:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 11:55 PM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 11:10 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 11:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 12:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 11:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 11:40 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 11:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 12:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
| Saturday, November 22 | |||||
Flibco | 12:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 12:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 12:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
Flibco | 12:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 12:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 1:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 1:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 1:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 2:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 2:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
Flibco | 3:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 3:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 3:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 4:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
141 | 3:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 4:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
BGY | 4:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 4:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 5:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 4:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 4:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 5:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 4:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 5:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
BGY | 5:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 5:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 6:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 5:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 5:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 5:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 6:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 6:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 6:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 6:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 6:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 7:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 6:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 6:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 6:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 7:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 7:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 7:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 7:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 7:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 8:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 7:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 7:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 7:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 8:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 8:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 8:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 8:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 8:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 9:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
FlixBus | 8:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 9:20 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
Flibco | 8:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 8:40 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:30 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
141 | 8:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 9:55 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 9:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 9:55 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
BGY | 9:10 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:00 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
FlixBus | 9:15 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h55 | 10:10 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
141 | 9:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 1h00 | 10:25 AM Milano, Piazza Luigi di Savoia | 0 transfersDirect | |
Flibco | 9:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 0h50 | 10:25 AM Milano, Piazza Luigi di Savoia (Milano Stazione Centrale) | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Orio al Serio to Milan by bus or train
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Journey information
Overview: Bus from Orio al Serio to Milan
Buses from Orio al Serio to Milan run on average 128 times per day, taking around 56m. Cheap bus tickets for this journey start at $7 (€6) if you book in advance.
There are 125 buses per day. The earliest bus runs at 00:05, the last at 23:55. The fastest bus covers the 28 miles (46 km) distance in 50m.
Distance 28 miles (46 km) |
Average bus duration 56m |
Cheapest ticket price $7 (€6) |
Buses per day 128 |
Direct buses 125 |
Fastest bus 50m |
First bus 00:05 |
Last bus 23:55 |
Bus providers: Autostradale, flibco, Infobus, Itabus, FlixBus, BlaBlaCar Bus, GoOpti, Flibco, BlaBlaCar from Orio al Serio to MilanYou can travel by bus between Orio al Serio to Milan with Autostradale, flibco, Infobus, Itabus, FlixBus, BlaBlaCar Bus, GoOpti, Flibco, BlaBlaCar for as low as $7 (€6). When you search for schedules and tickets, Omio will show you the best journey
Infobus
Itabus
FlixBus
Autostradale
BlaBlaCar Bus
GoOpti
Flibco
flibco
BlaBlaCar
Trains from Taranto to Bari
The journey from Taranto to Bari takes an average of 1hr 14min. However, the duration depends on the type of train and the travel date. If you travel with high_speed trains, the journey becomes shorter than slow_speed trains. While the weekday average remains 1hr 14min, weekends and holidays can take a little longer. Taranto to Bari route has about 12 direct trains serving passengers daily. The direct trains travel for a distance of approximately 48 miles (78 km) for the train to arrive at Bari from Taranto.
Taranto to Bari Train Time: Daily Departures
The daily departure train program schedules at least 12 direct trains from Taranto to Bari every day. The first train to depart from Taranto takes off at around 5:20 a.m., while the last train starts the same journey at around 8:00 p.m. On average, passenger trains traveling to Bari from Taranto take about 1hr 14min to cover 48 miles (78 km).
How long is the journey by train from Taranto to Bari?
A few factors determine the length of the journey from Taranto to Bari. Ordinarily, trains traveling to Bari take about 1hr 14min to secure the distance. However, when you use one of the high_speed trains traveling the route, the duration can reduce to about 1hr 04min. On the other hand, slow trains can lengthen the journey to 1hr 15min. About 12 direct trains travel to Bari daily. While the weekday trip may sometimes require more than the twelve trains, weekend and holiday trips can serve with as few as 10 trains due to reduced demand.


What is/are the departure and arrival stations for trains from Taranto to Bari?
Departure train station: Taranto Porto Mercantile, Taranto Cimino, and Taranto via Di Palma are the popular train stations for trains departing to Bari. However, Porto Mercantile is the most frequently used. The station is only 0.4 miles (0.74 km) from Taranto town and has shops, restaurants, waiting areas, bathrooms, and ticket sales points. Passengers heading to the station from the town center can walk.
Arrival train station: Bari Centrale and Bari Palese_Macchie are the train stations favorite for passenger trains arriving from Taranto. Bari Centrale is the busiest of the two. The station is 1 mile (1.6 km) from the town center and has amenities like shops, restaurants, ticket sales points, and bathrooms. A taxi is the most preferred means to get to the town center from the station.
Which train companies travel from Taranto to Bari?
The Intercity, Intercity Notte and Regionale are the famous companies for the railway journey to Bari from Taranto. Intercity and Regionale offer direct service trips to the destination. The trains also have a few stops along the path—however, Intercity deferred from Regionale in terms of speed. Intercity is famous for city_to_city commute and travels relatively faster than Regionale. Regionale is renowned for the region_to_region commute but travels a little slower. As a result, passengers traveling with Intercity will arrive earlier in Bari than those with Regionale. Intercity Notte, which serves night trips best, is a brand of the Intercity.
Night trains Taranto
Night_time direct trains start the journey as early as 5:00 p.m. and end with the last direct train departing at around 8:00 p.m. Passengers can get any direct trains departing before the last train for a short journey from Taranta to Bari. However, you can still get other trains departing past 8:00 p.m., though the journey might take a little longer. Trains traveling past the 8:00 p.m. train usually have a few stopovers, while some can even change at one station along the route.
Trenitalia trains from Taranto to Bari
Trenitalia train deals for trains traveling to Bari has the Intercity and Regionale trains traveling the route daily. About 12 direct trains from the company transport passengers from Taranto to Bari from morning to evening. The fastest train for the route takes about 1hr 04min, while the slowest can take as long as 1hr 15min. The weekday schedule from Trenitalia allocates all the 12 direct trains for the journey. Direct trains traveling on weekends and holidays normally vary according to demand for the service. On a good weekend, about 12 can travel to Bari. On the other hand, low demand weekends may reduce 10 direct trains.
trains from Taranto to Bari: Sustainability travel
Sustainable travel calls for the use of the best means of transport that bring solutions for the global challenge relating to the emissions from combustions engines. One of the enormous challenges trains overcame was transporting masses in a single trip. While buses and airplane travel can transport up to a maximum number of passengers in one trip, trains can double or triple that number per ride. As a result, trains reduce the number of back_to_back travels that consume unnecessary energy. The energy saved from reducing the trips made by buses in a day is stored for future use. Another advantage tapped from the use of trains is the efficiency in fuel consumption. While other modes of transport spend as much as 20% to 30% more energy per trip, trains conserve the energy for future uses. Trains also produce less emission per trip than buses and airplanes.
Train from Taranto to Bari Services on Board
The Italian railroad companies have invested extensively in train services to ensure passengers have a worthy journey. For example, most trains have first and second_class seats that provide extra comfort at an affordable cost. The trains also have AC units to give the coaches a tolerable atmosphere. The trains are also hospitable and have designed the doors to have low_floor entries that facilitate easy access to the train by people living with disabilities. Pets are also allowed into the train after the owner meets certain criteria. If your pet weighs less than 22 lbs (10 kg), then you can travel with the pet free of charge. Otherwise, unless the pet is a guide dog that is also leashed and muzzled, you will be required to pay a little extra. Luggage like a carry_on bag and two suitcases travel with the owner, by train, free of charge.
How to find cheap train tickets from Taranto to Bari
Securing cheap tickets to Bari from Taranto is as easy as it can get. For example, one of the ways to get a cheap ticket is to book the train weeks or months before the date of travel. You even have the option of buying tickets as early as 6 months. If you purchase tickets as early as possible, you will likely get discounted tickets, making you pay less than those buying last_minute tickets. Another easier trick to get cheap train tickets to Bari is to be flexible with your travel arrangements. Flexibility will enable you to scan for the cheap trains and book the one that charges less, regardless of date and travel time. If you want to travel with cheap trains, book the slow_journey trains instead of the high_speed trains. Slow_journey trains often cost less than high_speed trains.


To Bari by train—travel tips
Bari is in southern Italy. The town sits around the Adriatic Sea, ideal for port services. Due to its location, the town has rich historical ports and sandy beaches that attract tourists. The town is popular for its narrow streets, and the tasty Italian cuisine served at the local restaurants. Boat riding and relaxing at the beach are some of the things that make tourists reluctant to leave Bari after arriving in the city. While in Bari, you can visit the following places for a lifetime experience:
- The 13th Century Castle and exhibition center Direzione Regionale Musei
- The opera house Teatro Petruzzelli
- The sandy beaches of Bari
- The Romansque church Catedral Basilica de San Sabino
- Dianacoteca Metropolitana di Bari historical museum of paintings
FAQs: Bus from Orio al Serio to Milan
Find answers to the most common questions about traveling from Orio al Serio to Milan by bus. 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 bus, the cheapest option, or tips for making the most of your visit at Milan, this guide helps you travel smarter and with confidence.

- Autostradale
- Assistance
- Priority boarding
- Accessible seating.
- Flibco National
- Assistance
- Priority boarding
- Accessible seating.
- Infobus
- Assistance
- Priority seating
- Transport for wheelchairs and mobility aids.
- Duomo di Milano, an iconic Gothic cathedral known for its intricate facade and panoramic rooftop views
- Galleria Vittorio Emanuele II, a historic shopping arcade featuring luxury brands and elegant architecture
- Castello Sforzesco, a Renaissance fortress housing museums and art collections
- Santa Maria delle Grazie, a church famous for housing Leonardo da Vinci's The Last Supper
- Teatro alla Scala, a world-renowned opera house celebrated for its exceptional acoustics and performances.
- Visit the Duomo di Milano, an iconic Gothic cathedral with stunning architecture and panoramic rooftop views
- Explore The Last Supper, Leonardo da Vinci's renowned mural located in the Convent of Santa Maria delle Grazie
- Stroll through Galleria Vittorio Emanuele II, a historic shopping arcade with luxury boutiques and elegant cafes
- Discover Sforza Castle, a grand fortress housing several museums and art collections
- Relax in Sempione Park, a large green space perfect for leisurely walks and picnics near the city center.
- Autostradale
- You can cancel your ticket up to 24 hours before departure for a full refund. No refunds for cancellations within 24 hours.
- Flibco National
- You can cancel your ticket up to 24 hours before departure for a full refund. No refunds for cancellations within 24 hours.
- Infobus
- You can cancel your ticket up to 24 hours before departure for a partial refund. Cancellations within 24 hours may incur a fee.
To find the cheapest bus tickets for your trip from Orio al Serio to Milan, follow these tips:
Start your search now and compare ticket prices to find the best deal!
- Autostradale
- One carry-on bag up to 8kg (55x40x20cm) and one checked bag up to 20kg (70x50x30cm).
- Flibco National
- One carry-on bag up to 10kg (55x40x20) and one checked bag up to 20kg (70x50x30).
- Infobus
- One carry-on bag up to 5kg (40x20x25) and one checked bag up to 20kg (50x30x80).
- Autostradale
- 10€ per additional bag up to 20 kg.
- Flibco National
- 10€ per additional bag up to 30 kg.
- Infobus
- 10€ per additional bag.
- Autostradale
- Small pets allowed in carriers
- Larger pets must be leashed and muzzled.
- Flibco National
- Small pets allowed in carriers
- Larger pets must be leashed and muzzled.
- Infobus
- Small pets allowed in carriers
- Larger pets may require a separate ticket.
popular bus stations
Popular bus stations from Orio al Serio to Milan
- 06:00-23:00
- Free Wi-Fi
- Available outside the station, near the arrivals area.
- Elevators, ramps
- Available in the station.
- Bus: 1, 1A
- 06:00-23:00
- Free Wi-Fi
- Cafeteria Milano (in the station)
- Trattoria San Donato (0.5 km)
- Burger House (0.7 km).
- Available outside the station.
- Elevators, ramps
- Available in the station.
- Metro: M3 Bus: 121, 132, 133
- 06:00-23:00
- Free Wi-Fi
- Cafeteria Lampugnano (in the station)
- Trattoria Milano (0.5 km)
- Pizza Express (0.7 km).
- Available outside the station.
- Elevators, ramps
- Available in the station.
- Metro: M1 Bus: 68, 78, 80
- 06:00-22:00
- Free Wi-Fi
- Cafeteria Milano Centrale (in the station)
- Ristorante Pizzeria San Giorgio (0.5 km)
- Osteria Fara (0.7 km).
- Available outside the main entrance.
- Elevators, ramps
- Available in the station.
- Bus: 60, 81, 90, 91 Metro: M2, M3 Train: Milano Centrale
- 06:00-22:00
- Free Wi-Fi
- Cafeteria Italiana (in the station)
- Fast Food Express (in the station)
- Trattoria Milano (0.5 km).
- Available outside the station.
- Elevators, ramps
- Available in the station.
- Bus: 121, 132 Metro: M3
Most popular bus connections from Orio al Serio
More options for your journey from Orio al Serio to Milan
Here are some other resources that might have the information you need






