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.

Historic rooftops, statues and a green dome with hills beyond.
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

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • 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

Find places to stay in Vicenza

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in VicenzaHotels and apartments via Booking.com

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.

More routes