There are 9 ways to get from Sarajevo to Zermatt by plane, train, 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.
Fly Sarajevo to Zurich Airport, train
best- Fly from Sarajevo (SJJ) to Zurich Airport (ZRH)plane SJJ - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
- Take the train from Visp to Zermatttrain
8h 32mCHF 178–411Bus to Tuzla International Airport, fly to Mulhouse, train
cheapest- Take the bus from Sarajevo, Autobuska Stanica to Đurđevikbus
- Fly from Tuzla International Airport (TZL) to Mulhouse (MLH)plane TZL - MLH
- Take the train from Basel SBB to Visptrain
11h 17mCHF 88–570Bus, train via Gorizia
- Take the bus from Sarajevo , East Sarajevo Bus Station to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Goriziabus
- Take the train from Monfalcone to Milano Centraletrain Fr
- Take the train from Milano Centrale to Brigtrain Ec
- Take the train from Brig Bahnhofplatz to Zermatttrain R42 / ...
19h 37mCHF 174–566Fly Sarajevo to Basel, train
- Fly from Sarajevo (SJJ) to Basel (BSL)plane SJJ - BSL
- Take the train from Basel SBB to Visptrain
- Take the train from Visp to Zermatttrain
8h 42mCHF 155–432Fly Sarajevo to Milan Linate Airport, train
- Fly from Sarajevo (SJJ) to Milan Linate Airport (LIN)plane SJJ - LIN
- Take the train from Milano Centrale to Brigtrain
- Take the train from Brig Bahnhofplatz to Zermatttrain
11h 43mCHF 172–440Fly Sarajevo to Milano Malpensa Airport, bus, train
- Fly from Sarajevo (SJJ) to Milano Malpensa Airport (MXP)plane SJJ - MXP
- Take the bus from Gallarate to Domodossolabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
11h 20mBus, train
- Take the bus from Visoko, Autobuska stanica to Bernbus
- Take the train from Bern to Visptrain Ic8 / ...
20h 28mBus, train #2
- Take the bus from Sarajevo, Autobuska Stanica to Bresciabus
- Take the train from Brescia to Visptrain Ec
21h 3mCHF 147–251Bus, train #3
- Take the bus from Sarajevo, Autobuska Stanica to Vitez, Autobuski kolodvorbus
- Take the bus from Vitez, Autobuski kolodvor to Luganobus
- Take the train from Locarno FART to Domodossolatrain 72 / ...
- Take the train from Brig Bahnhofplatz to Zermatttrain R42 / ...
25h 52mCHF 170–232
Sarajevo to Zermatt by bus and train
Comparing Your Travel Options
The cheapest way to get from Sarajevo to Zermatt is to bus and train which costs SFr 140 - SFr 260 and takes 21h 3m.
The fastest way to get from Sarajevo to Zermatt is to fly and train which takes 8h 32m and costs SFr 170 - SFr 420.
The distance between Sarajevo and Zermatt is 1117 km.
The best way to get from Sarajevo to Zermatt without a car is to bus and train via Gorizia which takes 19h 37m and costs SFr 170 - SFr 600.
It takes approximately 8h 32m to get from Sarajevo to Zermatt, including transfers.
There are 2617+ hotels available in Zermatt.
What companies run services between Sarajevo, Bosnia and Herzegovina and Zermatt, Switzerland?
There is no direct connection from Sarajevo to Zermatt. However, you can take the bus to Sarajevo Airport, walk to Sarajevo (SJJ) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, take the train to Bern, take the train to Visp, then take the train to Zermatt. Alternatively, you can take a bus from Sarajevo , East Sarajevo Bus Station to Zermatt via Novo Mesto, Avtobusna postaja, Gorizia, Gorizia Centrale, Monfalcone, Milano Centrale, Brig, and Brig Bahnhofplatz in around 19h 37m.
- Website
- swiss.com
Flights from Sarajevo to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 90–360
Flights from Sarajevo to Zurich Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 95–380
Flights from Sarajevo to Basel via Vienna
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–440
Flights from Sarajevo to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 80–330
- Website
- austrian.com
Flights from Sarajevo to Zurich Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 95–380
Flights from Sarajevo to Basel via Vienna
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–440
Flights from Sarajevo to Milan Linate Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- CHF 110–270
Flights from Sarajevo to Milan Linate Airport via Rome
- Ave. Duration
- 4h
- When
- Tuesday and Thursday
- Estimated price
- CHF 35–250
- Website
- easyjet.com
Flights from Sarajevo to Basel
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- CHF 65–320
Flights from Sarajevo to Milano Malpensa Airport via Prague
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- CHF 45–240
- Website
- lufthansa.com
Flights from Sarajevo to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 120–430
Flights from Sarajevo to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 100–370
- Website
- ita-airways.com
Flights from Sarajevo to Milan Linate Airport via Rome
- Ave. Duration
- 4h
- When
- Tuesday and Thursday
- Estimated price
- CHF 35–250
Flights from Sarajevo to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–240
- Website
- ryanair.com
Flights from Sarajevo to Milano Malpensa Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Saturday
- Estimated price
- CHF 50–230
Flights from Sarajevo to Milano Malpensa Airport via Bratislava
- Ave. Duration
- 4h 45m
- When
- Thursday
- Estimated price
- CHF 50–230
- Website
- croatiaairlines.com
Flights from Sarajevo to Zurich Airport via Zagreb
- Ave. Duration
- 3h 35m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- CHF 95–310
- Website
- eurowings.com
Flights from Sarajevo to Milan Linate Airport via Stuttgart
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- CHF 80–330
- Website
- airserbia.com
Flights from Sarajevo to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–240
- Website
- wizzair.com
Flights from Tuzla International Airport to Mulhouse
- Ave. Duration
- 1h 50m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- CHF 35–340
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 55–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 55–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- 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
- CHF 20–45
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 20–25
- 1st Class Ticket
- CHF 35–45
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
Train from Visp to Zermatt
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 20–45
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 20–25
- 1st Class Ticket
- CHF 35–45
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Monfalcone to Milano Centrale
- Ave. Duration
- 3h 43m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–80
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Train from Brescia to Visp
- Ave. Duration
- 3h 24m
- Frequency
- 5 times a week
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
- 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
- CHF 14–19
- Schedules at
- SBB GmbH
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- CHF 14–19
- Schedules at
- SBB GmbH
- Phone
- +41 (0)91 756 04 00
- [email protected]
- Website
- FART
Train from Locarno FART to Domodossola
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- CHF 9–13
- Schedules at
- FART
- Phone
- +387 35 630-532
- [email protected]
- Website
- halilovicbus.ba
Bus from Sarajevo , East Sarajevo Bus Station to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Estimated price
- CHF 37
- Schedules at
- facebook.com
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Novo Mesto, Avtobusna postaja to Gorizia
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- CHF 35–310
- Website
- GoOpti
- Shared
- CHF 35
- Private
- CHF 179
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Gallarate to Domodossola
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Website
- Trenord
- Phone
- +387 35 320-321
- [email protected]
- Website
- transturist.ba
Bus from Sarajevo, Autobuska Stanica to Đurđevik
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–17
- Schedules at
- transturist.ba
- Phone
- +387 33 770 889
- [email protected]
- Website
- Centrotrans Eurolines
Bus from Sarajevo, Autobuska Stanica to Đurđevik
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- CHF 8–17
- Website
- Centrotrans Eurolines
Bus from Sarajevo, Autobuska Stanica to Vitez, Autobuski kolodvor
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 6–18
- Website
- Centrotrans Eurolines
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Visoko, Autobuska stanica to Bern
- Ave. Duration
- 15h 51m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +387 32 205 450
- [email protected]
- Website
- web.facebook.com
Bus from Sarajevo, Autobuska Stanica to Brescia
- Ave. Duration
- 15h 10m
- Frequency
- Once a week
- Estimated price
- CHF 75–120
- Schedules at
- facebook.com
- Phone
- +387 51 214 994
- [email protected]
- Website
- Autoprevoz Banja Luka
Bus from Sarajevo, Autobuska Stanica to Vitez, Autobuski kolodvor
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 12–18
- Website
- Autoprevoz Banja Luka
- Phone
- +387 34 206 501
- Website
- livnobus.com
Bus from Vitez, Autobuski kolodvor to Lugano
- Ave. Duration
- 17h 5m
- Frequency
- Once a week
- Estimated price
- CHF 119
- Schedules at
- livnobus.com
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



















































