There are 5 ways to get from Caprile to Milan by train, bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Train
-
Take the train from Cossato to Novara
-
Take the train from Novara to Milano Porta Garibaldi Sotterranea
Bus via Carisio - Casello Autostradale A4
-
Take the bus from Pray - Centro to Carisio - Casello Autostradale A4
-
Take the bus from Carisio - Casello Autostradale A4 to Milano - Autostazione Terminal Bus Di Lampugnano
Taxi
-
Take a taxi from Caprile to Milan
Drive
-
Drive from Caprile to Milan
Questions & Answers
The cheapest way to get from Caprile to Milan is to drive which costs €14 - €22 and takes 1h 14m.
The quickest way to get from Caprile to Milan is to taxi which costs €120 - €150 and takes 1h 14m.
The distance between Caprile and Milan is 80 km. The road distance is 102.6 km.
The best way to get from Caprile to Milan without a car is to train which takes 2h 2m and costs €30 - €70.
It takes approximately 2h 2m to get from Caprile to Milan, including transfers.
The best way to get from Caprile to Milan is to train which takes 2h 2m and costs €30 - €70. Alternatively, you can bus, which costs €15 - €24 and takes 3h 15m.
Yes, the driving distance between Caprile to Milan is 103 km. It takes approximately 1h 14m to drive from Caprile to Milan.
There are 1026+ hotels available in Milan. Prices start at €87 per night.

- Distance: 79.8 km
- Duration: 2h 2m
What companies run services between Caprile, Piemonte, Italy and Milan, Italy?
You can take a train from Caprile to Milan via Cossato and Novara in around 2h 2m. Alternatively, BARANZELLI N.A.TUR S.r.l. operates a bus from Borgosesia - Viale Varallo to Milano - Molino Dorino Mm1 6 times a week. Tickets cost €12 - €20 and the journey takes 1h 38m.

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.
Contact Details
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Cossato to Novara
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €3 - €7
- Website
- Trenitalia
- 1st Class
- €6 - €7
Train from Novara to Milano P.Garibaldi
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- €3 - €8
- Website
- Trenitalia
- 1st Class
- €7 - €8
Frequently asked questions

Trenord operates regional and suburban lines throughout Italy’s Lombardy region, including the Malapensa Express from Milan’s Malapensa Airport and local lines around Lake Como and the Italian Lakes. Trenord train tickets can be purchased from machines at any train station and don’t need to be booked in advance.
Contact Details
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Novara to Milano Porta Garibaldi Sotterranea
- Ave. Duration
- 52 min
- Frequency
- Every 10 minutes
- Estimated price
- €4 - €6
- Website
- Trenord

France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.
Contact Details
- Phone
- 0033 892 353535
- Website
- sncf-connect.com
Train from Novara to Milano P.Garibaldi
- Ave. Duration
- 37 min
- Frequency
- Once a week
- Estimated price
- €18 - €29
- Website
- Oui.SNCF
- 2nd Class
- €25 - €29
- 1st Class
- €18 - €22

- Phone
- +39 0163 835222
- info@baranzelli.it
- Website
- baranzelli.it
Bus from Borgosesia - Viale Varallo to Milano - Molino Dorino Mm1
- Ave. Duration
- 1h 38m
- Frequency
- 6 times a week
- Estimated price
- €12 - €20
- Website
- Baranzelli

- Phone
- 015 84 88 411
- segreteria@atapspa.it
- Website
- atapspa.it
Bus from Pray - Centro to Carisio - Casello Autostradale A4
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a week
- Estimated price
- €5 - €7
- Website
- ATAP

- Phone
- +39 02 3008 9000
- info@autostradale.it
- Website
- autostradale.it
Bus from Carisio - Casello Autostradale A4 to Milano - Autostazione Terminal Bus Di Lampugnano
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- €18 - €23
- Website
- Autostradale
- Website
- Autostradale

- Phone
- 035 289000
- Website
- torino.arriva.it
Bus from Carisio - Casello Autostradale A4 to Milano - Autostazione Terminal Bus Di Lampugnano
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- €12 - €14
- Website
- Arriva Italia - Torino
- Ave. Duration
- 1h 14m
- Estimated price
- €120 - €150
Autonoleggio con e senza autista
- Phone
- +39 015 849 5390
- Website
- autonoleggiocanevarolo.com
Autonoleggio Canova Valter
- Phone
- +39 348 072 5303
- Website
- drivereurope.it
Want to know more about travelling around Italy
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.