There are 8 ways to get from Braga to Zurich by towncar, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Towncar, fly to Zurich Airport
best- Take a town car from Braga to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)plane OPO - ZRH
5h 39mCHF 114–267Bus, train via Montpellier
- Take the bus from Centro Coordenador de Transportes de Braga to Vigo Urzáizbus
- Take the train from Vigo Urzaiz to Madrid Chamartíntrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Dijon Villetrain Tgv
- Take the train from Dijon Ville to Zuerich Hbtrain Tgv
23h 3mCHF 332–568Bus, train
- Take the bus from Centro Coordenador de Transportes de Braga to Toursbus
- Take the train from Tours to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Gare De Lyon to Zuerich Hbtrain Tgv
26h 52mCHF 194–293Drive 1,837.6 km
- Drive from Braga to Zurichcar 1,837.6 km
19h 19mCHF 307–444Towncar, fly to Basel, train
- Take a town car from Braga to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Basel (BSL)plane OPO - BSL
- Take the train from Basel SBB to Zürich HBtrain
6h 48mCHF 139–312Bus
- Take the bus from Centro Coordenador de Transportes de Braga to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon - Gerland Bus Station to Zürichbus BlaBlaCar Bus
28h 24mCHF 127–204Bus, train #2
- Take the bus from Centro Coordenador de Transportes de Braga to Chambéry - Rue Dr Vernierbus
- Take the train from Chambery Challes Les Eaux to Genevetrain Ter
- Take the train from Genève to Zürich HBtrain Ic1 / ...
32h 19mCHF 172–248Bus via Vila Nova de Gaia
- Take the bus from Centro Coordenador de Transportes de Braga to Portobus
- Take the bus from Porto to Lyonbus
- Take the bus from Lyon to Zurich Bus Stationbus
34h 20mCHF 154–246
Braga to Zurich by bus and train
Comparing Your Travel Options
The cheapest way to get from Braga to Zurich is to bus which costs SFr 120 - SFr 210 and takes 28h 24m.
The fastest way to get from Braga to Zurich is to towncar and fly which takes 5h 39m and costs SFr 110 - SFr 270.
No, there is no direct bus from Braga to Zurich. However, there are services departing from Centro Coordenador de Transportes de Braga and arriving at Zürich via Lyon - Gerland Bus Station. The journey, including transfers, takes approximately 28h 24m.
The distance between Braga and Zurich is 1592 km. The road distance is 1837.6 km.
The best way to get from Braga to Zurich without a car is to bus and train via Montpellier which takes 23h 3m and costs SFr 330 - SFr 600.
It takes approximately 5h 39m to get from Braga to Zurich, including transfers.
Braga to Zurich bus services, operated by BlaBlaCar Bus, depart from Centro Coordenador de Transportes de Braga station.
Braga to Zurich bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Zurich is 1h ahead of Braga. It is currently 7:53 AM in Braga and 8:53 AM in Zurich.
Yes, the driving distance between Braga to Zurich is 1838 km. It takes approximately 19h 19m to drive from Braga to Zurich.
What companies run services between Braga, Portugal and Zurich, Switzerland?
You can take a bus from Centro Coordenador de Transportes de Braga to Zürich via Lyon - Gerland Bus Station in around 28h 24m.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- CHF 40–150
Flights from Francisco De Sá Carneiro Airport to Basel
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- CHF 45–180
Flights from Francisco De Sá Carneiro Airport to Basel via Nantes
- Ave. Duration
- 4h 27m
- When
- Friday and Monday
- Estimated price
- CHF 45–180
Flights from Francisco De Sá Carneiro Airport to Basel via Bordeaux
- Ave. Duration
- 5h 20m
- When
- Friday, Sunday, and Monday
- Estimated price
- CHF 45–180
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Vigo Urzaiz to Madrid Chamartín
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- CHF 85–160
- Website
- Renfe AVE
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Centro Coordenador de Transportes de Braga to Vigo Urzáiz
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 6–11
- Website
- Rede Expressos
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Braga to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 36 min
- Frequency
- On demand
- Estimated price
- CHF 61
- Website
- VM Transfers
Towncar from Braga to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 36 min
- Frequency
- On demand
- Estimated price
- CHF 61
- Website
- VM Transfers
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
Booking & Getting There
Book your Braga to Zurich bus tickets online with Omio.
There are 1256+ hotels available in Zurich.









