There are 5 ways to get from Milan Malpensa Airport (MXP) to Randa by bus, train, car, car ferry, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus 3
- Take the train from Brig Bahnhofplatz to Randatrain R42
3h 54mCHF 35–63Bus, line 511 bus
cheapest- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus 3
- Take the bus from Brig, Bahnhof to Stalden-Saas, Bahnhofbus 511
4h 12mCHF 28–45Drive, car ferry
- Drive from Milan Malpensa Airport (MXP) to Stresa - Carcianocar
- Take the car ferry from Stresa - Carciano to Isola Bellacarferry 626 / ...
- Drive from Isola Bella to Randacar
3h 3mCHF 32–50Bus, train via Gallarate
- Take the bus from Gallarate to Domodossolabus Re4
- Take the train from Brig Bahnhofplatz to Randatrain R42
4h 54mTrain
- Take the train from Gallarate to Domodossolatrain Re
- Take the train from Brig Bahnhofplatz to Randatrain R42
5h 27mCHF 38–82
Milan Malpensa Airport (MXP) to Randa by bus and train
Questions & Answers
The cheapest way to get from Milan Malpensa Airport (MXP) to Randa is to drive and car ferry which costs SFr 30 - SFr 50 and takes 3h 3m.
The fastest way to get from Milan Malpensa Airport (MXP) to Randa is to drive and car ferry which takes 3h 3m and costs SFr 30 - SFr 50.
No, there is no direct bus from Milan Malpensa Airport (MXP) to Randa. However, there are services departing from Aeroporto Malpensa - Terminal 1 and arriving at Stalden-Saas, Bahnhof via Brig, Bahnhof. The journey, including transfers, takes approximately 4h 12m.
No, there is no direct train from Milan Malpensa Airport (MXP) to Randa. However, there are services departing from Malpensa Aeroporto T1 and arriving at Randa via Gallarate, Domodossola and Brig Bahnhofplatz. The journey, including transfers, takes approximately 5h 27m.
The distance between Milan Malpensa Airport (MXP) and Randa is 163 km.
The best way to get from Milan Malpensa Airport (MXP) to Randa without a car is to bus and train which takes 3h 54m and costs SFr 35 - SFr 65.
It takes approximately 3h 54m to get from Milan Malpensa Airport (MXP) to Randa, including transfers.
Milan Malpensa Airport (MXP) to Randa bus services, operated by Autoservizi Comazzi srl, depart from Aeroporto Malpensa - Terminal 1 station.
Milan Malpensa Airport (MXP) to Randa train services, operated by Trenitalia, depart from Gallarate station.
The best way to get from Milan Malpensa Airport (MXP) to Randa is to bus and line 511 bus which takes 4h 12m and costs SFr 28 - SFr 45. Alternatively, you can train, which costs SFr 35 - SFr 85 and takes 5h 27m.
What companies run services between Milan Malpensa Airport (MXP), Italy and Randa, Switzerland?
You can take a bus from Aeroporto Malpensa - Terminal 1 to Randa via Domodossola - Stazione Ferroviaria, Domodossola, Brig, Brig, Bahnhof, Stalden-Saas, Bahnhof, and Stalden-Saas in around 4h 12m. Alternatively, you can take a train from Malpensa Aeroporto T1 to Randa via Gallarate, Domodossola, Brig, and Brig Bahnhofplatz in around 5h 27m.
- Phone
- +41 (0)848 642 442
- [email protected]
- Website
- matterhorngotthardbahn.ch
Train from Brig Bahnhofplatz to Randa
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 20–45
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 20–24
- 1st Class Ticket
- CHF 35–45
Train from Brig Bahnhofplatz to Randa
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 20–45
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 20–24
- 1st Class Ticket
- CHF 35–45
Train from Brig Bahnhofplatz to Randa
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 20–45
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 20–24
- 1st Class Ticket
- CHF 35–45
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 0322 844 862
- [email protected]
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- https://www.comazzibus.com/eng/index.php
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- https://www.comazzibus.com/eng/index.php
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Brig, Bahnhof to Stalden-Saas, Bahnhof
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Bus from Gallarate to Domodossola
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Website
- https://www.trenord.it/en/
- Phone
- +39 0322 233 200
- [email protected]
- Website
- navigazionelaghi.it
Car ferry from Stresa - Carciano to Isola Bella
- Ave. Duration
- 5 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.navigazionelaghi.it/en/
Want to know more about travelling around Switzerland
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
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
Milan Malpensa Airport (MXP) to Randa bus services, operated by Autoservizi Comazzi srl, arrive at Domodossola - Stazione Ferroviaria station.
Milan Malpensa Airport (MXP) to Randa train services, operated by Trenitalia, arrive at Domodossola station.
Book your Milan Malpensa Airport (MXP) to Randa train tickets online with Omio.
There are 2166+ hotels available in Randa.



























