There are 11 ways to get from Prague to Brig by bus, train, car, or plane
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 Praha, ÚAN Florenc to Bern Neufeldbus
- Take the train from Bern to Brigtrain Ic8 / ...
12h 1mCHF 132–150Fly to Milano Malpensa Airport, bus
cheapest- Fly from Václav Havel Airport Prague (PRG) to Milano Malpensa Airport (MXP)plane PRG - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
7h 10mCHF 47–181Train via Frankfurt am Main
- Take the train from Praha Hlavni Nadrazi to Schwandorftrain Ec
- Take the train from Schwandorf to Nürnberg Hbftrain
- Take the train from Nürnberg Hbf to Frankfurttrain 41 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Brigtrain Ic6 / ...
15h 9mCHF 164–410Drive 816.3 km
- Drive from Prague to Brigcar 816.3 km
8h 17mCHF 136–196Fly to Geneva International Airport, train
- Fly from Václav Havel Airport Prague (PRG) to Geneva International Airport (GVA)plane PRG - GVA
- Take the train from Genève-Aéroport to Brigtrain
7h 16mCHF 137–303Bus, train via Zurich
- Take the bus from Prague to Zurich Bus Stationbus FlixBus N199 / ...
- Take the train from Zürich HB to Brigtrain Ic8 / ...
13h 21mCHF 125–169Train
- Take the train from Praha Hlavni Nadrazi to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Brigtrain Ic8 / ...
17h 45mCHF 296–373Fly to Basel, train
- Fly from Václav Havel Airport Prague (PRG) to Basel (BSL)plane PRG - BSL
- Take the train from Basel SBB to Brigtrain
7h 13mCHF 73–309Fly to Zurich Airport, train
- Fly from Václav Havel Airport Prague (PRG) to Zurich Airport (ZRH)plane PRG - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Brigtrain
6h 59mCHF 152–303Fly to Il Caravaggio International Airport, bus, train
- Fly from Václav Havel Airport Prague (PRG) to Il Caravaggio International Airport (BGY)plane PRG - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Brigtrain
7h 45mCHF 86–314Fly to Turin Caselle Airport, train
- Fly from Václav Havel Airport Prague (PRG) to Turin Caselle Airport (TRN)plane PRG - TRN
- Take the train from Torino Porta di Susa to Milano Centraletrain
- Take the train from Milano Centrale to Brigtrain
9h 2mCHF 109–351
Prague to Brig by bus and train
Comparing Your Travel Options
The cheapest way to get from Prague to Brig is to fly and bus which costs SFr 45 - SFr 190 and takes 7h 10m.
The fastest way to get from Prague to Brig is to fly and train which takes 6h 59m and costs SFr 150 - SFr 310.
No, there is no direct train from Prague to Brig. However, there are services departing from Praha Hlavni Nadrazi and arriving at Brig via Schwandorf, Nürnberg Hbf, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 15h 9m.
The distance between Prague and Brig is 890 km. The road distance is 816.3 km.
The best way to get from Prague to Brig without a car is to bus and train which takes 12h 1m and costs SFr 130 - SFr 150.
It takes approximately 12h 1m to get from Prague to Brig, including transfers.
Prague to Brig train services, operated by ÖBB EuroCity, depart from Praha Hlavni Nadrazi station.
Prague to Brig train services, operated by ÖBB EuroCity, arrive at Schwandorf station.
Yes, the driving distance between Prague to Brig is 816 km. It takes approximately 8h 17m to drive from Prague to Brig.
Book your Prague to Brig train tickets online with Omio.
What companies run services between Prague, Czechia and Brig, Switzerland?
You can take a train from Praha Hlavni Nadrazi to Brig via Schwandorf, Nürnberg Hbf, Frankfurt, and Basel SBB in around 15h 9m.
- Website
- lufthansa.com
Flights from Václav Havel Airport Prague to Geneva International Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Friday to Sunday
- Estimated price
- CHF 85–440
Flights from Václav Havel Airport Prague to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- CHF 85–460
Flights from Václav Havel Airport Prague to Basel via Munich
- Ave. Duration
- 2h 47m
- When
- Tuesday, Thursday, Saturday, and Friday
- Estimated price
- CHF 80–220
Flights from Václav Havel Airport Prague to Basel via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Wednesday and Saturday
- Estimated price
- CHF 80–220
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 65–360
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 70–250
Flights from Václav Havel Airport Prague to Zurich Airport via Munich
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 75–270
Flights from Václav Havel Airport Prague to Zurich Airport via Frankfurt
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 75–280
Flights from Václav Havel Airport Prague to Turin Caselle Airport via Munich
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- CHF 75–450
Flights from Václav Havel Airport Prague to Turin Caselle Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Friday and Saturday
- Estimated price
- CHF 140–490
- Website
- easyjet.com
Flights from Václav Havel Airport Prague to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 40–190
Flights from Václav Havel Airport Prague to Basel
- Ave. Duration
- 1h 20m
- When
- Sunday, Wednesday, Monday, and Friday
- Estimated price
- CHF 40–200
Flights from Václav Havel Airport Prague to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Wednesday, Friday, Monday, Sunday, and Thursday
- Estimated price
- CHF 26–120
- Website
- swiss.com
Flights from Václav Havel Airport Prague to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- CHF 85–220
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 60–250
Flights from Václav Havel Airport Prague to Zurich Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- CHF 85–280
- Website
- ryanair.com
Flights from Václav Havel Airport Prague to Il Caravaggio International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Sunday, Thursday, Friday, and Tuesday
- Estimated price
- CHF 45–200
Flights from Václav Havel Airport Prague to Turin Caselle Airport
- Ave. Duration
- 1h 30m
- When
- Saturday
- Estimated price
- CHF 55–210
- Website
- austrian.com
Flights from Václav Havel Airport Prague to Zurich Airport via Vienna
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- CHF 70–280
- Website
- neosair.it
Flights from Václav Havel Airport Prague to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday
- Estimated price
- CHF 110–350
- Website
- condor.com
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 75–200
- Website
- wizzair.com
Flights from Václav Havel Airport Prague to Turin Caselle Airport
- Ave. Duration
- 1h 35m
- When
- Saturday
- Estimated price
- CHF 110–230
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 35–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Brig
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- CHF 65–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Brig
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Brig
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Brig
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Brig
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- CHF 65–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 35–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Praha Hlavni Nadrazi to Schwandorf
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- CHF 50–60
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Praha Hlavni Nadrazi to Zuerich Hb
- Ave. Duration
- 14h 34m
- Frequency
- 3 times a day
- Estimated price
- CHF 220–270
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Schwandorf to Nürnberg Hbf
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 13–55
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Nürnberg Hbf to Frankfurt
- Ave. Duration
- 2h 44m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 50–120
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- SBB GmbH
Train from Basel SBB to Brig
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 15–20
- Schedules at
- SBB GmbH
Train from Basel SBB to Brig
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 15–20
- Schedules at
- SBB GmbH
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- 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 4m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Torino Porta di Susa to Milano Centrale
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 15–25
- Website
- Italo Treno
- Phone
- +420 602 333 369
- noblessline@noblessline.cz
- Website
- noblessline.cz
Bus from Praha, ÚAN Florenc to Bern Neufeld
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- CHF 95
- Schedules at
- noblessline.cz
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Prague to Zurich Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 50–80
- Website
- Flixbus
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- Grand Bus
Bus from Prague to Zurich Bus Station
- Ave. Duration
- 12h 9m
- Frequency
- Once daily
- Estimated price
- CHF 55–60
- Website
- Grand Bus
- Phone
- +39 0322 844 862
- comazzi@comazzibus.com
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- Comazzi Bus
- customerservices@terravision.eu
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- ticket@orioshuttle.com
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
There are 1766+ hotels available in Brig.





















































