Milan to Viterbo train

Wed, Mar 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Milan to Viterbo

Showing times and prices for Mar 19

Cheapest

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

IntercityIntercity
12:48PM7h37
Milan
08:25PMViterbo
$411One-way
0 transfers
Intercity NotteIntercity Notte
09:13PM9h27
Milan
06:40AMViterbo
$581One-way
0 transfers
Intercity NotteIntercity Notte
09:18PM9h46
Milan
07:04AMViterbo
$581One-way
0 transfers

Milan to Viterbo train times

Showing trains for tomorrow, Wednesday, March 19
ProviderDepartsDurationArrivesTransfersTickets
Intercity NotteIntercity Notte09:13PM Milan9h27 06:40AM Viterbo0 transfersDirect
Intercity NotteIntercity Notte09:18PM Milan9h46 07:04AM Viterbo0 transfersDirect
IntercityIntercity12:48PM Milan7h37 08:25PM Viterbo0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Viterbo by train, bus, or flight

Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24
Tue
Mar 25

Fastest train times from Milan to Viterbo

Showing times and prices for Mar 19

Fastest Journey

7 h 37 m

Average

8 h 57 m

Trains per day

3

Distance

411 km

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

IntercityIntercity
12:48PM7h37
Milan
08:25PMViterbo
$411One-way
0 transfers
Intercity NotteIntercity Notte
09:13PM9h27
Milan
06:40AMViterbo
$581One-way
0 transfers
Intercity NotteIntercity Notte
09:18PM9h46
Milan
07:04AMViterbo
$581One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Milan to Viterbo

Trains from Milan to Viterbo run on average 22 times per day, taking around 9h 25m. Cheap train tickets for this journey start at $25 (€22) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
255 miles (411 km)
Average train duration
9h 25m
Cheapest ticket price
$25 (€22)
Trains per day
22
Train providers
5
Fastest train
4h 34m
First train
04:10
Last train
21:18
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train companies: Frecciarossa, Intercity Notte and Regionale from Milan to Viterbo trains

Find the best trains between Milan and Viterbo with Omio's travel partners Frecciarossa, Intercity Notte and Regionale from $25 (€22). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Enjoy a comfortable train ride to Viterbo from Milan 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 255 miles (411 km) long journey from Milan to Viterbo smooth and easy. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

Omio shows you the latest Trenitalia Frecciarossa train schedule for the Milan to Viterbo route, so you can select the best times for your upcoming trip. Prices for Frecciarossa trains to Viterbo from Milan start as low as $40 (€34) on Omio. You can select from three different ticket options: Super Economy, Economy, and Base. Once you’ve picked your preferred ticket, book a cheap train from Milan to Viterbo with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Milan to Viterbo train information with Frecciarossa:

  • Average Duration: 4 h 34 min
  • Cheapest Price: $40

Convenient Milan to Viterbo Train Travel

Traveling on a Milan to Viterbo train is a relaxing and eco-friendly way to explore central Italy. With frequent trains from Milano Centrale to Viterbo Porta Fiorentina, passengers can enjoy a seamless journey connecting two iconic cities. Whether you're heading to Viterbo for its history or visiting family and friends, the train from Milan to Viterbo provides a comfortable and scenic ride. Booking your tickets online ensures you get the best deal on your preferred departure times, making your trip hassle-free and enjoyable!

Find Cheap Milan to Viterbo Train Ticket Prices

Looking for affordable train ticket options on the Milan to Viterbo route? Prices start as low as $25 (€22) for the most budget-friendly ticket, making this an economical way to travel. On average, you can expect to pay around $50 (€43) for your journey. The actual cost of your train ticket may vary depending on the class, departure time, and booking window. If you're searching for the best combination of convenience and pricing, traveling in September is highly recommended. This month typically offers lower demand and attractive prices for a relaxed and cost-efficient journey.

Train Milan to Viterbo: Trenitalia and Intercity Options

Traveling by train from Milan to Viterbo is a comfortable and scenic experience, with Trenitalia providing a variety of routes and services. Passengers can choose between Regionale trains for a leisurely and budget-friendly option or Frecciarossa high-speed trains for quicker journeys with modern amenities like spacious seating, onboard Wi-Fi, and food services. Some routes may also include Intercity trains, balancing travel time and affordability. With flexible schedules and a network connecting central Milan to Viterbo's historic charm, train travel offers a seamless way to explore Italy.

Milan to Viterbo Train Times and Schedule

Planning your journey from Milan to Viterbo? Here’s everything you need to know about train times and schedules between these two Italian cities. The total distance between Milan and Viterbo is approximately 255 miles (411 km), and the average train journey duration is around 4h 34m. It’s a convenient and comfortable way to travel across Italy while enjoying scenic views along the route.

Trains from Milan to Viterbo operate frequently, catering to travelers almost every day of the week. On average, there are 22 trains running daily along this route. Whether you’re embarking on a weekday or weekend trip, you’ll find plenty of options to suit your travel schedule.

Typically, the first train for Milan to Viterbo departs as early as 04:10, giving you the opportunity to begin your journey at the crack of dawn. The last train usually departs around 21:18, ensuring flexibility for evening departures as well.

When searching for Milan to Viterbo train times or planning your trip based on the Milan to Viterbo train schedule, make sure to check for real-time updates and options that best match your itinerary. Explore the ease of train travel and enjoy Italy like never before!

FAQs: Trains from Milan to Viterbo

FAQs: Travel by train from Milan to Viterbo 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 Viterbo.
FAQs
Cheap train tickets from Milan to Viterbo can start from as little as $31 (€26) when you book in advance. The average train ticket price for Milan to Viterbo is $53 (€45); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Viterbo train travel time is 7 h 4 min   for the 255 mile (411 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Milan to Viterbo leaves at 12: 10 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Viterbo leaves at 10: 13 PM.
There are 21 trains a day from Milan to Viterbo which require at least one change with Frecciarossa, Intercity Notte, Regionale, Intercity or Italo. Schedules can vary on holidays or weekends with fewer trains.
Yes, you can take a high-speed train from Milan to Viterbo with Frecciarossa or Italo. Overall you can travel with the following companies: Frecciarossa, Intercity Notte, Regionale, Intercity or Italo.
Take the Milan to Viterbo train with Frecciarossa, Intercity Notte, Regionale, Intercity or Italo. However, it's always good to check out all possible train providers for the journey to Viterbo from Milan as there might be differences in the amenities they offer.
Yes, you can take a night train from Milan to Viterbo with Intercity Notte. Find all the info regarding night trains in Europe.  
The cheapest month to travel from Milan to Viterbo by train is March.
You have options as you can travel between Milan and Viterbo 3 different ways: train, bus or flight.

More options for your journey from Milan to Viterbo

Here are some other resources that might have the information you need

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
More routes, destinations and providers
Currency
Language

Useful links