Milan to Orio al Serio train

Cheap train tickets from Milan to Orio al Serio

Showing times and prices for Mar 23

Cheapest

5

Average

5

The best way to find a cheap train ticket from Milan to Orio al Serio is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:31AMMilan Porta Garibaldi1h09 10:40AMBergamo
0 transfers
51One-way
Cheapest
08:31PMMilan Porta Garibaldi1h09 09:40PMBergamo
0 transfers
51One-way
Cheapest
06:31AMMilan Porta Garibaldi1h09 07:40AMBergamo
0 transfers
51One-way
Cheapest
09:31PMMilan Porta Garibaldi1h09 10:40PMBergamo
0 transfers
51One-way
Cheapest
07:31PMMilan Porta Garibaldi1h09 08:40PMBergamo
0 transfers
51One-way

Train schedule from Milan to Orio al Serio

Showing trains for tomorrow, Thursday, March 23
05:31AMMilan Porta Garibaldi1h39 07:10AMSeriate
1 transfer
05:31AMMilan Porta Garibaldi1h09 06:40AMBergamo
0 transfers
05:31AMMilan Porta Garibaldi1h23 06:54AMStezzano
1 transfer
05:35AMMilan Centrale0h56 06:31AMStezzano
1 transfer
05:35AMMilan Centrale0h48 06:23AMBergamo
0 transfers
06:00AMMilano Lambrate1h47 07:47AMSeriate
1 transfer
06:00AMMilano Lambrate1h01 07:01AMStezzano
1 transfer
06:05AMMilan Centrale0h48 06:53AMBergamo
0 transfers
06:05AMMilan Centrale0h56 07:01AMStezzano
1 transfer
06:05AMMilan Centrale1h05 07:10AMSeriate
1 transfer
06:22AMMilan Porta Garibaldi1h03 07:25AMBergamo
0 transfers
06:25AMMilan Centrale1h06 07:31AMStezzano
1 transfer
06:31AMMilan Porta Garibaldi1h09 07:40AMBergamo
0 transfers
06:31AMMilan Porta Garibaldi1h39 08:10AMSeriate
1 transfer
06:31AMMilan Porta Garibaldi1h23 07:54AMStezzano
1 transfer
07:00AMMilano Lambrate1h47 08:47AMSeriate
1 transfer
07:00AMMilano Lambrate1h01 08:01AMStezzano
1 transfer
07:05AMMilan Centrale1h05 08:10AMSeriate
1 transfer
07:05AMMilan Centrale0h56 08:01AMStezzano
1 transfer
07:05AMMilan Centrale0h48 07:53AMBergamo
0 transfers
07:15AMMilan Centrale1h32 08:47AMSeriate
1 transfer
07:22AMMilan Porta Garibaldi1h01 08:23AMBergamo
0 transfers
07:25AMMilan Centrale1h06 08:31AMStezzano
1 transfer
07:31AMMilan Porta Garibaldi1h39 09:10AMSeriate
1 transfer
07:31AMMilan Porta Garibaldi1h09 08:40AMBergamo
0 transfers
07:38AMMilano Greco Pirelli1h46 09:24AMStezzano
1 transfer
08:00AMMilano Lambrate1h01 09:01AMStezzano
1 transfer
08:00AMMilano Lambrate1h47 09:47AMSeriate
1 transfer
08:05AMMilan Centrale0h48 08:53AMBergamo
0 transfers
08:05AMMilan Centrale1h05 09:10AMSeriate
1 transfer
08:05AMMilan Centrale0h56 09:01AMStezzano
1 transfer
08:15AMMilan Centrale1h32 09:47AMSeriate
1 transfer
08:22AMMilan Porta Garibaldi1h01 09:23AMBergamo
0 transfers
08:25AMMilan Centrale1h06 09:31AMStezzano
1 transfer
08:31AMMilan Porta Garibaldi1h53 10:24AMStezzano
1 transfer
08:31AMMilan Porta Garibaldi1h39 10:10AMSeriate
1 transfer
08:31AMMilan Porta Garibaldi1h09 09:40AMBergamo
0 transfers
09:00AMMilano Lambrate1h47 10:47AMSeriate
1 transfer
09:05AMMilan Centrale1h05 10:10AMSeriate
1 transfer
09:05AMMilan Centrale1h19 10:24AMStezzano
1 transfer
09:05AMMilan Centrale0h48 09:53AMBergamo
0 transfers
09:25AMMilan Centrale1h06 10:31AMStezzano
1 transfer
09:31AMMilan Porta Garibaldi1h09 10:40AMBergamo
0 transfers
09:31AMMilan Porta Garibaldi1h53 11:24AMStezzano
1 transfer
09:33AMMilano Lambrate1h05 10:38AMBergamo
1 transfer
10:05AMMilan Centrale0h50 10:55AMBergamo
0 transfers
10:05AMMilan Centrale1h19 11:24AMStezzano
1 transfer
10:05AMMilan Centrale1h26 11:31AMStezzano
1 transfer
10:07AMMilan1h24 11:31AMStezzano
1 transfer
10:31AMMilan Porta Garibaldi1h53 12:24PMStezzano
1 transfer
10:31AMMilan Porta Garibaldi1h39 12:10PMSeriate
1 transfer
10:31AMMilan Porta Garibaldi1h09 11:40AMBergamo
0 transfers
11:05AMMilan Centrale1h19 12:24PMStezzano
1 transfer
11:05AMMilan Centrale0h48 11:53AMBergamo
0 transfers
11:05AMMilan Centrale1h05 12:10PMSeriate
1 transfer
11:25AMMilan Centrale1h06 12:31PMStezzano
1 transfer
11:31AMMilan Porta Garibaldi1h53 01:24PMStezzano
1 transfer
11:31AMMilan Porta Garibaldi1h39 01:10PMSeriate
1 transfer
11:31AMMilan Porta Garibaldi1h09 12:40PMBergamo
0 transfers
11:33AMMilano Lambrate1h05 12:38PMBergamo
1 transfer
12:00PMMilano Lambrate1h47 01:47PMSeriate
1 transfer
12:05PMMilan Centrale1h19 01:24PMStezzano
1 transfer
12:05PMMilan Centrale0h48 12:53PMBergamo
0 transfers
12:05PMMilan Centrale1h05 01:10PMSeriate
1 transfer
12:25PMMilan Centrale1h06 01:31PMStezzano
1 transfer
12:31PMMilan Porta Garibaldi1h39 02:10PMSeriate
1 transfer
12:31PMMilan Porta Garibaldi1h23 01:54PMStezzano
1 transfer
12:31PMMilan Porta Garibaldi1h09 01:40PMBergamo
0 transfers
12:33PMMilano Lambrate1h05 01:38PMBergamo
1 transfer
01:05PMMilan Centrale1h05 02:10PMSeriate
1 transfer
01:05PMMilan Centrale0h48 01:53PMBergamo
0 transfers
01:05PMMilan Centrale1h19 02:24PMStezzano
1 transfer
01:25PMMilan Centrale1h06 02:31PMStezzano
1 transfer
01:31PMMilan Porta Garibaldi1h39 03:10PMSeriate
1 transfer
01:31PMMilan Porta Garibaldi1h53 03:24PMStezzano
1 transfer
01:31PMMilan Porta Garibaldi1h09 02:40PMBergamo
0 transfers
01:33PMMilano Lambrate1h05 02:38PMBergamo
1 transfer
02:00PMMilano Lambrate1h47 03:47PMSeriate
1 transfer
02:05PMMilan Centrale0h48 02:53PMBergamo
0 transfers
02:05PMMilan Centrale1h19 03:24PMStezzano
1 transfer
02:05PMMilan Centrale1h05 03:10PMSeriate
1 transfer
02:25PMMilan Centrale1h06 03:31PMStezzano
1 transfer
02:31PMMilan Porta Garibaldi1h39 04:10PMSeriate
1 transfer
02:31PMMilan Porta Garibaldi1h09 03:40PMBergamo
0 transfers
02:31PMMilan Porta Garibaldi1h53 04:24PMStezzano
1 transfer
02:33PMMilano Lambrate1h05 03:38PMBergamo
1 transfer
03:05PMMilan Centrale0h48 03:53PMBergamo
0 transfers
03:05PMMilan Centrale1h19 04:24PMStezzano
1 transfer
03:05PMMilan Centrale1h05 04:10PMSeriate
1 transfer
03:22PMMilan Porta Garibaldi1h03 04:25PMBergamo
0 transfers
03:25PMMilan Centrale1h06 04:31PMStezzano
1 transfer
03:31PMMilan Porta Garibaldi1h23 04:54PMStezzano
1 transfer
03:31PMMilan Porta Garibaldi1h39 05:10PMSeriate
1 transfer
03:31PMMilan Porta Garibaldi1h09 04:40PMBergamo
0 transfers
04:00PMMilano Lambrate1h01 05:01PMStezzano
1 transfer
04:00PMMilano Lambrate1h47 05:47PMSeriate
1 transfer
04:05PMMilan Centrale0h56 05:01PMStezzano
1 transfer
04:05PMMilan Centrale1h05 05:10PMSeriate
1 transfer
04:05PMMilan Centrale0h48 04:53PMBergamo
0 transfers
04:13PMMilan Porta Garibaldi1h34 05:47PMSeriate
1 transfer
04:22PMMilan Porta Garibaldi1h03 05:25PMBergamo
0 transfers
04:25PMMilan Centrale1h06 05:31PMStezzano
1 transfer
04:31PMMilan Porta Garibaldi1h23 05:54PMStezzano
1 transfer
04:31PMMilan Porta Garibaldi1h39 06:10PMSeriate
1 transfer
04:31PMMilan Porta Garibaldi1h09 05:40PMBergamo
0 transfers
04:36PMMilan Porta Garibaldi1h25 06:01PMStezzano
1 transfer
05:00PMMilano Lambrate1h01 06:01PMStezzano
1 transfer
05:05PMMilan Centrale1h05 06:10PMSeriate
1 transfer
05:05PMMilan Centrale0h48 05:53PMBergamo
0 transfers
05:05PMMilan Centrale0h56 06:01PMStezzano
1 transfer
05:22PMMilan Porta Garibaldi1h23 06:45PMSeriate
1 transfer
05:22PMMilan Porta Garibaldi1h03 06:25PMBergamo
0 transfers
05:25PMMilan Centrale1h06 06:31PMStezzano
1 transfer
05:31PMMilan Porta Garibaldi1h23 06:54PMStezzano
1 transfer
05:31PMMilan Porta Garibaldi1h09 06:40PMBergamo
0 transfers
05:31PMMilan Porta Garibaldi1h39 07:10PMSeriate
1 transfer
05:50PMMilan Centrale1h11 07:01PMStezzano
1 transfer
05:59PMMilano Lambrate1h28 07:27PMSeriate
1 transfer
06:00PMMilano Lambrate1h01 07:01PMStezzano
1 transfer
06:00PMMilano Lambrate1h47 07:47PMSeriate
1 transfer
06:01PMMilan Porta Garibaldi1h23 07:24PMStezzano
1 transfer
06:01PMMilan Porta Garibaldi1h04 07:05PMBergamo
0 transfers
06:01PMMilan Porta Garibaldi1h46 07:47PMSeriate
1 transfer
06:05PMMilan Centrale0h48 06:53PMBergamo
0 transfers
06:05PMMilan Centrale1h05 07:10PMSeriate
1 transfer
06:05PMMilan Centrale0h56 07:01PMStezzano
1 transfer
06:22PMMilan Porta Garibaldi1h25 07:47PMSeriate
1 transfer
06:22PMMilan Porta Garibaldi1h03 07:25PMBergamo
0 transfers
06:25PMMilan Centrale1h06 07:31PMStezzano
1 transfer
06:31PMMilan Porta Garibaldi1h39 08:10PMSeriate
1 transfer
06:31PMMilan Porta Garibaldi1h09 07:40PMBergamo
0 transfers
06:50PMMilan Centrale1h11 08:01PMStezzano
1 transfer
07:00PMMilano Lambrate1h01 08:01PMStezzano
1 transfer
07:00PMMilano Lambrate1h47 08:47PMSeriate
1 transfer
07:01PMMilan Porta Garibaldi1h23 08:24PMStezzano
1 transfer
07:01PMMilan Porta Garibaldi1h46 08:47PMSeriate
1 transfer
07:01PMMilan Porta Garibaldi1h04 08:05PMBergamo
0 transfers
07:05PMMilan Centrale1h05 08:10PMSeriate
1 transfer
07:05PMMilan Centrale0h48 07:53PMBergamo
0 transfers
07:05PMMilan Centrale0h56 08:01PMStezzano
1 transfer
07:22PMMilan Porta Garibaldi1h25 08:47PMSeriate
1 transfer
07:22PMMilan Porta Garibaldi1h03 08:25PMBergamo
0 transfers
07:25PMMilan Centrale1h06 08:31PMStezzano
1 transfer
07:31PMMilan Porta Garibaldi1h39 09:10PMSeriate
1 transfer
07:31PMMilan Porta Garibaldi1h09 08:40PMBergamo
0 transfers
07:31PMMilan Porta Garibaldi1h53 09:24PMStezzano
1 transfer
08:00PMMilano Lambrate1h47 09:47PMSeriate
1 transfer
08:05PMMilan Centrale0h48 08:53PMBergamo
0 transfers
08:05PMMilan Centrale1h19 09:24PMStezzano
1 transfer
08:05PMMilan Centrale1h05 09:10PMSeriate
1 transfer
08:25PMMilan Centrale2h22 10:47PMSeriate
1 transfer
08:31PMMilan Porta Garibaldi1h09 09:40PMBergamo
0 transfers
08:53PMMilan Centrale0h50 09:43PMBergamo
0 transfers
09:00PMMilano Lambrate1h47 10:47PMSeriate
1 transfer
09:05PMMilan Centrale0h48 09:53PMBergamo
0 transfers
09:05PMMilan Centrale1h42 10:47PMSeriate
2 transfers
09:25PMMilan Centrale1h06 10:31PMStezzano
1 transfer
09:31PMMilan Porta Garibaldi1h09 10:40PMBergamo
0 transfers
09:31PMMilan Porta Garibaldi1h51 11:22PMSeriate
1 transfer
09:33PMMilano Lambrate1h05 10:38PMBergamo
1 transfer
10:05PMMilan Centrale0h50 10:55PMBergamo
0 transfers
10:05PMMilan Centrale1h17 11:22PMSeriate
1 transfer
10:31PMMilan Porta Garibaldi1h09 11:40PMBergamo
0 transfers
11:40PMMilan Centrale1h02 12:42AMStezzano
0 transfers
11:40PMMilan Centrale1h10 12:50AMBergamo
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12

Fastest train times from Milan to Orio al Serio

Showing times and prices for Mar 23

Fastest Journey

48 m

Average

48 m

Trains per day

5

Distance

46 km

Of the 5 trains that leave Milan for Orio al Serio every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
08:05PMMilan Centrale0h48 08:53PMBergamo
0 transfers
61One-way
Fastest
05:05PMMilan Centrale0h48 05:53PMBergamo
0 transfers
61One-way
Fastest
02:05PMMilan Centrale0h48 02:53PMBergamo
0 transfers
61One-way
Fastest
09:05PMMilan Centrale0h48 09:53PMBergamo
0 transfers
61One-way
Fastest
08:05AMMilan Centrale0h48 08:53AMBergamo
0 transfers
61One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Orio al Serio

distanceDistance28 miles (45 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price$6 (€5)
changesDirect trainYes
carriersTrain providersFrecciarossa or Regionale

Trains from Milan to Orio al Serio cover the 28 miles (45 km) long route taking on average 1 h 4 min with our travel partners like Frecciarossa or Regionale. There are direct train services available. You can get the cheapest train tickets for this route for as low as $6 (€5), but the average price of train tickets is $6 (€5).

Train companies: Frecciarossa from Milan to Orio al Serio trains

You can travel by train from Milan to Orio al Serio with Frecciarossa for as low as $6 (€5). When you search for schedules and tickets, Omio will show you the best route.

Frecciarossa

Looking for a smooth and easy way to travel to Orio al Serio from Milan? Book your Trenitalia Frecciarossa train from Milan to Orio al Serio with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Milan to Orio al Serio trip. Omio shows you current Frecciarossa schedules and tickets to cover the 28 miles (45 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this route. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

    Travel Tips: Trains from Milan to Orio al Serio

    Travel Tips: Travel by train to Orio al Serio easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Orio al Serio.
    FAQs
    If you’re looking to save money on tickets, you can find cheap Milan to Orio al Serio trains for as little as $6 (€5)  in the next 7 days.
    If you’re looking to purchase your train tickets in the next week, you can expect the Milan to Orio al Serio train price to come in at an average of $6 (€5)  one way.
    The train distance from Milan to Orio al Serio is around 28 miles (45 km).
    The Milan to Orio al Serio train duration is on average 1 h 4 min, which is to be expected when traveling 28 mile (45 km) to Orio al Serio from Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.
    For the best Milan to Orio al Serio train to buy, you can travel safely and comfortably with Frecciarossa or Regionale. However, it's always good to check all possible train companies with services to Orio al Serio from Milan to compare what amenities they may offer.
    If you’re looking for a direct train, consider traveling with Frecciarossa or Regionale. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    You can take the earliest train from Milan to Orio al Serio at 10: 40 PM   or take the last train from Milan to Orio al Serio leaving at 10: 40 PM. Look for the latest Milan to Orio al Serio train schedules on Omio and book the best time to take the train for this journey.
    If you book the Milan to Orio al Serio train within the next 7 days, you can find one way tickets to cost on average $6 (€5). However, booking your train ticket in advance gives you access to the best prices for trains to Orio al Serio from Milan. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this connection

    Milan
    Orio al Serio
    The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your journey from Milan to Orio al Serio.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    Public transit options for Milano Centrale
    Metro lines: M2 (green), M3 (yellow)
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transit options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8
    Amenities at station
    AccessibilityAccessibility
    HomeTrainsTrain Times to Orio al SerioMilan to Orio al Serio train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language