There are 9 ways to get from Stuttgart 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 Stuttgart Airport, bus
best- Fly from Stuttgart Airport (STR) to Barcelona–El Prat Airport (BCN)plane STR - BCN
- Take the bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusosbus
6h 29m€63–216Train, bus via Lyon
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain 83
- Take the train from Strasbourg 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
13h 12m€195–389Bus
- Take the bus from Stuttgart West to Perpignanbus FlixBus N1135
- Take the bus from Perpignan - Bus Station to Barcelona - Carrer de Ribesbus Milan to Barcelona
22h 7m€100–153Drive 1,132.4 km
- Drive from Stuttgart to Viccar 1,132.4 km
12h 2m€183–264Train to Frankfurt, fly, bus
- Take the train from Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Barcelona–El Prat Airport (BCN)plane FRA - BCN
- Take the bus from Espronceda - Josep Estivill to Vic - Estació d'Autobusosbus
7h 21m€105–287Train to Strasbourg International Airport, fly, bus
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain
- 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 46m€82–344Train, train to Zurich Airport, fly, bus
- Take the train from Hauptbahnhof to Schaffhausentrain
- Take the train from Schaffhausen to Zürich Flughafentrain
- 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
9h 26m€112–294Train, bus
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain 83
- Take the train from Strasbourg to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Port-Boutrain Ter
- Take the train from Port-Bou to Gironatrain Re
- Take the bus from Girona, Estació d'Autobusos to Vic, Estació d'Autobusosbus
15h 36m€232–400Train, bus #2
- Take the train from Hauptbahnhof to Karlsruhe Hauptbahnhoftrain Re1
- Take the bus from Karlsruhe - Central Station South Side to Barcelona - North Bus Stationbus
- Take the bus from Barcelona - Estació d'Autobusos Nord to Vic - Estació d'Autobusosbus e12
22h 8m€103–199
Stuttgart to Vic by train and bus
Comparing Your Travel Options
The cheapest way to get from Stuttgart to Vic is to fly and bus which costs €60 - €220 and takes 6h 29m.
The fastest way to get from Stuttgart to Vic is to fly and bus which takes 6h 29m and costs €60 - €220.
No, there is no direct bus from Stuttgart to Vic. However, there are services departing from Feuersee and arriving at Vic via Stuttgart West, Perpignan - Bus Station and Torelló. The journey, including transfers, takes approximately 22h 7m.
The distance between Stuttgart and Vic is 1096 km. The road distance is 1132.4 km.
The best way to get from Stuttgart to Vic without a car is to train and bus via Lyon which takes 13h 12m and costs €190 - €390.
It takes approximately 6h 29m to get from Stuttgart to Vic, including transfers.
Stuttgart to Vic bus services, operated by FlixBus, depart from Stuttgart West station.
Stuttgart to Vic bus services, operated by FlixBus, arrive at Perpignan station.
Yes, the driving distance between Stuttgart to Vic is 1132 km. It takes approximately 12h 2m to drive from Stuttgart to Vic.
There are 254+ hotels available in Vic.
What companies run services between Stuttgart, Germany and Vic, Spain?
You can take a bus from Feuersee to Vic via Stuttgart West, Perpignan - Bus Station, Barcelona - Carrer de Ribes, and Torelló in around 22h 7m.
- Website
- swiss.com
Flights from Stuttgart Airport to Barcelona–El Prat Airport via Zurich Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €80–290
Flights from Frankfurt to Barcelona–El Prat Airport via Zurich Airport
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- €75–270
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €50–130
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- €29–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- €29–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Schaffhausen
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- €30–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- €29–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €14–29
- Website
- Deutsche Bahn Intercity (DB IC)
- 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
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 France: A guide to SNCF
Read the travel guide







