Milan to Vicenza by train
Milan to Vicenza takes about 1 hour 40 minutes to 2 hours by direct high-speed train from Milano Centrale, with Trenitalia and Italo.

- Typical duration
- About 1 hour 40 minutes to 2 hours by direct high-speed train; Italo’s fastest journey takes 1 hour 40 minutes.
- Frequency
- Italo runs seven direct trains a day in each direction, and Frecciarossa adds more departures through the day. Exact times vary by date.
- Changes
- Direct Trenitalia Frecciarossa and Italo high-speed services run from Milano Centrale to Vicenza; intermediate stops vary.
- Origin
- Milan
- Destination
- Vicenza
- Country
- Italy
Direct high-speed trains from Milano Centrale reach Vicenza in 1 hour 40 minutes to 2 hours; Italo’s fastest trip takes 1 hour 40 minutes.
Leaving from Milano Centrale
Milano Centrale is served by Milan's M2 and M3 metro lines. Allow time to reach the main concourse, read the departure board and find the platform shown for your train. The station is large, and several high-speed services use it throughout the day.
Trenitalia and Italo services
Trenitalia runs Frecciarossa along the Milan to Venice corridor, with Vicenza after Brescia and Verona. Individual trains can skip intermediate stations, and the corridor continues beyond Vicenza, so read the full itinerary before booking.
Italo runs direct high-speed trains from Milano Centrale to Vicenza. Italo trains call at Brescia, Peschiera, Verona Porta Nuova and Vicenza, but a given departure can have its own stopping pattern. Direct means you stay on the train; it does not mean the train is non-stop.
Journey time and frequency
Allow around 1 hour 40 minutes to 2 hours for a direct high-speed journey. Italo’s fastest Milan to Vicenza trip takes 1 hour 40 minutes. Frecciarossa timings vary with the stopping pattern and stay in the same general range.
Italo runs seven Milan to Vicenza trains a day. The wider Milan, Brescia, Verona, Vicenza, Padua and Venice corridor also has frequent Frecciarossa trains. Not every one stops at Vicenza, so check the stops for the train you pick.
Slower Trenitalia regional services also run on the Milan to Vicenza line. They have a different stopping pattern, so use the complete itinerary for the departure you choose.
Tickets, reservations and rail passes
Paid Trenitalia Frecciarossa tickets are tied to the date and departure you book, with the mandatory seat reservation made as part of the ticket purchase. Book the exact departure you intend to use. Italo tickets are also tied to the selected train, so do not assume another departure will accept the same ticket.
An Interrail Global Pass covers Trenitalia Frecciarossa in Italy, but you must add a seat reservation, which costs €13 per journey. Trenitalia regional trains are covered without a reservation. Italo is excluded from Interrail's operator network, so pass holders need a separate Italo ticket if they choose that service.
Italo fares from Milan to Vicenza start at €11.90. The price rises as the train fills, so book early. Trenitalia fares depend on the train and fare type, so compare both operators before you book.
Arriving at Vicenza
Vicenza station is connected with the historic centre. After leaving the platforms, follow the station forecourt towards the centre or use the local transport connections outside the station.
Infrastructure work is planned on the Milan to Venice line from 12 October to 18 December 2026. During that window, arrivals at Vicenza for affected services may be two minutes later than planned. Allow a little extra time if you are connecting onward.
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Rail Europe
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Train service
- Check times & prices
Italo is Italy's private high-speed operator, linking Milan, Rome and Florence with trains reaching 300 km/h; book early for lower fares.
Official website - Check times & prices
Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
Official website
Where to book
Train service
- Check times & prices
Italo is Italy's private high-speed operator, linking Milan, Rome and Florence with trains reaching 300 km/h; book early for lower fares.
Official website - Check times & prices
Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
Official website
Find places to stay in Vicenza

Frequently asked questions
Is there a direct train from Milan to Vicenza?
Yes. Trenitalia Frecciarossa and Italo both run direct high-speed services from Milano Centrale to Vicenza. You stay on the same train, although intermediate stops depend on the service.
How long does Milan to Vicenza take by train?
Italo’s fastest journey takes 1 hour 40 minutes. Direct high-speed journeys generally take about 1 hour 40 minutes to 2 hours, depending on the train's stops.
Which Milan station should I use?
Use Milano Centrale for the direct Italo and Frecciarossa services on this route. Check that your ticket shows Milano Centrale before travelling.
How often do trains run from Milan to Vicenza?
Italo runs seven direct trains a day in each direction, and Frecciarossa adds more departures through the day. Exact times vary by date, so check the stops for the train you choose.
Can I use an Interrail Pass from Milan to Vicenza?
Yes, on a Trenitalia Frecciarossa or regional train. Frecciarossa needs a seat reservation even with the pass, which costs €13 per journey. Italo is excluded, so you need a separate Italo ticket for that operator.