There are 10 ways to get from Barcelona to Halle (Saale) by plane, train, night train, bus, night 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.
Recommended option
Fly to Leipzig
-
Fly from Barcelona (BCN) to Leipzig (LEJ)
Cheapest option
Fly to Berlin Brandenburg, train
-
Fly from Barcelona (BCN) to Berlin Brandenburg (BER)
-
Take the train from S Südkreuz Bhf to Halle(Saale)Hbf
8 alternative options
Fly to Hannover, train
-
Fly from Barcelona (BCN) to Hannover (HAJ)
-
Take the train from Hannover Hauptbahnhof to Halle(Saale)Hbf
Fly to Dresden, train
-
Fly from Barcelona (BCN) to Dresden (DRS)
-
Take the train from Dresden Bahnhof Neustadt to Halle(Saale)Hbf
Fly to Frankfurt, train
-
Fly from Barcelona (BCN) to Frankfurt (FRA)
-
Take the train from Frankfurt to Halle(Saale)Hbf
Train
-
Take the train from Barcelona-Sants to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Frankfurt(Main)Hbf
-
Take the train from Frankfurt(Main)Hbf to Erfurt Hbf
-
Take the train from Erfurt Hbf to Halle(Saale)Hbf
Train, night train
-
Take the train from Barcelona-Sants to Avignon Tgv
-
Take the train from Avignon Tgv to Frankfurt(Main)Hbf
-
Take the night train from Frankfurt(Main)Hbf to Halle(Saale)Hbf
Bus, train
-
Take the bus from Barcelona to Zurich
-
Take the train from Zuerich Hb to Halle(Saale)Hbf
Bus, night bus
-
Take the bus from Barcelona to Nuremberg central bus station
-
Take the night bus from Nuremberg central bus station to Halle
Drive
-
Drive from Barcelona to Halle (Saale)
Questions & Answers
The cheapest way to get from Barcelona to Halle (Saale) is to fly and train which costs €70 - €280 and takes 8h 10m.
The fastest way to get from Barcelona to Halle (Saale) is to fly. Taking this option will cost €95 - €300 and takes 7h 10m.
No, there is no direct bus from Barcelona to Halle (Saale). However, there are services departing from Barcelona and arriving at Halle via Nuremberg central bus station. The journey, including transfers, takes approximately 26h 55m.
No, there is no direct train from Barcelona to Halle (Saale). However, there are services departing from Barcelona-Sants and arriving at Halle(Saale)Hbf via Lyon Part Dieu, Frankfurt(Main)Hbf and Erfurt Hbf. The journey, including transfers, takes approximately 16h 9m.
The distance between Barcelona and Halle (Saale) is 1348 km. The road distance is 1697.5 km.
The best way to get from Barcelona to Halle (Saale) without a car is to train which takes 16h 9m and costs €190 - €340.
It takes approximately 7h 10m to get from Barcelona to Halle (Saale), including transfers.
Barcelona to Halle (Saale) bus services, operated by FlixBus, depart from Barcelona station.
Barcelona to Halle (Saale) train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Halle (Saale) is to fly which takes 7h 10m and costs €95 - €300. Alternatively, you can train, which costs €190 - €340 and takes 16h 9m.

- Distance: 1348.4 km
- Duration: 7h 10m
What companies run services between Barcelona, Spain and Halle (Saale), Germany?
Lufthansa, Swiss and five other airlines fly from Barcelona to Halle (Saale) hourly. Alternatively, you can take a train from Barcelona to Halle (Saale) via Lyon Part Dieu, Frankfurt(Main)Hbf, and Erfurt Hbf in around 16h 9m.

- Website
- lufthansa.com
Flights from Barcelona to Leipzig via Frankfurt
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- €260 - €600
Flights from Barcelona to Leipzig via Munich
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €260 - €600
Flights from Barcelona to Berlin Brandenburg via Munich
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- €120 - €400
Flights from Barcelona to Berlin Brandenburg via Frankfurt
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- €120 - €400
Flights from Barcelona to Hannover via Frankfurt
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- €200 - €600
Flights from Barcelona to Hannover via Munich
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €200 - €600
Flights from Barcelona to Dresden via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €140 - €600
Flights from Barcelona to Dresden via Munich
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- €140 - €600
Flights from Barcelona to Dresden via Frankfurt, Munich
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €140 - €600
Flights from Barcelona to Frankfurt
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €200 - €550
Flights from Barcelona to Frankfurt via Munich
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- €200 - €550

- Website
- ryanair.com
Flights from Barcelona to Berlin Brandenburg
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €40 - €340
Flights from Barcelona to Dresden via Palma Mallorca
- Ave. Duration
- 9h 15m
- When
- Sunday
- Estimated price
- €50 - €460

- Website
- airfrance.com
Flights from Barcelona to Berlin Brandenburg via Paris Charles de Gaulle
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €140 - €700
Flights from Barcelona to Hannover via Paris Charles de Gaulle
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €170 - €900
Flights from Barcelona to Frankfurt via Paris Charles de Gaulle
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €180 - €650

- Website
- klm.com
Flights from Barcelona to Berlin Brandenburg via Amsterdam Schiphol
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €130 - €470
Flights from Barcelona to Hannover via Amsterdam Schiphol
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €170 - €500
Flights from Barcelona to Dresden via Amsterdam Schiphol
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €120 - €550
Flights from Barcelona to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 4h 55m
- When
- Saturday and Sunday
- Estimated price
- €150 - €600

- Website
- vueling.com
Flights from Barcelona to Berlin Brandenburg
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- €70 - €400
Flights from Barcelona to Hannover
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday and Saturday
- Estimated price
- €75 - €550

- Website
- easyjet.com
Flights from Barcelona to Berlin Brandenburg
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €70 - €430
Flights from Barcelona to Berlin Brandenburg via Geneva
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €70 - €430

- Website
- condor.com
Flights from Barcelona to Leipzig via Palma Mallorca
- Ave. Duration
- 4h 15m
- When
- Saturday and Sunday
- Estimated price
- €170 - €800

- Website
- swiss.com
Flights from Barcelona to Berlin Brandenburg via Zurich
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €120 - €600

- Website
- britishairways.com
Flights from Barcelona to Hannover via London Heathrow
- Ave. Duration
- 4h 50m
- When
- Saturday
- Estimated price
- €340 - €1300

- Website
- austrian.com
Flights from Barcelona to Hannover via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday and Sunday
- Estimated price
- €240 - €700

- Website
- eurowings.com
Flights from Barcelona to Dresden via Dusseldorf
- Ave. Duration
- 9h 20m
- When
- Tuesday
- Estimated price
- €220 - €600

- Website
- brusselsairlines.com
Flights from Barcelona to Frankfurt via Brussels
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €270 - €850

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from S Südkreuz Bhf to Halle(Saale)Hbf
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €30 - €45
- Website
- https://www.bahn.com/en
Train from Hannover Hauptbahnhof to Halle(Saale)Hbf
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- €35 - €55
- Website
- https://www.bahn.com/en
Train from Dresden Bahnhof Neustadt to Halle(Saale)Hbf
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- €30 - €45
- Website
- https://www.bahn.com/en
Train from Frankfurt to Halle(Saale)Hbf
- Ave. Duration
- 2h 58m
- Frequency
- Every 3 hours
- Estimated price
- €50 - €70
- Website
- https://www.bahn.com/en
Train from Frankfurt(Main)Hbf to Erfurt Hbf
- Ave. Duration
- 2h 19m
- Frequency
- Every 3 hours
- Estimated price
- €40 - €55
- Website
- https://www.bahn.com/en
Train from Erfurt Hbf to Halle(Saale)Hbf
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €25 - €35
- Website
- https://www.bahn.com/en
Night train from Frankfurt(Main)Hbf to Halle(Saale)Hbf
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- €50 - €75
- Website
- https://www.bahn.com/en
Train from Zuerich Hb to Halle(Saale)Hbf
- Ave. Duration
- 7h 1m
- Frequency
- 3 times a week
- Estimated price
- €85 - €120
- Website
- https://www.bahn.com/en

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 1m
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Avignon Tgv
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Estimated price
- €35 - €50
- Website
- https://www.renfe.com/es/en

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Lyon Part Dieu to Frankfurt(Main)Hbf
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- €110 - €190
- Website
- https://www.sncf.com/en
- 2nd Class
- €110 - €150
- 1st Class
- €140 - €190
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 11m
- Frequency
- Once daily
- Estimated price
- €140 - €240
- Website
- https://www.sncf.com/en
- 2nd Class
- €140 - €200
- 1st Class
- €180 - €240

- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Frankfurt(Main)Hbf to Erfurt Hbf
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- €17 - €40
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €17 - €26
- Business
- €24 - €25
- 1st Class
- €24 - €40

- Phone
- 0800 223 5546
- Website
- abellio.de
Train from Erfurt Hbf to Halle(Saale)Hbf
- Ave. Duration
- 1h 17m
- Frequency
- Every 2 hours
- Estimated price
- €18 - €26
- Website
- Abellio

- Phone
- 0800 2235546
- Website
- abellio.de
Train from Erfurt Hbf to Halle(Saale)Hbf
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- €19 - €26
- Website
- ABELLIO Rail Mitteldeutschland GmbH

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Erfurt Hbf to Halle(Saale)Hbf
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- €18 - €26
- Website
- https://www.oebb.at/

- Phone
- +43 51717
- Website
- nightjet.com
Night train from Frankfurt(Main)Hbf to Halle(Saale)Hbf
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- €40 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €85 - €120
- Seating Carriage
- €40 - €60

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Barcelona to Zurich
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- €150 - €230
- Website
- https://www.alsa.com/en/web/bus/home

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Barcelona to Nuremberg central bus station
- Ave. Duration
- 22h 5m
- Frequency
- Once daily
- Estimated price
- €110 - €160
- Website
- https://www.flixbus.co.uk
Night bus from Nuremberg central bus station to Halle
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €23 - €35
- Website
- https://www.flixbus.co.uk
Frequently asked questions
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
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
There is no direct flight from Barcelona Airport to Leipzig Airport. The quickest flight takes 4h and has one stopover.
Barcelona to Halle (Saale) bus services, operated by FlixBus, arrive at Halle station.
Barcelona to Halle (Saale) train services, operated by Deutsche Bahn Intercity-Express, arrive at Halle(Saale)Hbf station.
Yes, the driving distance between Barcelona to Halle (Saale) is 1698 km. It takes approximately 14h 55m to drive from Barcelona to Halle (Saale).
Swiss, Vueling Airlines, Condor Flugdienst and Lufthansa offer flights from Barcelona Airport to Leipzig Airport.
There are 282+ hotels available in Halle (Saale). Prices start at €32 per night.
The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs €2 - €3.