Milan to Bolzano train

Cheap train tickets from Milan to Bolzano

Showing times and prices for 02 Jul

Cheapest

£23

Average

£34

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
17:25Milan Centrale4h05 21:30Bolzano-Bozen
1 change
£231One-way
Cheapest
09:25Milan Centrale4h05 13:30Bolzano-Bozen
1 change
£231One-way
Cheapest
06:25Milan Centrale4h58 11:23Bolzano-Bozen
1 change
£231One-way
Cheapest
13:25Milan Centrale4h05 17:30Bolzano-Bozen
1 change
£231One-way
Cheapest
11:25Milan Centrale4h05 15:30Bolzano-Bozen
1 change
£231One-way

Train schedule Milan to Bolzano

Showing trains for tomorrow, Saturday, 2 July
06:25Milan Centrale5h45 12:10Kaiserau
2 changes
06:25Milan Centrale4h58 11:23Bolzano-Bozen
1 change
06:25Milan Centrale5h14 11:39Bolzano Sud Bozen Sud
2 changes
07:40Milan Centrale4h38 12:18Bolzano-Bozen
1 change
07:45Milan Centrale3h54 11:39Bolzano Sud Bozen Sud
2 changes
07:45Milan Centrale3h38 11:23Bolzano-Bozen
1 change
08:45Milan Centrale3h25 12:10Kaiserau
2 changes
08:45Milan Centrale3h06 11:51Bolzano-Bozen
1 change
08:45Milan Centrale3h22 12:07Bolzano Sud Bozen Sud
2 changes
08:50Milan Centrale4h33 13:23Bolzano-Bozen
1 change
09:25Milan Centrale4h05 13:30Bolzano-Bozen
1 change
09:25Milan Centrale4h45 14:10Kaiserau
2 changes
09:25Milan Centrale4h14 13:39Bolzano Sud Bozen Sud
2 changes
09:45Milan Centrale3h38 13:23Bolzano-Bozen
1 change
10:45Milan Centrale3h22 14:07Bolzano Sud Bozen Sud
1 change
10:45Milan Centrale2h56 13:41Bolzano-Bozen
0 changes
10:45Milan Centrale3h25 14:10Kaiserau
1 change
11:25Milan Centrale4h14 15:39Bolzano Sud Bozen Sud
2 changes
11:25Milan Centrale4h45 16:10Kaiserau
2 changes
11:25Milan Centrale4h05 15:30Bolzano-Bozen
1 change
11:45Milan Centrale3h38 15:23Bolzano-Bozen
1 change
13:25Milan Centrale4h05 17:30Bolzano-Bozen
1 change
13:25Milan Centrale4h45 18:10Kaiserau
2 changes
13:25Milan Centrale4h14 17:39Bolzano Sud Bozen Sud
2 changes
13:45Milan Centrale4h25 18:10Kaiserau
2 changes
13:45Milan Centrale3h45 17:30Bolzano-Bozen
1 change
13:45Milan Centrale3h54 17:39Bolzano Sud Bozen Sud
2 changes
14:45Milan Centrale3h54 18:39Bolzano Sud Bozen Sud
2 changes
14:45Milan Centrale3h38 18:23Bolzano-Bozen
1 change
15:25Milan Centrale4h14 19:39Bolzano Sud Bozen Sud
2 changes
15:25Milan Centrale4h05 19:30Bolzano-Bozen
1 change
15:25Milan Centrale4h45 20:10Kaiserau
2 changes
16:13Milan Porta Garibaldi3h57 20:10Kaiserau
2 changes
16:13Milan Porta Garibaldi3h17 19:30Bolzano-Bozen
1 change
16:13Milan Porta Garibaldi3h26 19:39Bolzano Sud Bozen Sud
2 changes
16:25Milan Centrale4h45 21:10Kaiserau
2 changes
16:25Milan Centrale4h15 20:40Bolzano-Bozen
1 change
16:33Milano Lambrate4h34 21:07Bolzano Sud Bozen Sud
2 changes
17:25Milan Centrale4h42 22:07Bolzano Sud Bozen Sud
2 changes
17:25Milan Centrale4h05 21:30Bolzano-Bozen
1 change
17:25Milan Centrale4h45 22:10Kaiserau
2 changes
18:13Milan Porta Garibaldi3h17 21:30Bolzano-Bozen
1 change
18:40Milan Centrale4h38 23:18Bolzano-Bozen
1 change
18:45Milan Centrale3h25 22:10Kaiserau
2 changes
18:45Milan Centrale3h03 21:48Bolzano-Bozen
1 change
18:45Milan Centrale3h22 22:07Bolzano Sud Bozen Sud
2 changes
19:15Milan Centrale3h33 22:48Bolzano-Bozen
1 change
19:25Milan Centrale4h14 23:39Bolzano-Bozen
1 change
19:43Milan Porta Garibaldi3h05 22:48Bolzano-Bozen
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul
Thu
21 Jul
Fri
22 Jul

Fastest train times from Milan to Bolzano

Showing times and prices for 02 Jul

Fastest Journey

2 h 56 m

Average

4 h 2 m

Trains per day

49

Distance

201 km

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

Fastest
10:45Milan Centrale2h56 13:41Bolzano-Bozen
0 changes
£421One-way
2nd Fastest
18:45Milan Centrale3h03 21:48Bolzano-Bozen
1 change
£451One-way
19:43Milan Porta Garibaldi3h05 22:48Bolzano-Bozen
1 change
£451One-way
08:45Milan Centrale3h06 11:51Bolzano-Bozen
1 change
£531One-way
18:13Milan Porta Garibaldi3h17 21:30Bolzano-Bozen
1 change
£341One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Milan to Bolzano

distanceDistance125 miles (201 km)
durationAverage train duration4 h 5 min
priceAverage train ticket price£27 (€30)
frequencyTrain frequency11 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersRegionale, Frecciargento, Frecciarossa, Regionale Veloce, Trenitalia, Italo or Frecciabianca

Trains from Milan to Bolzano cover the 125 miles (201 km) long route taking on average 4 h 5 min with our travel partners like Regionale, Frecciargento, Frecciarossa, Regionale Veloce, Trenitalia, Italo or Frecciabianca. Normally, there are 11 trains operating per day, including direct services available. While the average ticket price for this route costs around £27, you can find the cheapest train ticket for as low as £23. Travellers depart most frequently from Milano Centrale and arrive in Bolzano-Bozen.

Train companies: Trenitalia, Frecciarossa and Italo trains Milan to Bolzano

You can travel by train from Milan to Bolzano with Trenitalia, Frecciarossa and Italo for as low as £23. When you search for timetables and tickets, Omio will show you the best trip.

Italo
Frecciarossa
Trenitalia

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Milan to Bolzano: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.

    Enjoy a comfortable train ride between Milan and Bolzano with Frecciarossa, the premier high-speed train service from Trenitalia. Frecciarossa trains make about 200 connections across Italy per day and are known for their comfort, speed and reduced environmental impact. These trains reach speeds up to 186 mph (300 kmh), making your 125 miles (201 km) long trip to Bolzano from Milan smooth and easy. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    Omio shows you the latest Trenitalia Frecciarossa train timetable for the Milan to Bolzano route, so you can select the best times for your upcoming trip. Prices for Frecciarossa trains to Bolzano from Milan start as low as £53 on Omio. You can select from three different fares: Super Economy, Economy, and Base. Once you’ve picked your preferred ticket, book a cheap train to Bolzano from Milan with us today and enjoy your journey with Trenitalia’s Frecciarossa!

    Frecciarossa from Milan to Bolzano train information:

    • Average Duration: 3 h 1 min
    • Average Price: £53
    • Frecciarossa frequency: 1 a day

    Enjoy the train ride between Milan and Bolzano with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

    Trenitalia tickets to Bolzano from Milan are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train between Milan and Bolzano, you can expect to travel 125 miles (201 km). Check Trenitalia’s train times and tickets for the Milan to Bolzano journey and buy your cheap ticket on Omio today!

      Travel Tips: Trains from Milan to Bolzano

      Travel by train to Bolzano 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 Bolzano.
      FAQs
      Looking to save money on your trip? Omio customers have found the cheapest train between Milan and Bolzano for the next 7 days starting from £23  one way.
      If you’re looking to purchase your train tickets in the next week, you can expect the Milan to Bolzano train price to come in at an average of £27  one way.
      You should expect to travel around 125 miles (201 km)  between Milan and Bolzano by train.
      The Milan to Bolzano train duration is on average 4 h 5 min, which is to be expected when travelling 125 miles (201 km) from Milan to Bolzano. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

      When departing from Milan, you have various train station options to start your journey from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When arriving in Bolzano, you can end your journey in train stations like Bolzano-Bozen, Bolzano Sud Bozen Sud and Bolzano Sud.

      Omio customers book a train from Milano Centrale   to Bolzano-Bozen   most frequently for this route.

      Passengers board their train most frequently from Milano Centrale and travel around 2.3 miles (3.7 km) from the city centre to this train station.

      Passengers travelling this route most often arrive at Bolzano-Bozen and need to travel approximately 1.2 miles (2 km) from the train station to the city centre in Bolzano.

      Take the Milan to Bolzano train with Regionale, Frecciargento, Frecciarossa, Regionale Veloce, Trenitalia, Italo or Frecciabianca. However, it's always good to check out all possible train companies for the trip between Milan and Bolzano as there might be differences in the amenities they offer.
      Yes, there is 1 direct train a day from Milan to Bolzano. If you’re looking for a direct train from Milan to Bolzano, consider travelling with Frecciarossa. Non-stop 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.
      The average number of trains departing Milan for Bolzano is 11 a day. The train schedules and services may vary between weekdays and weekends.
      The first train from Milan to Bolzano leaves at 05: 25   and the last train for this leaves at 17: 43. Omio shows you the latest train from Milan to Bolzano timetable to help you book the best departure time for this journey.
      In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to Bolzano from Milan within the next 7 days, you can find tickets to cost on average £27 one way. To find the best prices for this trip, consider booking your train ticket from Milan to Bolzano a few months in advance.

      Important Stations and Airports for this Journey

      Milan
      Bolzano
      Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Bolzano.
      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 transport 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
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      Public transport 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

      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