The cheapest trains from Milan to Varese

Showing times and prices for Oct 21

Cheapest

$7

Average

$7

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.

The average ticket from Milan to Varese will cost around $ 7 if you buy it on the day, but the cheapest tickets can be found for only $ 7.

Cheapest
10:39PMMilano Nord Cadorna1h01 11:40PMVarese, Stazione FN
0 changes
$71One-way
Cheapest
04:09PMMilano Nord Cadorna1h01 05:10PMVarese, Stazione FN
0 changes
$71One-way
Cheapest
05:22PMMilano Nord Cadorna0h53 06:15PMVarese, Stazione FN
0 changes
$71One-way
Cheapest
07:22PMMilano Nord Cadorna0h59 08:21PMStazione di Varese Casbeno
0 changes
$71One-way
Cheapest
06:39AMMilano Nord Cadorna1h12 07:51AMStazione di Varese Casbeno
0 changes
$71One-way

Timetable Milan to Varese

Showing trains for tomorrow, Thu, Oct 21
06:09AMMilano Nord Cadorna1h01 07:10AMVarese, Stazione FN
0 changes
06:09AMMilano Nord Cadorna1h12 07:21AMStazione di Varese Casbeno
0 changes
06:39AMMilano Nord Cadorna1h12 07:51AMStazione di Varese Casbeno
0 changes
06:39AMMilano Nord Cadorna1h01 07:40AMVarese, Stazione FN
0 changes
07:09AMMilano Nord Cadorna1h01 08:10AMVarese, Stazione FN
0 changes
07:39AMMilano Nord Cadorna1h01 08:40AMVarese, Stazione FN
0 changes
07:52AMMilano Nord Cadorna0h59 08:51AMStazione di Varese Casbeno
0 changes
07:52AMMilano Nord Cadorna0h53 08:45AMVarese, Stazione FN
0 changes
08:09AMMilano Nord Cadorna1h01 09:10AMVarese, Stazione FN
0 changes
08:39AMMilano Nord Cadorna1h01 09:40AMVarese, Stazione FN
0 changes
08:39AMMilano Nord Cadorna1h12 09:51AMStazione di Varese Casbeno
0 changes
09:39AMMilano Nord Cadorna1h01 10:40AMVarese, Stazione FN
0 changes
09:39AMMilano Nord Cadorna1h12 10:51AMStazione di Varese Casbeno
0 changes
10:39AMMilano Nord Cadorna1h12 11:51AMStazione di Varese Casbeno
0 changes
10:39AMMilano Nord Cadorna1h01 11:40AMVarese, Stazione FN
0 changes
11:39AMMilano Nord Cadorna1h01 12:40PMVarese, Stazione FN
0 changes
11:39AMMilano Nord Cadorna1h12 12:51PMStazione di Varese Casbeno
0 changes
12:09PMMilano Nord Cadorna1h12 01:21PMStazione di Varese Casbeno
0 changes
12:09PMMilano Nord Cadorna1h01 01:10PMVarese, Stazione FN
0 changes
12:39PMMilano Nord Cadorna1h12 01:51PMStazione di Varese Casbeno
0 changes
12:39PMMilano Nord Cadorna1h01 01:40PMVarese, Stazione FN
0 changes
01:09PMMilano Nord Cadorna1h01 02:10PMVarese, Stazione FN
0 changes
01:39PMMilano Nord Cadorna1h01 02:40PMVarese, Stazione FN
0 changes
01:52PMMilano Nord Cadorna0h59 02:51PMStazione di Varese Casbeno
0 changes
01:52PMMilano Nord Cadorna0h53 02:45PMVarese, Stazione FN
0 changes
02:09PMMilano Nord Cadorna1h01 03:10PMVarese, Stazione FN
0 changes
02:39PMMilano Nord Cadorna1h01 03:40PMVarese, Stazione FN
0 changes
02:39PMMilano Nord Cadorna1h12 03:51PMStazione di Varese Casbeno
0 changes
03:39PMMilano Nord Cadorna1h12 04:51PMStazione di Varese Casbeno
0 changes
03:39PMMilano Nord Cadorna1h01 04:40PMVarese, Stazione FN
0 changes
04:09PMMilano Nord Cadorna1h01 05:10PMVarese, Stazione FN
0 changes
04:39PMMilano Nord Cadorna1h01 05:40PMVarese, Stazione FN
0 changes
04:52PMMilano Nord Cadorna0h53 05:45PMVarese, Stazione FN
0 changes
04:52PMMilano Nord Cadorna0h59 05:51PMStazione di Varese Casbeno
0 changes
05:09PMMilano Nord Cadorna1h01 06:10PMVarese, Stazione FN
0 changes
05:22PMMilano Nord Cadorna0h53 06:15PMVarese, Stazione FN
0 changes
05:22PMMilano Nord Cadorna0h59 06:21PMStazione di Varese Casbeno
0 changes
05:39PMMilano Nord Cadorna1h01 06:40PMVarese, Stazione FN
0 changes
05:52PMMilano Nord Cadorna0h53 06:45PMVarese, Stazione FN
0 changes
05:52PMMilano Nord Cadorna0h59 06:51PMStazione di Varese Casbeno
0 changes
06:09PMMilano Nord Cadorna1h01 07:10PMVarese, Stazione FN
0 changes
06:22PMMilano Nord Cadorna0h59 07:21PMStazione di Varese Casbeno
0 changes
06:22PMMilano Nord Cadorna0h53 07:15PMVarese, Stazione FN
0 changes
06:39PMMilano Nord Cadorna1h01 07:40PMVarese, Stazione FN
0 changes
06:52PMMilano Nord Cadorna0h59 07:51PMStazione di Varese Casbeno
0 changes
06:52PMMilano Nord Cadorna0h53 07:45PMVarese, Stazione FN
0 changes
07:09PMMilano Nord Cadorna1h01 08:10PMVarese, Stazione FN
0 changes
07:22PMMilano Nord Cadorna0h59 08:21PMStazione di Varese Casbeno
0 changes
07:22PMMilano Nord Cadorna0h53 08:15PMVarese, Stazione FN
0 changes
07:39PMMilano Nord Cadorna1h01 08:40PMVarese, Stazione FN
0 changes
08:09PMMilano Nord Cadorna1h01 09:10PMVarese, Stazione FN
0 changes
08:39PMMilano Nord Cadorna1h12 09:51PMStazione di Varese Casbeno
0 changes
08:39PMMilano Nord Cadorna1h01 09:40PMVarese, Stazione FN
0 changes
09:09PMMilano Nord Cadorna1h01 10:10PMVarese, Stazione FN
0 changes
09:39PMMilano Nord Cadorna1h01 10:40PMVarese, Stazione FN
0 changes
10:39PMMilano Nord Cadorna1h01 11:40PMVarese, Stazione FN
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Oct 20
Find prices
$7Regionale
Thu
Oct 21
$7Regionale
$7Regionale
Fri
Oct 22
$7Regionale
$7Regionale
Sat
Oct 23
$7Regionale
$7Regionale
Mon
Oct 25
$7Regionale
$7Regionale
Wed
Oct 27
$7Regionale
$7Regionale
Thu
Oct 28
$7Regionale
$7Regionale
Fri
Oct 29
$7Regionale
$7Regionale
Sat
Oct 30
$7Regionale
$7Regionale

The fastest trains from Milan to Varese

Showing times and prices for Oct 21

Fastest Journey

53 m

Average

1 h 1 m

Trains per day

56

Distance

49 km

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

These direct trains cover the 49 km distance in an average of 1 h 1 m but if you time it right, some trains will get you there in just 53 m .

The slowest trains will take 1 h 12 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:22PMMilano Nord Cadorna0h53 06:15PMVarese, Stazione FN
0 changes
$71One-way
Fastest
04:52PMMilano Nord Cadorna0h53 05:45PMVarese, Stazione FN
0 changes
$71One-way
Fastest
07:22PMMilano Nord Cadorna0h53 08:15PMVarese, Stazione FN
0 changes
$71One-way
Fastest
01:52PMMilano Nord Cadorna0h53 02:45PMVarese, Stazione FN
0 changes
$71One-way
Fastest
07:52AMMilano Nord Cadorna0h53 08:45AMVarese, Stazione FN
0 changes
$71One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Milan and Varese

distanceDistance30 miles (48 km)
durationAverage train duration59 min
priceAverage train ticket price$7 (€6)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersRegionale

Trains from Milan to Varese cover the 30 miles (48 km) long journey taking on average 59 min with our travel partners like Regionale. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this journey costs around $7 (€6), you can find the cheapest train ticket for as low as $7 (€6). Travelers depart most frequently from Milano Centrale and arrive in Varese.

Travel Tips

Trains from Milan to Varese
Travel by train to Varese 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 Varese.
FAQs
How much do cheap trains between Milan and Varese cost?
If you’re looking to save money on tickets, you can find cheap Milan to Varese trains for as little as $7 (€6)  in the next 7 days.
What is the price of a train ticket between Milan and Varese?
The train price between Milan and Varese is on average $7 (€6)  if you are looking to purchase your tickets for this route in the next 7 days.
How far is Varese from Milan by train?
You should expect to travel around 30 miles (48 km)  between Milan and Varese by train.
How long is the train ride from Milan to Varese?
The Milan to Varese train duration is on average 59 min, which is to be expected when traveling 30 miles (48 km) between Milan and Varese. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Milan and arrival train station in Varese?

When taking a train from Milan, you have a couple of train stations you can depart from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When you arrive in Varese, your train can arrive in train stations including Varese, Varese, Stazione di Varese Casbeno and Varese, Stazione FN.

Omio customers traveling this route book their trains from Milano Centrale   to Varese.

Where do I find the Milan train station to Varese? Where is the Varese train station?

Passengers board their train most frequently from Milano Centrale and travel around 1 mile (s) / 2 km from the city center to this train station.

Passengers traveling this route most often arrive at Varese and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Varese.

What train providers go from Milan to Varese?
For the best Milan to Varese train to buy, you can travel safely and comfortably with Regionale. However, it's always good to check all possible train companies with services from Milan to Varese to compare what amenities they may offer.
How many trains per day are there between Milan and Varese?
The average number of trains departing Milan for Varese is 50 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Milan to Varese? When is the last train from Milan to Varese?
The first Milan to Varese train departs at 5: 52 AM   and the last train from Milan to Varese leaves at 6: 39 PM. Check out the most up-to-date train schedule from Milan to Varese on Omio and find the best time to travel to your destination.
How far in advance should I book train tickets between Milan and Varese for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets between Milan and Varese within the next 7 days, you can find tickets to cost on average $7 (€6) one way. To find the best prices for this trip, consider booking your train ticket from Milan to Varese a few months in advance.

Important Stations and Airports for this Journey

Milan
Varese
Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Varese.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sun: 05: 50 - 22: 20
Connections to/from station
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Metro lines: M2 (green), M3 (yellow)
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
Connections to/from station
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

Trains from Milan to Varese: related information

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