Zermatt to Domodossola train with SBB

Wed, Apr 30
+ 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 Zermatt to Domodossola

Showing times and prices for Apr 30

Cheapest

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

SBBRE 42 280 | 280 · RE 1 4291 | 4291
10:06PM2h47
Zermatt Bhf
12:53AMDomodossola station
$811One-way
1 transfer
SBBRE 42 272 | 272 · RE 1 4287 | 4287
08:06PM2h47
Zermatt Bhf
10:53PMDomodossola station
$811One-way
1 transfer
SBBRE 42 280 | 280 · RE 1 4291 | 4291
10:06PM2h47
Zermatt Bhf
12:53AMDomodossola station
$811One-way
1 transfer
SBBRE 42 272 | 272 · RE 1 4287 | 4287
08:06PM2h47
Zermatt Bhf
10:53PMDomodossola station
$811One-way
1 transfer
SBBRE 42 280 | 280 · RE 1 4291 | 4291
10:06PM2h47
Zermatt Bhf
12:53AMDomodossola station
$811One-way
1 transfer

Travel Information

Compare train and bus for Zermatt to Domodossola

Omio recommends booking the train as it is the most popular option from Zermatt to Domodossola among Omio's users. If you are prioritising price take the train with prices starting from €29. For those with little time consider booking a train which can get you there in 2h 11m.

Compare train with

Most popular
Train
Bus

€48

Average price

Cheapest

€76

Average price

2h 41m

Average duration

Fastest

2h 11m

Onboard

+

30m

Additional time*

3h 35m

Average duration

3h 5m

Onboard

+

30m

Additional time*

Direct Options

Direct Options

Live departures

Zermatt to Domodossola train times

Showing trains for tomorrow, Wednesday, April 30
Last updated at 3:33 PM
ProviderDepartsDurationArrivesTransfers
Tickets
sbbRE 42 324 | 324 · EC 143 | 1436:06 AM Zermatt Bhf
2h05
8:11 AM Domodossola station1 transfer
sbbRE 42 324 | 324 · EC 143 | 1436:06 AM Zermatt Bhf
2h05
8:11 AM Domodossola station1 transfer
sbbRE 41 230 | 230 · IR 95 1713 | 1713 · RE 1 4265 | 4265 · EV EV 34865 | 348657:37 AM Zermatt Bhf
2h33
10:10 AM Domodossola3 transfers
sbbRE 41 230 | 230 · IC 8 810 | 810 · RE 1 4265 | 4265 · EV EV 34865 | 348657:37 AM Zermatt Bhf
2h33
10:10 AM Domodossola3 transfers
sbbRE 41 230 | 230 · IC 8 810 | 810 · RE 1 4265 | 4265 · EV EV 34865 | 348657:37 AM Zermatt Bhf
2h33
10:10 AM Domodossola3 transfers
sbbRE 41 230 | 230 · IR 95 1713 | 1713 · RE 1 4265 | 4265 · EV EV 34865 | 348657:37 AM Zermatt Bhf
2h33
10:10 AM Domodossola3 transfers
sbbRE 41 230 | 230 · IR 95 1713 | 1713 · RE 1 4265 | 4265 · EV EV 34865 | 348657:37 AM Zermatt Bhf
2h33
10:10 AM Domodossola3 transfers
sbbRE 41 230 | 230 · IC 8 810 | 810 · RE 1 4265 | 4265 · EV EV 34865 | 348657:37 AM Zermatt Bhf
2h33
10:10 AM Domodossola3 transfers
sbbRE 41 238 | 238 · IR 95 1717 | 1717 · RE 1 4269 | 4269 · EV EV 34869 | 348699:37 AM Zermatt Bhf
2h33
12:10 PM Domodossola station3 transfers
sbbRE 41 238 | 238 · IR 95 1717 | 1717 · RE 1 4269 | 4269 · EV EV 34869 | 348699:37 AM Zermatt Bhf
2h33
12:10 PM Domodossola station3 transfers
sbbRE 41 238 | 238 · IR 95 1717 | 1717 · RE 1 4269 | 4269 · EV EV 34869 | 348699:37 AM Zermatt Bhf
2h33
12:10 PM Domodossola station3 transfers
sbbRE 41 238 | 238 · IC 6 967 | 967 · RE 1 4269 | 4269 · EV EV 34869 | 348699:37 AM Zermatt Bhf
2h33
12:10 PM Domodossola station3 transfers
sbbRE 41 238 | 238 · IC 6 967 | 967 · RE 1 4269 | 4269 · EV EV 34869 | 348699:37 AM Zermatt Bhf
2h33
12:10 PM Domodossola station3 transfers
sbbRE 41 238 | 238 · IC 6 967 | 967 · RE 1 4269 | 4269 · EV EV 34869 | 348699:37 AM Zermatt Bhf
2h33
12:10 PM Domodossola station3 transfers
sbbRE 42 344 | 344 · EC 65 | 6511:06 AM Zermatt Bhf
2h06
1:12 PM Domodossola station1 transfer
sbbRE 42 344 | 344 · EC 65 | 6511:06 AM Zermatt Bhf
2h06
1:12 PM Domodossola station1 transfer
sbbRE 42 344 | 344 · EC 65 | 6511:06 AM Zermatt Bhf
2h06
1:12 PM Domodossola station1 transfer
sbbRE 41 246 | 246 · IC 6 971 | 971 · RE 1 4273 | 427311:37 AM Zermatt Bhf
2h16
1:53 PM Domodossola station2 transfers
sbbRE 41 246 | 246 · IC 6 971 | 971 · RE 1 4273 | 427311:37 AM Zermatt Bhf
2h16
1:53 PM Domodossola station2 transfers
sbbRE 41 246 | 246 · IC 6 971 | 971 · RE 1 4273 | 427311:37 AM Zermatt Bhf
2h16
1:53 PM Domodossola station2 transfers
sbbRE 42 348 | 348 · EC 45 | 4512:06 PM Zermatt Bhf
2h05
2:11 PM Domodossola station1 transfer
sbbRE 42 348 | 348 · EC 45 | 4512:06 PM Zermatt Bhf
2h05
2:11 PM Domodossola station1 transfer
sbbRE 42 348 | 348 · EC 45 | 4512:06 PM Zermatt Bhf
2h05
2:11 PM Domodossola station1 transfer
sbbRE 42 352 | 352 · IR 3029 | 30291:06 PM Zermatt Bhf
2h09
3:15 PM Domodossola station1 transfer
sbbRE 42 352 | 352 · IR 3029 | 30291:06 PM Zermatt Bhf
2h09
3:15 PM Domodossola station1 transfer
sbbRE 42 352 | 352 · IR 3029 | 30291:06 PM Zermatt Bhf
2h09
3:15 PM Domodossola station1 transfer
sbbRE 41 254 | 254 · IC 6 975 | 975 · RE 1 4277 | 42771:37 PM Zermatt Bhf
2h16
3:53 PM Domodossola station2 transfers
sbbRE 41 254 | 254 · IC 6 975 | 975 · RE 1 4277 | 42771:37 PM Zermatt Bhf
2h16
3:53 PM Domodossola station2 transfers
sbbRE 41 254 | 254 · IC 6 975 | 975 · RE 1 4277 | 42771:37 PM Zermatt Bhf
2h16
3:53 PM Domodossola station2 transfers
sbbRE 42 360 | 360 · RE 1 4279 | 42793:06 PM Zermatt Bhf
2h18
5:24 PM Domodossola station1 transfer
sbbRE 42 360 | 360 · RE 1 4279 | 42793:06 PM Zermatt Bhf
2h18
5:24 PM Domodossola station1 transfer
sbbRE 42 360 | 360 · RE 1 4279 | 42793:06 PM Zermatt Bhf
2h18
5:24 PM Domodossola station1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Zermatt to Domodossola by train or bus

Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Wed
May 07
Fri
May 09
Sat
May 10
Mon
May 12
Wed
May 14
Thu
May 15
Sun
May 18
Mon
May 19

Fastest train times from Zermatt to Domodossola

Showing times and prices for Apr 30

Fastest Journey

2 h 5 m

Average

2 h 22 m

Trains per day

44

Distance

43 km

It's difficult to get from Zermatt to Domodossola without transferring at least once.

SBBRE 42 348 | 348 · EC 45 | 45
02:06PM2h05
Zermatt Bhf
04:11PMDomodossola station
$961One-way
1 transfer
SBBRE 42 268 | 268 · EC 47 | 47
07:06PM2h05
Zermatt Bhf
09:11PMDomodossola station
$961One-way
1 transfer
SBBRE 42 348 | 348 · EC 45 | 45
02:06PM2h05
Zermatt Bhf
04:11PMDomodossola station
$961One-way
1 transfer
SBBRE 42 324 | 324 · EC 143 | 143
08:06AM2h05
Zermatt Bhf
10:11AMDomodossola station
$961One-way
1 transfer
SBBRE 42 324 | 324 · EC 143 | 143
08:06AM2h05
Zermatt Bhf
10:11AMDomodossola station
$961One-way
1 transfer

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 Zermatt to Domodossola

SwitzerlandSwitzerland
ItalyItaly
Icon of train
Trains from Zermatt to Domodossola run on average 8 times per day, taking around 2h 11m. Cheap train tickets for this journey start at $35 (€29) 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
26 miles (43 km)
Average train duration
2h 11m
Cheapest ticket price
$35 (€29)
Trains per day
8
Train providers
2
Fastest train
1h 59m
First train
04:04
Last train
22:13
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

Scenic Journeys: Zermatt to Domodossola Train Adventure

Experience the breathtaking beauty of the Swiss Alps with the Zermatt to Domodossola train route. Departing from the iconic Zermatt Railway Station, this unforgettable journey features panoramic alpine views and charming mountain landscapes. The train from Zermatt to Domodossola provides a seamless ride, ending in the quaint Italian-Swiss town at Domodossola Railway Station. With convenient schedules and world-class amenities, trains from Zermatt to Domodossola are ideal for both leisure travelers and those commuting through the scenic regions. Plan your unforgettable trip today and travel with comfort and ease!

Discover Cheap Zermatt to Domodossola Train Ticket Prices

Looking for ticket prices? The cheapest train ticket from Zermatt to Domodossola can cost as low as $35 (€29), offering budget-friendly travel for adventurers. On average, you can expect to pay around $58 (€48) for a comfortable and scenic train journey on this popular route. For those looking to strike the perfect balance between affordability and convenience, we recommend traveling during the shoulder seasons, such as May or September. These months typically offer pleasant weather, fewer crowds, and great ticket deals for the Zermatt to Domodossola route.

Train Zermatt to Domodossola with Glacier Express and Regional Services

Traveling by train from Zermatt to Domodossola is a breathtaking experience thanks to the scenic routes offered by Glacier Express and regional services provided by the Matterhorn Gotthard Bahn. The journey combines modern comfort with world-class Alpine views. While the Glacier Express offers premium panoramic cars with large windows for unobstructed views and optional gourmet dining, the regional trains provide a convenient and budget-friendly alternative with regular services. Whether you're seeking luxury or a simple, efficient journey, the options cater to both casual travelers and nature enthusiasts eager to explore the Swiss and Italian Alps.

Zermatt to Domodossola Train Times and Schedule

Planning your scenic train journey from Zermatt to Domodossola? This route takes you through some of the most breathtaking alpine landscapes. The total distance between Zermatt and Domodossola is approximately 26 miles (43 km), and the average travel time by train is 1h 59m. Sit back, relax, and enjoy this stunning journey through the heart of the Alps.

Trains between Zermatt and Domodossola run frequently throughout the week. On average, there are 8 trains available daily, giving you plenty of options to plan your trip. Whether you're traveling on a weekday or a weekend, you can count on regular service on all days of the week.

Typically, the first train from Zermatt to Domodossola departs at 04:04, while the last train usually leaves at 22:13. Make sure to check the Zermatt to Domodossola train schedule in advance to align your travel plans with these convenient departure times.

FAQs: Trains from Zermatt to Domodossola

FAQs: Travel by train from Zermatt to Domodossola 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 Zermatt to Domodossola.
FAQs

More options for your journey from Zermatt to Domodossola

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