There are 8 ways to get from Viana do Castelo to Basel by towncar, plane, bus, train, train (Renfe, TGV), 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 Basel
best- Take a town car from Viana do Castelo to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Basel (BSL)plane OPO - BSL
5h 30mCHF 131–307Bus via Nancy
cheapest- Take the bus from Terminal Rodoviário de Viana do Castelo to Nancy - Cascade La Fontainebus Linha Luxemburgo
- Take the bus from Nancy to Basel SBBbus FlixBus N836
33h 27mCHF 92–121Bus, train via Bordeaux
- Take the bus from Terminal Rodoviário de Viana do Castelo to Bordeauxbus
- Take the train from Bordeaux St Jean to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Gare De Lyon to Basel Sbbtrain Tgv
22h 29mCHF 222–436Train
- Take the train from Viana Do Castelo to Vigo Guixartrain Ic
- Take the train from Vigo Urzaiz to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Mulhouse Villetrain Tgv
27h 40mCHF 297–522Drive 1,762.9 km
- Drive from Viana do Castelo to Baselcar 1,762.9 km
18h 58mCHF 280–405Towncar, fly to Zurich Airport, train
- Take a town car from Viana do Castelo to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)plane OPO - ZRH
- Take the train from Zürich HB to Basel SBBtrain
6h 48mCHF 165–388Bus, train
- Take the bus from Terminal Rodoviário de Viana do Castelo to Lyon, Perrache Bus Stationbus Linha Lyon Express
- Take the train from Lyon Perrache to Mulhouse Villetrain Tgv
31h 11mCHF 147–215Bus
- Take the bus from Terminal Rodoviário de Viana do Castelo to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Strasbourg - L'Étoile Park Bus Stationbus
- Take the bus from Strasbourg to Basel SBBbus
36h 15mCHF 173–337
Viana do Castelo to Basel by bus, foot, train, and subway
Questions & Answers
The cheapest way to get from Viana do Castelo to Basel is to bus via Nancy which costs SFr 90 - SFr 130 and takes 33h 27m.
The fastest way to get from Viana do Castelo to Basel is to towncar and fly which takes 5h 30m and costs SFr 130 - SFr 310.
No, there is no direct bus from Viana do Castelo to Basel. However, there are services departing from Terminal Rodoviário de Viana do Castelo and arriving at Basel SBB via Cascade - La Fontaine and Nancy. The journey, including transfers, takes approximately 33h 27m.
The distance between Viana do Castelo and Basel is 1534 km. The road distance is 1762.9 km.
The best way to get from Viana do Castelo to Basel without a car is to bus and train via Bordeaux which takes 22h 29m and costs SFr 220 - SFr 440.
It takes approximately 5h 30m to get from Viana do Castelo to Basel, including transfers.
Viana do Castelo to Basel bus services, operated by Rede Expressos, depart from Terminal Rodoviário de Viana do Castelo station.
The best way to get from Viana do Castelo to Basel is to train which takes 27h 40m and costs SFr 290 - SFr 550. Alternatively, you can bus via Nancy, which costs SFr 90 - SFr 130 and takes 33h 27m.
Viana do Castelo to Basel bus services, operated by Rede Expressos, arrive at Porto - Terminal Intermodal de Campanhã station.
Basel is 1h ahead of Viana do Castelo. It is currently 7:41 AM in Viana do Castelo and 8:41 AM in Basel.
What companies run services between Viana do Castelo, Portugal and Basel, Switzerland?
You can take a train from Viana Do Castelo to Basel Sbb via Vigo Guixar, Avda. de García Barbón 127, Avda. de García Barbón 43, Vigo Urzaiz, Barcelona-Sants, Lyon Part Dieu, and Mulhouse Ville in around 27h 40m. Alternatively, you can take a bus from Terminal Rodoviário de Viana do Castelo to Basel SBB via Cascade - La Fontaine, Molitor, and Nancy in around 33h 27m.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Basel
- Ave. Duration
- 2h 27m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 45–230
Flights from Francisco De Sá Carneiro Airport to Basel via Nantes
- Ave. Duration
- 4h 27m
- When
- Friday and Monday
- Estimated price
- CHF 45–230
Flights from Francisco De Sá Carneiro Airport to Basel via Bordeaux
- Ave. Duration
- 5h 2m
- When
- Sunday and Monday
- Estimated price
- CHF 45–230
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 50–190
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Francisco De Sá Carneiro Airport to Zurich Airport via Geneva
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 85–240
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 60–240
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 95–250
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- CHF 95–250
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Bordeaux St Jean to Paris Montparnasse 1 Et 2
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- CHF 100–160
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Basel Sbb
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 95–160
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Mulhouse Ville
- Ave. Duration
- 3h 8m
- Frequency
- Every 4 hours
- Estimated price
- CHF 75–120
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Perrache to Mulhouse Ville
- Ave. Duration
- 3h 19m
- Frequency
- Once a week
- Estimated price
- CHF 75–120
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Bordeaux St Jean to Paris Montparnasse 1 Et 2
- Ave. Duration
- 2h 53m
- Frequency
- Every 4 hours
- Estimated price
- CHF 80–180
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Viana Do Castelo to Vigo Guixar
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- CHF 9–16
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Barcelona-Sants
- Ave. Duration
- 14h 8m
- Frequency
- Once daily
- Estimated price
- CHF 140–240
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 7m
- Frequency
- Once daily
- Estimated price
- CHF 65–110
- Website
- https://www.renfe.com/es/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–85
- Website
- https://www.sbb.ch/en
- Phone
- (+34) 988 225 288
- anpian@anpian.com
- Website
- anpian.com
Bus from Terminal Rodoviário de Viana do Castelo to Bordeaux
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a week
- Estimated price
- CHF 65–95
- Schedules at
- anpian.com
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Terminal Rodoviário de Viana do Castelo to Bordeaux
- Ave. Duration
- 16h 50m
- Frequency
- Twice a week
- Estimated price
- CHF 40–60
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Bus from Terminal Rodoviário de Viana do Castelo to Lyon, Perrache Bus Station
- Ave. Duration
- 25h 49m
- Frequency
- Once a week
- Estimated price
- CHF 65–90
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Bus from Terminal Rodoviário de Viana do Castelo to Nancy - Cascade La Fontaine
- Ave. Duration
- 28h 27m
- Frequency
- Once a week
- Estimated price
- CHF 75–100
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Nancy to Basel SBB
- Ave. Duration
- 3h 5m
- Frequency
- 6 times a week
- Estimated price
- CHF 13–22
- Website
- https://www.flixbus.co.uk
Bus from Strasbourg to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- CHF 8–15
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Viana do Castelo to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–13
- Website
- https://rede-expressos.pt
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Strasbourg - L'Étoile Park Bus Station
- Ave. Duration
- 31h 5m
- Frequency
- 3 times a week
- Estimated price
- CHF 160–310
- Website
- https://www.blablacar.co.uk/bus
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Viana do Castelo to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 46 min
- Frequency
- On demand
- Estimated price
- CHF 74
- Website
- https://www.vmtransfers.com/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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Viana do Castelo to Basel is 1763 km. It takes approximately 18h 58m to drive from Viana do Castelo to Basel.
Book your Viana do Castelo to Basel bus tickets online with Omio.
There are 1326+ hotels available in Basel.





































