Flight to Madrid
Berlin → Madrid · about 2h 45m in the air · ~€60–250
Bus to Salamanca
Madrid → Salamanca · about 2h 35m · ~€4–15
Berlin → Salamanca
Germany to Spain · 1 border · Where else can you go from Berlin?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →Your itinerary
About the trip from Berlin to Salamanca
Berlin (Germany) and Salamanca (Spain) are 1,929 km (1,199 mi) apart in a straight line. The way we suggest is by flight and bus, via Madrid: about 8h 20m door to door with 1 change, for ~€64–265 per person. The fastest route, by flight and train via Madrid and Segovia, takes about 7h 40m (~€68–275). Without flying, it takes about 19h 45m by train and bus, via Halle (Saale), Paris and Bordeaux. The trip crosses one border, so check what papers you need.
Step by step
- Flight from Berlin to Madrid: about 2h 45m in the air, 1,870 km, ~€60–250
- Bus from Madrid to Salamanca: about 2h 35m, 176 km, ~€4–15
Every route we know
- Flight + Bus, via Madrid: about 8h 20m, 1 change, ~€64–265
- Flight + Train, via Madrid and Segovia: about 7h 40m, 2 changes, ~€68–275
- Train + Bus, via Halle (Saale), Paris and Bordeaux: about 19h 45m, 3 changes, ~€71–220
Questions
How long does it take to get from Berlin to Salamanca?
About 8h 20m door to door by flight and bus, via Madrid, including time for changes and airports. The fastest route takes about 7h 40m.
How much does it cost to travel from Berlin to Salamanca?
~€64–265 per person for the route we suggest. These are estimates from travel-guide prices and published tariffs, not quotes: check the operator for today's fare.
Can you get from Berlin to Salamanca without flying?
Yes: by train and bus, via Halle (Saale), Paris and Bordeaux, in about 19h 45m, for ~€71–220.
Times are rough door-to-door times, with time to change and to get through airports included. We don't have timetables, and fares are rough estimates, not quotes: check Google Maps or the operator before you travel.