There are 10 ways to get from Dortmund to Matterhorn by train, unknown, night train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, travel
best- Take the train from Dortmund Hbf to Visptrain Ice
- Walk from Zermatt to Matterhornunknown
9h 7mTrain, night train, travel
- Take the train from Dortmund Hbf to Koeln Messe/Deutztrain Re
- Take the nighttrain from Koeln Messe/Deutz Gl.11-12 to Basel Sbbnighttrain Nj
- Take the train from Basel SBB to Visptrain Ic6 / ...
- Walk from Zermatt to Matterhornunknown
13h 22mTrain to Düsseldorf International Airport, fly to Geneva International Airport, train, travel
- Take the train from Dortmund Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Geneva International Airport (GVA)plane DUS - GVA
- Take the train from Genève-Aéroport to Visptrain
- Walk from Zermatt to Matterhornunknown
8h 57mTrain, travel via Basel
- Take the train from Dortmund Hbf to Basel SBBtrain 43
- Take the train from Basel SBB to Visptrain Ic6 / ...
- Walk from Zermatt to Matterhornunknown
9h 44mTrain to Düsseldorf International Airport, fly to Zurich Airport, train, travel
- Take the train from Dortmund Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
- Take the train from Visp to Zermatttrain
- Walk from Zermatt to Matterhornunknown
8h 45mTrain to Düsseldorf International Airport, fly to Milano Malpensa Airport, bus, train, travel
- Take the train from Dortmund Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Milano Malpensa Airport (MXP)plane DUS - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
- Walk from Zermatt to Matterhornunknown
9h 43mTrain to Düsseldorf International Airport, fly to Milan Linate Airport, train, travel
- Take the train from Dortmund Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Milan Linate Airport (LIN)plane DUS - LIN
- Take the train from Milano Centrale to Brigtrain
- Take the train from Brig Bahnhofplatz to Zermatttrain
- Walk from Zermatt to Matterhornunknown
10hFly Dortmund Airport to Milano Malpensa Airport, bus, train, travel
- Fly from Dortmund Airport (DTM) to Milano Malpensa Airport (MXP)plane DTM - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
- Walk from Zermatt to Matterhornunknown
9h 22mTrain to Cologne Bonn Airport, fly to Zurich Airport, train, travel
- Take the train from Dortmund Hbf to Köln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
- Walk from Zermatt to Matterhornunknown
9h 27mTrain to Frankfurt, fly to Geneva International Airport, train, travel
- Take the train from Dortmund Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Geneva International Airport (GVA)plane FRA - GVA
- Take the train from Genève-Aéroport to Visptrain
- Walk from Zermatt to Matterhornunknown
10h 7m
Düsseldorf International Airport (DUS) to Geneva International Airport (GVA) flights
Comparing Your Travel Options
The distance between Dortmund and Matterhorn is 813 km.
The best way to get from Dortmund to Matterhorn without a car is to train and travel which takes 9h 7m and costs .
It takes approximately 9h 7m to get from Dortmund to Matterhorn, including transfers.
There are 2587+ hotels available in Matterhorn.
What companies run services between Dortmund, Germany and Matterhorn, Aosta Valley, Italy?
There is no direct connection from Dortmund to Matterhorn. However, you can take the train to Visp, take the train to Zermatt, then travel to Matterhorn. Alternatively, you can take a train from Dortmund Hbf to Matterhorn via Koeln Messe/Deutz, Koeln Messe/Deutz Gl.11-12, Basel Sbb, Basel SBB, Visp, and Zermatt in around 13h 22m.
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Monday, Sunday, Wednesday, Thursday, and Friday
- Estimated price
- €95–190
Flights from Düsseldorf International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Monday and Sunday
- Estimated price
- €95–190
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- €90–320
Flights from Düsseldorf International Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €75–340
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €45–300
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Monday to Saturday
- Estimated price
- €80–290
Flights from Düsseldorf International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- €100–320
Flights from Düsseldorf International Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- €100–320
Flights from Cologne Bonn Airport to Zurich Airport via Munich
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €45–330
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €90–430
Flights from Frankfurt to Geneva International Airport via Munich
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €90–490
- Website
- swiss.com
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- €75–300
Flights from Düsseldorf International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- €75–300
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €75–290
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €75–290
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €70–180
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €90–430
Flights from Frankfurt to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €90–340
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- €75–300
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- €75–210
Flights from Düsseldorf International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €85–280
Flights from Düsseldorf International Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–200
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €70–180
- Website
- ita-airways.com
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €75–290
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €75–290
Flights from Düsseldorf International Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–200
Flights from Düsseldorf International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Tuesday to Monday
- Estimated price
- €100–320
- Website
- easyjet.com
Flights from Düsseldorf International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €20–130
- Website
- klm.com
Flights from Düsseldorf International Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €60–340
- Website
- flyulendo.com
Flights from Dortmund Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €27–200
- Website
- airdolomiti.it
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €140–430
- Website
- brusselsairlines.com
Flights from Frankfurt to Geneva International Airport via Brussels
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €120–340
Train from Dortmund Hbf to Visp
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- €260–370
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- €65–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- €65–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- €65–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €40–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €40–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- €65–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Dortmund Hbf to Koeln Messe/Deutz
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Schedules at
- National Express
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 46 min
- Frequency
- Every 20 minutes
- Schedules at
- National Express
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 46 min
- Frequency
- Every 20 minutes
- Schedules at
- National Express
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 46 min
- Frequency
- Every 20 minutes
- Schedules at
- National Express
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 46 min
- Frequency
- Every 20 minutes
- Schedules at
- National Express
Train from Dortmund Hbf to Köln Hbf
- Ave. Duration
- 1h 26m
- Frequency
- Every 30 minutes
- Schedules at
- National Express
- Phone
- +49 9126 301 90 70
- [email protected]
- Website
- TRI Train Rental GmbH
Train from Dortmund Hbf to Koeln Messe/Deutz
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a week
- Schedules at
- TRI Train Rental GmbH
Train from Dortmund Hbf to Köln Hbf
- Ave. Duration
- 2h 27m
- Frequency
- 5 times a week
- Schedules at
- TRI Train Rental GmbH
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Night train from Koeln Messe/Deutz Gl.11-12 to Basel Sbb
- Ave. Duration
- 6h 28m
- Frequency
- Once a week
- Estimated price
- €60–120
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- €16–20
- Schedules at
- SBB GmbH
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- €16–20
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Basel SBB
- Ave. Duration
- 5h 12m
- Frequency
- Hourly
- Estimated price
- €100–220
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Köln Hbf
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Frankfurt
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- €45–100
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 6078 966930
- [email protected]
- Website
- VIAS Rail GmbH
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €23
- Schedules at
- VIAS Rail GmbH
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €23
- Schedules at
- VIAS Rail GmbH
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €23
- Schedules at
- VIAS Rail GmbH
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €23
- Schedules at
- VIAS Rail GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €10–45
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €10–45
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €10–45
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €10–45
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Eurobahn
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Eurobahn
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Eurobahn
Train from Dortmund Hbf to Duesseldorf Flughafen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Eurobahn
- Phone
- +41 (0)848 642 442
- [email protected]
- Website
- Matterhorn Gotthard Bahn
Train from Visp to Zermatt
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- €22–27
- 1st Class Ticket
- €35–50
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €27–60
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- €27–33
- 1st Class Ticket
- €45–60
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €27–60
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- €27–33
- 1st Class Ticket
- €45–60
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €27–60
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- €27–33
- 1st Class Ticket
- €45–60
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- €40–85
- Website
- Trenitalia Eurocity
- 1st Class
- €60–85
- 2nd Class
- €40–55
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Dortmund Hbf to Köln Hbf
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- €35–60
- Website
- Eurostar
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- FlixTrain GmbH
Train from Dortmund Hbf to Köln Hbf
- Ave. Duration
- 1h 47m
- Frequency
- 3 times a day
- Estimated price
- €7–11
- Website
- FlixTrain GmbH
- Phone
- +39 0322 844 862
- [email protected]
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €9
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €9
- Website
- Comazzi Bus
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Getting to Milan from the airport
Read the travel guide

























































