There are 9 ways to get from Basel to Vigo by plane, train (Renfe, Ouigo), train, bus, 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.
Fly Basel to Vigo
best- Fly from Basel (BSL) to Vigo (VGO)plane BSL - VGO
7h 29m€113–204Fly Basel to Francisco De Sá Carneiro Airport, bus
cheapest- Fly from Basel (BSL) to Francisco De Sá Carneiro Airport (OPO)plane BSL - OPO
- Take the bus from Porto to Vigobus
8h 5m€49–269Train
- Take the train from Mulhouse Ville to Lyon Part Dieutrain 84
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid Chamartín to Vigo Urzaiztrain Ave
17h 55m€190–400Train, bus
- Take the train from Basel SBB to Berntrain Ic6 / ...
- Take the train from Bern to Genèvetrain Ic1 / ...
- Take the bus from Geneva to Zamorabus
- Take the train from Zamora to Vigo Urzaiztrain Ave
29h 51m€187–335Drive 1,751.5 km
- Drive from Basel to Vigocar 1,751.5 km
18h 56m€296–427Train to Zurich Airport, fly to Francisco De Sá Carneiro Airport, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Francisco De Sá Carneiro Airport (OPO)plane ZRH - OPO
- Take the bus from Porto to Vigobus
9h 15m€71–243Train to Zurich Airport, fly to Santiago De Compostela Airport, train
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Santiago De Compostela Airport (SCQ)plane ZRH - SCQ
- Take the train from Santiago De Compostela to Vigo Urzaiztrain
8h 43m€158–394Bus
- Take the bus from Basel SBB to Nancybus N836
- Take the bus from Nancy - Cascade La Fontaine to Centro Coordenador de Transportes de Valençabus Linha Luxemburgo
31h 42m€92–155Bus via Tours
- Take the bus from Basel Meret-Oppenheim-Strasse to Tours Parking Peupliersbus Union Ivkoni - Unibus 3635
- Take the bus from Tours - Édouard Vaillant Bus Station to Vigo - Bus Stationbus BlaBlaCar Bus
34h 10m€115–159
Basel to Vigo by train
Questions & Answers
The cheapest way to get from Basel to Vigo is to bus which costs €90 - €160 and takes 31h 42m.
The fastest way to get from Basel to Vigo is to fly which takes 7h 29m and costs €110 - €210.
No, there is no direct bus from Basel to Vigo. However, there are services departing from Basel SBB and arriving at Vigo Urzáiz via Molitor, Nancy - Cascade La Fontaine and Centro Coordenador de Transportes de Valença. The journey, including transfers, takes approximately 31h 42m.
No, there is no direct train from Basel to Vigo. However, there are services departing from Basel SBB and arriving at Vigo Urzaiz via Mulhouse Ville, Lyon Part Dieu, Barcelona-Sants, Madrid-Atocha Cercanías and Madrid Chamartín. The journey, including transfers, takes approximately 17h 55m.
The distance between Basel and Vigo is 1417 km. The road distance is 1751.5 km.
The best way to get from Basel to Vigo without a car is to train which takes 17h 55m and costs €190 - €400.
It takes approximately 7h 29m to get from Basel to Vigo, including transfers.
Basel to Vigo bus services, operated by Union Ivkoni, depart from Basel Meret-Oppenheim-Strasse station.
Basel to Vigo train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Mulhouse Ville station.
The best way to get from Basel to Vigo is to fly which takes 7h 29m and costs €110 - €210. Alternatively, you can train, which costs €190 - €400 and takes 17h 55m, you could also bus, which costs €90 - €160 and takes 31h 42m.
What companies run services between Basel, Switzerland and Vigo, Spain?
Vueling Airlines, easyJet, and two other airlines fly from Basel (BSL) to Vigo (VGO) once daily. Alternatively, you can take a train from Basel SBB to Vigo Urzaiz via Mulhouse Ville, Lyon Part Dieu, Barcelona-Sants, Madrid-Puerta de Atocha-Almudena Grandes, Madrid-Atocha Cercanías, and Madrid Chamartín in around 17h 55m.
- Website
- vueling.com
Flights from Basel to Vigo via Barcelona
- Ave. Duration
- 7h
- When
- Thursday
- Estimated price
- €65–270
Flights from Basel to Vigo via Madrid
- Ave. Duration
- 6h 12m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–290
Flights from Zurich Airport to Santiago De Compostela Airport
- Ave. Duration
- 2h 25m
- When
- Thursday
- Estimated price
- €65–280
Flights from Zurich Airport to Santiago De Compostela Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- €65–280
Flights from Zurich Airport to Santiago De Compostela Airport via Madrid
- Ave. Duration
- 5h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €80–150
- Website
- iberia.com
Flights from Basel to Vigo via Barcelona
- Ave. Duration
- 7h
- When
- Thursday
- Estimated price
- €65–270
Flights from Basel to Vigo via Madrid
- Ave. Duration
- 6h 12m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–290
Flights from Zurich Airport to Santiago De Compostela Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- €65–280
Flights from Zurich Airport to Santiago De Compostela Airport via Madrid
- Ave. Duration
- 5h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €80–150
- Website
- easyjet.com
Flights from Basel to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- €40–230
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 42m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €40–130
- Website
- swiss.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–140
Flights from Zurich Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–140
Flights from Zurich Airport to Santiago De Compostela Airport
- Ave. Duration
- 2h 30m
- When
- Friday
- Estimated price
- €70–380
- Website
- aireuropa.com
Flights from Basel to Vigo via Madrid
- Ave. Duration
- 6h 37m
- When
- Monday
- Estimated price
- €70–290
Flights from Basel to Vigo via Bilbao, Madrid
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- €70–290
- Website
- flytap.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–140
- Website
- comlux.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- €90–600
- Website
- flexflight.dk
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- €90–600
- Website
- lufthansa.com
Flights from Zurich Airport to Santiago De Compostela Airport via Frankfurt
- Ave. Duration
- 5h 12m
- When
- Saturday
- Estimated price
- €100–410
- Website
- flyedelweiss.com
Flights from Zurich Airport to Santiago De Compostela Airport
- Ave. Duration
- 2h 30m
- When
- Friday
- Estimated price
- €70–380
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 Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Estimated price
- €55–75
- 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 Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- €45–65
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 4h 23m
- Frequency
- Once daily
- Estimated price
- €50–70
- Website
- https://www.renfe.com/es/en
Train from Zamora to Vigo Urzaiz
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- €30–45
- Website
- https://www.renfe.com/es/en
Train from Santiago De Compostela to Vigo Urzaiz
- Ave. Duration
- 53 min
- Frequency
- 4 times a day
- Estimated price
- €11–17
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €35–120
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- €35–95
- Website
- https://www.renfe.com/es/en
Train from Zamora to Vigo Urzaiz
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- €40–80
- Website
- https://www.renfe.com/es/en
Train from Santiago De Compostela to Vigo Urzaiz
- Ave. Duration
- 56 min
- Frequency
- Twice a week
- Estimated price
- €13–17
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 59m
- Frequency
- Hourly
- Estimated price
- €35–100
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 3m
- Frequency
- Every 4 hours
- Estimated price
- €29–60
- Website
- https://www.ouigo.com/es/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €26–45
- Website
- https://www.sbb.ch/en
Train from Bern to Genève
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- €21–40
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva to Zamora
- Ave. Duration
- 21h 35m
- Frequency
- 3 times a week
- Estimated price
- €100–150
- Website
- https://www.flixbus.co.uk
Bus from Porto to Vigo
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- €8–20
- Website
- https://www.flixbus.co.uk
Bus from Basel SBB to Nancy
- Ave. Duration
- 3h 10m
- Frequency
- 6 times a week
- Estimated price
- €11–40
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto to Vigo
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- €1–33
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–13
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto to Vigo
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €9–16
- Website
- https://www.blablacar.co.uk/bus
Bus from Tours - Édouard Vaillant Bus Station to Vigo - Bus Station
- Ave. Duration
- 18h 40m
- Frequency
- Once daily
- Estimated price
- €80–110
- Website
- https://www.blablacar.co.uk/bus
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Nancy - Cascade La Fontaine to Centro Coordenador de Transportes de Valença
- Ave. Duration
- 25h 11m
- Frequency
- Once a week
- Estimated price
- €80–110
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Basel Meret-Oppenheim-Strasse to Tours Parking Peupliers
- Ave. Duration
- 14h 30m
- Frequency
- Once a week
- Estimated price
- €30–50
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Spain
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
Basel to Vigo bus services, operated by Union Ivkoni, arrive at Tours Parking Peupliers station.
Basel to Vigo train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Lyon Part Dieu station.
Yes, the driving distance between Basel to Vigo is 1751 km. It takes approximately 18h 56m to drive from Basel to Vigo.
Book your Basel to Vigo train tickets online with Omio.
Book your Basel to Vigo bus tickets online with Omio.
There are 3132+ hotels available in Vigo.







































