There are 10 ways to get from Zermatt to Brno by train, bus, plane, 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.
Train via Linz
best- Take the train from Visp to Zürich HBtrain Ic8 / ...
- Take the train from Zuerich Hb to Linz Hbftrain Rjx
- Take the train from Linz Hbf to Brno Hlavni Nadrazitrain Rj
16hKč 5,047–8,533Train, train to Milano Malpensa Airport, fly to Bratislava Airport
cheapest- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Bratislava Airport (BTS)plane MXP - BTS
- Take the train from Bratislava Hlavna Stanica to Brno Hlavni Nadrazitrain
11h 10mKč 2,042–7,620Train, bus
- Take the train from Visp to Basel SBBtrain Ic6 / ...
- Take the bus from Basel, Bahnhof to Brno Hlavní Nádražíbus Ivano-Frankivsk
20h 29mTrain to Geneva International Airport, fly to Vienna International Airport, train
- Take the train from Visp to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Vienna International Airport (VIE)plane GVA - VIE
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain
10h 53mKč 3,667–9,133Train
- Take the train from Visp to Oltentrain Ic6 / ...
- Take the train from Olten to Sarganstrain
- Take the train from Sargans to Wien Hbftrain Rjx
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain Rj / ...
16h 17mKč 4,107–8,983Train, train to Zurich Airport, fly to Vienna International Airport
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)plane ZRH - VIE
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain
10h 27mKč 4,767–10,533Train, train to Milano Malpensa Airport, fly to Vienna International Airport
- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Vienna International Airport (VIE)plane MXP - VIE
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain
11h 5mKč 2,778–8,375Train, train to Milano Malpensa Airport, fly to Václav Havel Airport Prague
- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Václav Havel Airport Prague (PRG)plane MXP - PRG
- Take the train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazitrain
11h 46mKč 2,166–7,255Train, train to Milan Linate Airport, fly to Vienna International Airport
- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Rho Fiera Milanotrain
- Fly from Milan Linate Airport (LIN) to Vienna International Airport (VIE)plane LIN - VIE
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain
11h 41mKč 2,445–7,847Train, bus to Il Caravaggio International Airport, fly to Vienna International Airport
- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Vienna International Airport (VIE)plane BGY - VIE
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain
12h 31mKč 2,458–8,885
Zermatt to Brno by train
Questions & Answers
The cheapest way to get from Zermatt to Brno is to train and fly which costs 2 100 Kč - 7 500 Kč and takes 11h 46m.
The fastest way to get from Zermatt to Brno is to train and fly which takes 10h 27m and costs 4 700 Kč - 11 000 Kč.
No, there is no direct train from Zermatt to Brno. However, there are services departing from Zermatt and arriving at Brno Hlavni Nadrazi via Visp, Zuerich Hb and Linz Hbf. The journey, including transfers, takes approximately 16h.
The distance between Zermatt and Brno is 1172 km.
The best way to get from Zermatt to Brno without a car is to train via Linz which takes 16h and costs 5 000 Kč - 9 000 Kč.
It takes approximately 16h to get from Zermatt to Brno, including transfers.
Zermatt to Brno train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Visp station.
Zermatt to Brno train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Book your Zermatt to Brno train tickets online with Omio.
There are 707+ hotels available in Brno.
What companies run services between Zermatt, Switzerland and Brno, Czechia?
You can take a train from Zermatt to Brno Hlavni Nadrazi via Visp, Zürich HB, Zuerich Hb, and Linz Hbf in around 16h.
- Website
- swiss.com
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Kč 1,900–8,500
Flights from Geneva International Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Kč 1,900–8,500
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Kč 2,300–5,500
Flights from Milano Malpensa Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- Kč 1,400–6,000
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Zurich Airport
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- Kč 1,400–6,000
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Kč 900–3,600
Flights from Milano Malpensa Airport to Bratislava Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- Kč 550–2,900
Flights from Il Caravaggio International Airport to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Kč 750–4,600
- Website
- austrian.com
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Kč 1,900–8,500
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Kč 2,300–5,500
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Kč 1,600–6,000
- Website
- lufthansa.com
Flights from Geneva International Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- Kč 1,800–8,000
Flights from Geneva International Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- Kč 1,900–8,500
Flights from Zurich Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- Kč 2,300–5,500
Flights from Milano Malpensa Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- Kč 2,000–6,500
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- Kč 1,900–6,000
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Kč 2,100–6,500
Flights from Milan Linate Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- Kč 2,400–6,500
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Václav Havel Airport Prague
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Kč 600–2,700
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Kč 800–3,500
- Website
- airdolomiti.it
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Kč 2,100–6,500
- Website
- condor.com
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- Kč 1,200–2,900
- Website
- neosair.it
Flights from Milano Malpensa Airport to Bratislava Airport
- Ave. Duration
- 1h 20m
- When
- Monday
- Estimated price
- Kč 3,500–11,000
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Visp to Zürich HB
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- Kč 1,400–2,600
- Website
- https://www.sbb.ch/en
Train from Visp to Basel SBB
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- Kč 1,300–2,400
- Website
- https://www.sbb.ch/en
Train from Visp to Genève-Aéroport
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- Kč 950–1,800
- Website
- https://www.sbb.ch/en
Train from Visp to Olten
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- Kč 1,300–2,500
- Website
- https://www.sbb.ch/en
Train from Olten to Sargans
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- Kč 800–1,400
- Website
- https://www.sbb.ch/en
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- Kč 850–1,500
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- Kč 900–1,600
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Linz Hbf
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Estimated price
- Kč 1,900–3,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Kč 1,900–2,900
Train from Linz Hbf to Brno Hlavni Nadrazi
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- Kč 1,200–1,800
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Kč 1,200–1,800
Train from Wien Hbf to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- Kč 600–950
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Kč 600–950
Train from Sargans to Wien Hbf
- Ave. Duration
- 6h 56m
- Frequency
- 4 times a day
- Estimated price
- Kč 2,200–3,400
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Kč 2,200–3,400
Train from Bratislava Hlavna Stanica to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 43m
- Frequency
- 5 times a day
- Estimated price
- Kč 600–900
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- Kč 600–900
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Basel SBB
- Ave. Duration
- 2h 1m
- Frequency
- 3 times a day
- Estimated price
- Kč 1,100–2,300
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- Kč 1,600–2,300
- 2nd Class
- Kč 1,100–1,500
Train from Visp to Olten
- Ave. Duration
- 1h 34m
- Frequency
- 3 times a day
- Estimated price
- Kč 950–2,100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- Kč 1,400–2,100
- 2nd Class
- Kč 950–1,300
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Visp to Basel SBB
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- Kč 390–490
- Schedules at
- sbb-deutschland.de
Train from Visp to Olten
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- Kč 320–410
- Schedules at
- sbb-deutschland.de
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Wien Hbf to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 33m
- Frequency
- 4 times a day
- Estimated price
- Kč 240–390
- Website
- https://regiojet.com/
Train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- Kč 150–410
- Website
- https://regiojet.com/
Train from Bratislava Hlavna Stanica to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- Kč 110–340
- Website
- https://regiojet.com/
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Olten to Sargans
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Schedules at
- sob.ch
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Train from Zermatt to Brig Bahnhofplatz
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- Kč 650–1,500
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- Kč 650–850
- 1st Class Ticket
- Kč 1,200–1,500
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- Kč 150–190
- Website
- https://www.trenord.it/en/
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 1h 24m
- Frequency
- Every 2 hours
- Estimated price
- Kč 190–250
- Website
- https://www.trenord.it/en/
Train from Domodossola to Milano Centrale
- Ave. Duration
- 1h 42m
- Frequency
- Every 2 hours
- Estimated price
- Kč 210–260
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- Kč 203–205
- Website
- https://www.trenitalia.com/en.html
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- Kč 252–253
- Website
- https://www.trenitalia.com/en.html
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- Kč 280–390
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 37m
- Frequency
- 3 times a day
- Estimated price
- Kč 1,200–1,600
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Bratislava Hlavna Stanica to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Estimated price
- Kč 160–190
- Website
- https://jegy.mav.hu/
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Bratislava Hlavna Stanica to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- Kč 160–300
- Website
- https://www.zssk.sk/en/
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Basel, Bahnhof to Brno Hlavní Nádraží
- Ave. Duration
- 15h 31m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 190–250
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- Kč 100–410
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- Kč 310–410
Want to know more about travelling around Czechia
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide










































































