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€49–208Train, 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
10h 55m€150–310Bus via Montpellier
- Take the bus from Basel SBB to Montpellierbus FlixBus N872
- Take the bus from Montpellier to Barcelona - Carrer de Ribesbus Milan to Barcelona
16h 26m€73–115Drive 942 km
- Drive from Basel to Viccar 942 km
9h 48m€169–244Train 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€94–265Train 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€71–337Train, 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€120–327Bus
- Take the bus from MULHOUSE, Autoport Ile de Napoleon, Parking Hotel Arcotel to BARCELONA, Estacio Del Nord, stan. 30bus
- Take the bus from Barcelona - Estació d'Autobusos Nord to Vic - Estació d'Autobusosbus e12
19h 19m€121–206
Basel to Vic by train and bus
Comparing Your Travel Options
The cheapest way to get from Basel to Vic is to bus via Montpellier which costs €70 - €120 and takes 16h 26m.
The fastest way to get from Basel to Vic is to fly and bus which takes 6h 5m and costs €45 - €210.
No, there is no direct bus from Basel to Vic. However, there are services departing from Basel SBB and arriving at Vic via Montpellier and Torelló. The journey, including transfers, takes approximately 16h 26m.
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 10h 55m and costs €150 - €310.
It takes approximately 6h 5m to get from Basel to Vic, including transfers.
Basel to Vic bus services, operated by FlixBus, depart from Basel SBB station.
Basel to Vic bus services, operated by FlixBus, arrive at Montpellier 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 249+ hotels available in Vic.
What companies run services between Basel, Switzerland and Vic, Spain?
You can take a bus from Basel SBB to Vic via Montpellier, Barcelona - Carrer de Ribes, and Torelló in around 16h 26m.
- 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
- €30–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
- €70–110
- Website
- TGV inOui
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 5h 5m
- Frequency
- Twice a week
- Estimated price
- €100–160
- 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






