There are 10 ways to get from Oliana to Stuttgart by bus, train, plane, 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.
Bus, train to Barcelona–El Prat Airport, fly to Stuttgart Airport
best- Take the bus from Oliana to Lleida - Renfebus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Stuttgart Airport (STR)plane BCN - STR
7h 41mBus
cheapest- Take the bus from Oliana to Barcelona, Estació d'Autobusos Nordbus 306
- Take the bus from Barcelona - North Bus Station to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe central train station to Stuttgart, Vaihingen Bahnhofbus N27
23h 41m€142–238Bus, train
- Take the bus from Oliana to Lleida - Renfebus 107
- Take the train from Lleida to Barcelona-Santstrain Avn / ...
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Stuttgart Hbftrain Ice / ...
16h 16mDrive 1,191.4 km
- Drive from Oliana to Stuttgartcar 1,191.4 km
12h 50m€190–274Bus, bus to Toulouse-Blagnac Airport, fly to Strasbourg International Airport, train
- Take the bus from Oliana to Andorrabus
- Take the bus from Andorra la Vella Bus Station to Toulouse Blagnac Airportbus
- Fly from Toulouse-Blagnac Airport (TLS) to Strasbourg International Airport (SXB)plane TLS - SXB
- Take the train from Strasbourg to Stuttgart Hbftrain
10h 52m€159–503Bus, train to Barcelona–El Prat Airport, fly to Frankfurt, train
- Take the bus from Oliana to Lleida - Renfebus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Frankfurt (FRA)plane BCN - FRA
- Take the train from Frankfurt to Hauptbahnhoftrain
8h 53mBus, train to Barcelona–El Prat Airport, fly to Strasbourg International Airport, train
- Take the bus from Oliana to Lleida - Renfebus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Strasbourg International Airport (SXB)plane BCN - SXB
- Take the train from Strasbourg to Stuttgart Hbftrain
9h 51mBus, train to Barcelona–El Prat Airport, fly to Zurich Airport, train
- Take the bus from Oliana to Lleida - Renfebus
- Take the train from Lleida to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
- Take the train from Zürich Flughafen to Schaffhausentrain
- Take the train from Schaffhausen to Hauptbahnhoftrain
11h 22mBus, train via Toulouse
- Take the bus from Oliana to Andorrabus
- Take the bus from Andorra la Vella Bus Station to Toulouse Central Bus Stationbus
- Take the train from Toulouse Matabiau to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Stuttgart Hbftrain Ice / ...
18h 32m€308–600Bus via Perpignan
- Take the bus from Oliana to Barcelona, Estació d'Autobusos Nordbus 306
- Take the bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airportbus 604 / ...
- Take the bus from Girona Airport to Perpignanbus
- Take the bus from Perpignan to Stuttgart Westbus
24h 53m€144–221
Oliana to Stuttgart by bus
Questions & Answers
The cheapest way to get from Oliana to Stuttgart is to bus via Perpignan which costs €140 - €230 and takes 24h 53m.
The fastest way to get from Oliana to Stuttgart is to bus and fly and train which takes 10h 52m and costs €150 - €550.
No, there is no direct bus from Oliana to Stuttgart. However, there are services departing from Oliana and arriving at Büchsenstraße via Barcelona - North Bus Station, Karlsruhe central train station and Vaihingen. The journey, including transfers, takes approximately 23h 41m.
The distance between Oliana and Stuttgart is 1308 km. The road distance is 1191.4 km.
The best way to get from Oliana to Stuttgart without a car is to bus and train which takes 16h 16m and costs .
It takes approximately 7h 41m to get from Oliana to Stuttgart, including transfers.
Oliana to Stuttgart bus services, operated by ATM Àrea de Lleida, depart from Oliana station.
Oliana to Stuttgart bus services, operated by ATM Àrea de Lleida, arrive at Barcelona, Estació d'Autobusos Nord station.
Yes, the driving distance between Oliana to Stuttgart is 1191 km. It takes approximately 12h 50m to drive from Oliana to Stuttgart.
There are 1558+ hotels available in Stuttgart.
What companies run services between Oliana, Spain and Stuttgart, Germany?
You can take a bus from Oliana to Büchsenstraße via Barcelona - North Bus Station, Karlsruhe central train station, and Vaihingen in around 23h 41m.
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Stuttgart Airport via Munich
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- €55–310
Flights from Barcelona–El Prat Airport to Frankfurt
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €70–240
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Renfe Viajeros
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €80–130
- Website
- Renfe Viajeros
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Renfe Viajeros
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Renfe Viajeros
Train from Lleida to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Renfe Viajeros
- Phone
- +34 (0) 973 273 151
- [email protected]
- Website
- atmlleida.cat
Bus from Oliana to Lleida - Renfe
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Schedules at
- atmlleida.cat
Bus from Oliana to Lleida - Renfe
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Schedules at
- atmlleida.cat
Bus from Oliana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 2h 47m
- Frequency
- Twice daily
- Estimated price
- €34
- Schedules at
- atmlleida.cat
Bus from Oliana to Lleida - Renfe
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Schedules at
- atmlleida.cat
Bus from Oliana to Lleida - Renfe
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Schedules at
- atmlleida.cat
Bus from Oliana to Lleida - Renfe
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Schedules at
- atmlleida.cat
Bus from Oliana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 2h 47m
- Frequency
- Twice daily
- Estimated price
- €34
- Schedules at
- atmlleida.cat
Want to know more about travelling around Germany
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide





