There are 4 ways to get from Milan to Domodossola by train, bus, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

What companies run services between Milan, Italy and Domodossola, Italy?

Trenitalia Eurocity operates a train from Milan to Domodossola hourly. Tickets cost $12 - $27 and the journey takes 1 h 20 min. Trenord also services this route every 4 hours. Alternatively, you can take a bus from Milan to Domodossola via Malpensa, aeroporto in around 3 h 11 min.

Train operators
Trenitalia Eurocity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Domodossola
Avg. Duration
1 h 20 min
Frequency
Hourly
Estimated price
$12 - $27
Website
orario.trenitalia.com
Standard
$12 - $27
First
$20 - $40
Trenord
Phone
+39 02 7249 4494
Email
my-link@trenord.it
Website
trenord.it
Train from Milano Centrale to Domodossola
Avg. Duration
1 h 38 min
Frequency
Every 4 hours
Estimated price
$12 - $27
Schedules at
trenord.it
Standard
$12 - $27
First
$20 - $40
Bus operators
Autostradale
Swiss PostAuto
Email
info@postauto.ch
Website
postauto.ch
Bus from Malpensa, aeroporto to Domodossola, Stazione
Avg. Duration
1 h 20 min
Frequency
Every 4 hours
Estimated price
$40 - $60
Schedules at
fahrplan.sbb.ch
Autoservizi Comazzi srl
Phone
0322 844 862
Email
comazzi@comazzibus.com
Website
comazzibus.com
Bus from Malpensa Airport T1 to Domodossola
Avg. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$10 - $19
Schedules at
comazzibus.com
Other operators
Uber Mailand
Website
uber.com
Towncar from Milan to Domodossola
Avg. Duration
1 h 25 min
Frequency
On demand
Estimated price
$433
Signup at
uber.com
Nearest UberBLACK
$433
UberLUX
$625
UberVAN
$625

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Slovenia: Getting from Ljubljana to Lake Bled and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Milan to Domodossola?

The distance between Milan and Domodossola is 100 km. The road distance is 128 km.

What is the cheapest way to get from Milan to Domodossola?

The cheapest way to get from Milan to Domodossola is to drive which costs 19€ and takes 1 h 25 min.

What is the fastest way to get from Milan to Domodossola?

The quickest way to get from Milan to Domodossola is to train which takes 1 h 20 min and costs 20€.

Is there a direct train between Milan and Domodossola?

Yes, there is a direct train departing from Milano Centrale and arriving at Domodossola. Services depart hourly, and operate every day. The journey takes approximately 1 h 20 min.

Is there a direct bus between Milan and Domodossola?

No, there is no direct bus from Milan to Domodossola. However, there are services departing from Milano Centrale and arriving at Domodossola, Stazione via Malpensa, aeroporto. The journey, including transfers, takes approximately 3 h 11 min.

How long does it take to get from Milan to Domodossola?

The train from Milano Centrale to Domodossola takes 1 h 20 min including transfers and departs hourly.