There are 13 ways to get from Spain to Ulm by plane, train, train (Renfe), 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 Son Sant Joan Airport to Allgäu Airport, Memmingen, train
best- Fly from Son Sant Joan Airport (PMI) to Allgäu Airport, Memmingen (FMM)plane PMI - FMM
- Take the train from Memmingen to Ulm Hauptbahnhoftrain
5h 55mDrive 1,195.5 km
cheapest- Drive from Barcelona to Ulmcar 1,195.5 km
12h 36m€187–269Train via Lyon
- 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 Bahnhof to Hauptbahnhoftrain 83
- Take the train from Hauptbahnhof to Ulm Hauptbahnhoftrain 42 / ...
14h 55mBus
- Take the bus from Barcelona to Karlsruhe central train stationbus FlixBus N1720
- Take the bus from Karlsruhe central train station to Ulmbus 091 / ...
21h 48mFly Son Sant Joan Airport to Stuttgart Airport, train
- Fly from Son Sant Joan Airport (PMI) to Stuttgart Airport (STR)plane PMI - STR
- Take the train from Wendlingen to Ulm Hauptbahnhoftrain
6h 10mFly Barcelona–El Prat Airport to Stuttgart Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Stuttgart Airport (STR)plane BCN - STR
- Take the train from Wendlingen to Ulm Hauptbahnhoftrain
6h 23mFly Son Sant Joan Airport to Munich International Airport, train
- Fly from Son Sant Joan Airport (PMI) to Munich International Airport (MUC)plane PMI - MUC
- Take the train from Flughafen München to Hauptbahnhoftrain
- Take the train from München Hbf to Ulm Hauptbahnhoftrain
6h 24mFly Barcelona–El Prat Airport to Munich International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Munich International Airport (MUC)plane BCN - MUC
- Take the train from Flughafen München to Hauptbahnhoftrain
- Take the train from München Hbf to Ulm Hauptbahnhoftrain
6h 42mFly Valencia Airport to Stuttgart Airport, train
- Fly from Valencia Airport (VLC) to Stuttgart Airport (STR)plane VLC - STR
- Take the train from Wendlingen to Ulm Hauptbahnhoftrain
6h 35mFly Son Sant Joan Airport to Friedrichshafen Airport, train
- Fly from Son Sant Joan Airport (PMI) to Friedrichshafen Airport (FDH)plane PMI - FDH
- Take the train from Meckenbeuren Bahnhof to Ulm Hauptbahnhoftrain
6h 19mFly Barcelona–El Prat Airport to Zurich Airport, train
- 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 Friedrichsh. Stadtbahnhoftrain
- Take the train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhoftrain
9h 2mTrain
- Take the train from Barcelona-Sants to Perpignantrain Tgv
- Take the train from Perpignan to Strasbourgtrain Tgv
- Take the train from Strasbourg to Ulm Hbftrain Tgv
15h 44mBus, train
- Take the bus from Barcelona - North Bus Station to Munich - Bus Stationbus BlaBlaCar Bus
- Take the train from München Hbf to Ulm Hauptbahnhoftrain 47 / ...
23h 54m
Son Sant Joan Airport (PMI) to Allgäu Airport, Memmingen (FMM) flights
Questions & Answers
The cheapest way to get from Spain to Ulm is to drive which costs €180 - €270 and takes 12h 36m.
The fastest way to get from Spain to Ulm is to drive which takes 12h 36m and costs €180 - €270.
No, there is no direct bus from Spain to Ulm. However, there are services departing from Barcelona and arriving at Ulm via Karlsruhe central train station. The journey, including transfers, takes approximately 21h 48m.
No, there is no direct train from Spain to Ulm. However, there are services departing from Barcelona-Plaça De Catalunya and arriving at Ulm Hauptbahnhof via Barcelona-Sants, Lyon Part Dieu, Strasbourg Bahnhof and Hauptbahnhof. The journey, including transfers, takes approximately 14h 55m.
The distance between Spain and Ulm is 1180 km. The road distance is 1195.5 km.
The best way to get from Spain to Ulm without a car is to train via Lyon which takes 14h 55m and costs .
It takes approximately 5h 55m to get from Spain to Ulm, including transfers.
Spain to Ulm bus services, operated by FlixBus-eu, depart from Barcelona station.
Spain to Ulm train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Spain to Ulm is to train via Lyon which takes 14h 55m and costs . Alternatively, you can bus, which costs and takes 21h 48m.
What companies run services between Spain and Ulm, Germany?
You can take a train from Barcelona-Plaça De Catalunya to Ulm Hauptbahnhof via Barcelona-Sants, Lyon Part Dieu, Strasbourg, Strasbourg Bahnhof, and Hauptbahnhof in around 14h 55m. Alternatively, you can take a bus from Barcelona to Ulm via Karlsruhe central train station in around 21h 48m.
- Website
- eurowings.com
Flights from Son Sant Joan Airport to Stuttgart Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €50–180
Flights from Barcelona–El Prat Airport to Stuttgart Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €50–210
Flights from Son Sant Joan Airport to Munich International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €55–170
Flights from Valencia Airport to Stuttgart Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €75–220
- Website
- lufthansa.com
Flights from Son Sant Joan Airport to Stuttgart Airport via Munich International Airport
- Ave. Duration
- 4h 25m
- When
- Friday and Sunday
- Estimated price
- €85–340
Flights from Barcelona–El Prat Airport to Stuttgart Airport via Munich International Airport
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- €50–290
Flights from Son Sant Joan Airport to Munich International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €50–320
Flights from Barcelona–El Prat Airport to Munich International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- €45–260
Flights from Valencia Airport to Stuttgart Airport via Munich International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €75–400
- Website
- swiss.com
Flights from Son Sant Joan Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €75–300
Flights from Barcelona–El Prat Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €100–310
Flights from Barcelona–El Prat Airport to Munich International Airport via Zurich Airport
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- €70–270
Flights from Valencia Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €90–350
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €60–350
- Website
- vueling.com
Flights from Son Sant Joan Airport to Stuttgart Airport via Barcelona–El Prat Airport
- Ave. Duration
- 3h 50m
- When
- Monday
- Estimated price
- €75–220
Flights from Barcelona–El Prat Airport to Stuttgart Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- €45–150
Flights from Barcelona–El Prat Airport to Munich International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- €50–160
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €35–140
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €45–270
Flights from Son Sant Joan Airport to Allgäu Airport, Memmingen via Naples
- Ave. Duration
- 4h 40m
- When
- Tuesday
- Estimated price
- €45–270
Flights from Son Sant Joan Airport to Friedrichshafen Airport
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- €65–290
Flights from Son Sant Joan Airport to Friedrichshafen Airport via Alicante–Elche
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €80–310
- Website
- condor.com
Flights from Son Sant Joan Airport to Stuttgart Airport
- Ave. Duration
- 2h 5m
- When
- Friday to Sunday
- Estimated price
- €27–120
Flights from Son Sant Joan Airport to Munich International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €70–200
- Website
- tui.com
Flights from Son Sant Joan Airport to Stuttgart Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €65–140
- Website
- lufthansa-city.com
Flights from Son Sant Joan Airport to Munich International Airport
- Ave. Duration
- 2h 10m
- When
- Sunday
- Estimated price
- €50–290
Flights from Barcelona–El Prat Airport to Munich International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- €45–260
- Website
- albastar.es
Flights from Son Sant Joan Airport to Friedrichshafen Airport
- Ave. Duration
- 2h 16m
- When
- Thursday and Sunday
- Estimated price
- €75–450
- Website
- airbus.com
Flights from Son Sant Joan Airport to Munich International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €75–240
- Website
- worldticket.com
Flights from Son Sant Joan Airport to Munich International Airport
- Ave. Duration
- 2h
- When
- Sunday
- Estimated price
- €450–650
- Website
- delfi.de
Train from Memmingen to Ulm Hauptbahnhof
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Schedules at
- delfi.de
Train from Strasbourg Bahnhof to Hauptbahnhof
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- delfi.de
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Schedules at
- delfi.de
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Schedules at
- delfi.de
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Schedules at
- delfi.de
Train from Strasbourg to Ulm Hbf
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Schedules at
- delfi.de
- Website
- voyages-sncf.com
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Schedules at
- voyages-sncf.com
Train from Strasbourg Bahnhof to Hauptbahnhof
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- voyages-sncf.com
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Schedules at
- voyages-sncf.com
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- voyages-sncf.com
Train from Perpignan to Strasbourg
- Ave. Duration
- 8h 40m
- Frequency
- Once a week
- Schedules at
- voyages-sncf.com
Train from Strasbourg to Ulm Hbf
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Schedules at
- voyages-sncf.com
- Website
- delfi.de
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Meckenbeuren Bahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Schaffhausen to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Schedules at
- delfi.de
- Website
- go-ahead-bw.de
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Schedules at
- go-ahead-bw.de
- Website
- delfi.de
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 59 min
- Frequency
- 4 times a day
- Schedules at
- delfi.de
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 22m
- Frequency
- 4 times a day
- Schedules at
- westbahn.at
- Website
- nsinternational.nl
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Schedules at
- nsinternational.nl
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Schedules at
- nsinternational.nl
- Website
- personenverkehr.oebb.at
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Schedules at
- personenverkehr.oebb.at
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Schedules at
- personenverkehr.oebb.at
- Website
- global.flixbus.com
Bus from Barcelona to Karlsruhe central train station
- Ave. Duration
- 18h 50m
- Frequency
- Twice daily
- Schedules at
- global.flixbus.com
Bus from Karlsruhe central train station to Ulm
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Schedules at
- global.flixbus.com
- Website
- blablacar.co.uk
Bus from Barcelona to Karlsruhe central train station
- Ave. Duration
- 17h 20m
- Frequency
- 3 times a week
- Schedules at
- blablacar.co.uk
Bus from Karlsruhe central train station to Ulm
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Schedules at
- blablacar.co.uk
Bus from Barcelona - North Bus Station to Munich - Bus Station
- Ave. Duration
- 22h 20m
- Frequency
- 4 times a week
- Schedules at
- blablacar.co.uk
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Spain to Ulm bus services, operated by FlixBus-eu, arrive at Karlsruhe central train station.
Spain to Ulm train services, operated by Renfe Viajeros, arrive at Lyon Part Dieu station.
Yes, the driving distance between Spain to Ulm is 1195 km. It takes approximately 12h 36m to drive from Spain to Ulm.
Book your Spain to Ulm bus tickets online with Omio.
There are 248+ hotels available in Ulm.





