Duration 40 min
Distance 91.6 km
Average price 30€
Possible routes 4 found

Visp to Domodossola

Rome2rio has found 4 ways to get from Visp to Domodossola by train, bus and car. We recommend taking the train from Visp to Domodossola, which is the fastest option and takes around 40 min.
Recommended route

Train

  1. Visp
  2. Domodossola
Fastest
40 min
Bookable on Rome2rio
19€ - 35€
Alternative routes

Train via Brig

  1. Brig
  2. Domodossola
59 min
14€ - 43€

Bus, train

  1. Visp, Bahnhof Süd
  2. Brig
  3. Domodossola
1h 16m
18€ - 57€

Drive

  1. Visp
  2. Domodossola
1h 23m
Cheapest
12€ - 18€

Frequently asked questions

Want to know about travelling from Visp to Domodossola? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Visp to Domodossola is to drive which costs SFr 13 - SFr 20 and takes 1h 23m.

More details

The quickest way to get from Visp to Domodossola is to train which costs SFr 21 - SFr 40 and takes 40 min.

More details

Yes, there is a direct train departing from Visp and arriving at Domodossola. Services depart every four hours, and operate every day. The journey takes approximately 40 min.

More details

The distance between Visp and Domodossola is 37 km. The road distance is 91.6 km.

Get driving directions

The best way to get from Visp to Domodossola without a car is to train which takes 40 min and costs SFr 21 - SFr 40.

More details

The train from Visp to Domodossola takes 40 min including transfers and departs every four hours.

More details

Visp to Domodossola train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Visp station.

More details

Visp to Domodossola train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Domodossola station.

More details

Yes, the driving distance between Visp to Domodossola is 92 km. It takes approximately 1h 23m to drive from Visp to Domodossola.

Get driving directions

Book your Visp to Domodossola train tickets online with Rome2rio.

Search and book

There are 318+ hotels available in Domodossola. Prices start at 50€ per night.

More details

How to travel from Visp to Domodossola

Find all the possible transport options for your trip from Visp to Domodossola right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Visp and Domodossola?

Swiss Railways (SBB/CFF/FFS) operates a train from Visp to Domodossola 5 times a day. Tickets cost 19€ - 35€ and the journey takes 40 min. Trenitalia Eurocity also services this route 3 times a day.
Train operators
Ave. Duration
40 min
Frequency
5 times a day
Estimated price
19€ - 35€
Ave. Duration
40 min
Frequency
3 times a day
Estimated price
18€ - 55€

Domodossola, Italy

Domodossola is a city and comune in the Province of Verbano-Cusio-Ossola, in the region of Piedmont, northern Italy. It was also known as Oscela, Oscella, Oscella dei Leponzi, Ossolo, Ossola Lepontiorum, and Domo d'Ossola (due to its position in the Ossola valley). - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps