There are 9 ways to get from Barcelona to Calw by plane, bus, train (Renfe, TGV), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Stuttgart Airport, line 763 bus
best- Fly from Barcelona–El Prat Airport (BCN) to Stuttgart Airport (STR)plane BCN - STR
- Take the bus from Böblingen to Calw, Lindebus
6h 27m€59–198Bus
cheapest- Take the bus from Barcelona to Karlsruhe central train stationbus FlixBus N1720
20h 30m€48–173Train
- Take the train from Barcelona-Sants to Lyon Part Dieutrain 9737
- Take the train from Lyon Part Dieu to Karlsruhe Hbftrain Tgv
12h 35m€121–357Drive 1,178.2 km
- Drive from Barcelona to Calwcar 1,178.2 km
11h 55m€185–266Fly to Frankfurt, train
- Fly from Barcelona–El Prat Airport (BCN) to Frankfurt (FRA)plane BCN - FRA
- Take the train from Frankfurt to Hauptbahnhoftrain
8h 21m€99–334Fly 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 Horb Bahnhof/ZOBtrain
- Take the train from Horb Bahnhof/ZOB to Calw, Bahnhof/ZOBtrain
9h 20m€104–240Fly to Basel, train
- Fly from Barcelona–El Prat Airport (BCN) to Basel (BSL)plane BCN - BSL
- Take the train from Basel SBB to Karlsruhe Hauptbahnhoftrain
8h 31m€82–252Fly to Strasbourg International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Strasbourg International Airport (SXB)plane BCN - SXB
- Take the train from Strasbourg to Karlsruhe Hbftrain
8h 2m€81–276Train via Avignon
- Take the train from Barcelona-Sants to Avignon Tgvtrain 9725
- Take the train from Avignon Tgv to Karlsruhe Hbftrain Tgv
13h 3m€123–513
Barcelona to Calw by train
Questions & Answers
The cheapest way to get from Barcelona to Calw is to bus which costs €45 - €180 and takes 20h 30m.
The fastest way to get from Barcelona to Calw is to fly and line 763 bus which takes 6h 27m and costs €55 - €200.
No, there is no direct train from Barcelona to Calw. However, there are services departing from Barcelona-Sants and arriving at Calw, Bahnhof/ZOB via Lyon Part Dieu, Karlsruhe Hbf and Pforzheim Hauptbahnhof. The journey, including transfers, takes approximately 12h 35m.
The distance between Barcelona and Calw is 1052 km. The road distance is 1178.2 km.
The best way to get from Barcelona to Calw without a car is to train which takes 12h 35m and costs €120 - €360.
It takes approximately 6h 27m to get from Barcelona to Calw, including transfers.
Barcelona to Calw train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Calw is to train which takes 12h 35m and costs €120 - €360. Alternatively, you can bus, which costs €45 - €180 and takes 20h 30m.
Barcelona to Calw train services, operated by Renfe Viajeros, arrive at Lyon Part Dieu station.
Yes, the driving distance between Barcelona to Calw is 1178 km. It takes approximately 11h 55m to drive from Barcelona to Calw.
What companies run services between Barcelona, Spain and Calw, Germany?
You can take a train from Barcelona-Sants to Calw, Bahnhof/ZOB via Lyon Part Dieu, Karlsruhe Hbf, Pforzheim Hbf, and Pforzheim Hauptbahnhof in around 12h 35m. Alternatively, FlixBus operates a bus from Barcelona to Karlsruhe central train station once daily. Tickets cost €35–140 and the journey takes 18h 50m.
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Stuttgart Airport via Munich
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- €55–300
Flights from Barcelona–El Prat Airport to Frankfurt
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €70–320
Flights from Barcelona–El Prat Airport to Basel via Munich
- Ave. Duration
- 4h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–290
Flights from Barcelona–El Prat Airport to Strasbourg International Airport via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Monday
- Estimated price
- €80–320
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Stuttgart Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–150
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- €35–140
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €26–150
Flights from Barcelona–El Prat Airport to Strasbourg International Airport
- Ave. Duration
- 2h
- When
- Tuesday and Sunday
- Estimated price
- €45–210
- Website
- iberia.com
Flights from Barcelona–El Prat Airport to Stuttgart Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–150
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- €35–140
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €26–150
Flights from Barcelona–El Prat Airport to Strasbourg International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday
- Estimated price
- €45–210
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Monday to Saturday
- Estimated price
- €70–290
Flights from Barcelona–El Prat Airport to Frankfurt via Zurich Airport
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- €55–230
Flights from Barcelona–El Prat Airport to Zurich Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €50–220
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €35–130
Flights from Barcelona–El Prat Airport to Strasbourg International Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Friday
- Estimated price
- €40–170
- Website
- eurowings.com
Flights from Barcelona–El Prat Airport to Stuttgart Airport
- Ave. Duration
- 2h 5m
- When
- Sunday
- Estimated price
- €40–140
- Website
- condor.com
Flights from Barcelona–El Prat Airport to Frankfurt
- Ave. Duration
- 2h 5m
- When
- Friday
- Estimated price
- €65–230
- Website
- airfrance.com
Flights from Barcelona–El Prat Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €50–280
- Website
- volotea.com
Flights from Barcelona–El Prat Airport to Strasbourg International Airport
- Ave. Duration
- 2h 5m
- When
- Monday and Thursday
- Estimated price
- €40–170
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Avignon Tgv
- Ave. Duration
- 4h 21m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Karlsruhe Hbf
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- €55–250
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 41 min
- Frequency
- 5 times a day
- Estimated price
- €20–50
- Website
- https://www.sncf-connect.com/en-en
Train from Avignon Tgv to Karlsruhe Hbf
- Ave. Duration
- 6h 2m
- Frequency
- Once daily
- Estimated price
- €75–430
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Hauptbahnhof
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €15–60
- Website
- https://int.bahn.de/en
Train from Schaffhausen to Horb Bahnhof/ZOB
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €33–37
- Website
- https://int.bahn.de/en
Train from Basel SBB to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €27–55
- Website
- https://int.bahn.de/en
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- €26–50
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Hauptbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- €28–95
- Website
- https://www.ns.nl/en
- 2nd Class
- €28–45
- 1st Class
- €55–95
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Schaffhausen
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €24–28
- Website
- https://www.sbb.ch/en
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Horb Bahnhof/ZOB to Calw, Bahnhof/ZOB
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €7–10
- Schedules at
- meine-rab.de
- Phone
- 0711 19449
- Website
- vvs.de
Bus from Böblingen to Calw, Linde
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- vvs.de
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Barcelona to Karlsruhe central train station
- Ave. Duration
- 18h 50m
- Frequency
- Once daily
- Estimated price
- €35–140
- Website
- https://www.flixbus.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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Book your Barcelona to Calw train tickets online with Omio.
There are 885+ hotels available in Calw.





























