There are 8 ways to get from Basel to Vic by 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.
Fly from Basel, bus
best- Fly from Basel (BSL) to Barcelona–El Prat Airport (BCN)plane BSL - BCN
- Take the bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusosbus
6h 5m€54–209Train, bus
- Take the train from Mulhouse Ville to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain
- Take the bus from Girona, Estació d'Autobusos to Vic, Estació d'Autobusosbus
11h 3m€159–341Bus via Grenoble
- Take the bus from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) to Grenoble - Bus Stationbus BlaBlaCar Bus
- Take the bus from Grenoble Bus Station to Barcelona - Carrer de Ribesbus Milan to Barcelona
16h 21m€71–145Drive 942 km
- Drive from Basel to Viccar 942 km
9h 48m€164–237Train to Zurich Airport, fly, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
- Take the bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusosbus
7h 19m€90–296Train to Strasbourg International Airport, fly, bus
- Take the train from St Louis to Strasbourgtrain
- Fly from Strasbourg International Airport (SXB) to Barcelona–El Prat Airport (BCN)plane SXB - BCN
- Take the bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusosbus
7h 23m€79–341Train, train to Geneva International Airport, fly, bus
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Barcelona–El Prat Airport (BCN)plane GVA - BCN
- Take the bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusosbus
9h 2m€123–457Bus
- Take the bus from Mulhouse to Barcelonabus FlixBus N1720 / ...
- Take the bus from Barcelona - Estació d'Autobusos Nord to Vic - Estació d'Autobusosbus e12
19h 3m€89–158
Basel to Vic by train and bus
Questions & Answers
The cheapest way to get from Basel to Vic is to bus via Grenoble which costs €70 - €150 and takes 16h 21m.
The fastest way to get from Basel to Vic is to fly and bus which takes 6h 5m and costs €50 - €210.
No, there is no direct bus from Basel to Vic. However, there are services departing from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) and arriving at Vic via Grenoble Bus Station and Torelló. The journey, including transfers, takes approximately 16h 21m.
The distance between Basel and Vic is 913 km. The road distance is 942 km.
The best way to get from Basel to Vic without a car is to train and bus which takes 11h 3m and costs €150 - €350.
It takes approximately 6h 5m to get from Basel to Vic, including transfers.
Basel to Vic bus services, operated by BlaBlaCar Bus, depart from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) station.
Basel to Vic bus services, operated by BlaBlaCar Bus, arrive at Grenoble - Bus Station.
Yes, the driving distance between Basel to Vic is 942 km. It takes approximately 9h 48m to drive from Basel to Vic.
There are 254+ hotels available in Vic.
What companies run services between Basel, Switzerland and Vic, Spain?
You can take a bus from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) to Vic via Grenoble Bus Station, Barcelona - Carrer de Ribes, and Torelló in around 16h 21m.
- Website
- easyjet.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €35–170
Flights from Strasbourg International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- €50–240
Flights from Geneva International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–180
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 2h 49m
- Frequency
- Every 2 hours
- Estimated price
- €75–130
- Website
- TGV inOui
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 5h 5m
- Frequency
- Twice a week
- Estimated price
- €110–180
- Website
- TGV inOui
- Phone
- +34 902 13 00 14
- info@sagales.com
- Website
- sagales.com
Bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusos
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €9–19
- Schedules at
- sagales.com
Bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusos
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €9–19
- Schedules at
- sagales.com
Bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusos
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €9–19
- Schedules at
- sagales.com
Bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusos
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €9–19
- Schedules at
- sagales.com
Bus from Barcelona - Estació d'Autobusos Nord to Vic - Estació d'Autobusos
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €9–20
- Schedules at
- sagales.com
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






