Berlin Madrid Routes (7 Ways to go)

Planning a trip from Berlin to Madrid Cleartrip helps you select the best route between Berlin & Madrid based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Berlin & Madrid

The distance from Berlin to Madrid is approximately 2321.73kms. By car, it takes roughly 21h 45m to reach Madrid from Berlin . Take a look at the 7 routes available to reach Madrid from Berlin

  • 1.
  • Berlin to Madrid Fly from Berlin Schoenefeld
  • 6h 8m
  • Rs. 4080
 
Berlin Alexanderplatz
 
0h 24m
Rs. 750
You can reach Berlin-Schönefeld Flughafen from Berlin Alexanderplatz by travelling in a train. Berlin Alexanderplatz to Berlin-Schönefeld Flughafen train takes approximately 0h 24m. You can catch a train from Berlin Alexanderplatz and get down at Berlin-Schönefeld Flughafen. The price of the train ticket is approximately Rs. 750.
 
Berlin-Schönefeld Flughafen
 
3h 5m
Rs. 3200
You can travel from Berlin Schoenefeld to Madrid by booking a flight. The total flight time between Berlin Schoenefeld & Madrid is around 3h 5m. The price of the flight ticket is approximately Rs.3200.
 
Madrid
 
0h 24m
Rs. 130
You can reach Recoletos from Aeropuerto T4 by travelling in a train. Aeropuerto T4 to Recoletos train takes approximately 0h 24m. You can catch a train from Aeropuerto T4 and get down at Recoletos. The price of the train ticket is approximately Rs. 130.
 
Recoletos
  • 2.
  • Berlin to Madrid Fly from Berlin Tegel
  • 6h 11m
  • Rs. 4600
 
Berlin, Invalidenpark
 
0h 22m
Rs. 170
Travelling in a bus is one of the ways to reach Berlin, Flughafen Tegel from Berlin, Invalidenpark. The total journey between Berlin, Invalidenpark & Berlin, Flughafen Tegel takes around 0h 22m in a bus. The bus ticket price for the journey is approximately Rs.170.
 
Berlin, Flughafen Tegel
 
3h 10m
Rs. 4300
You can travel from Berlin Tegel to Madrid by booking a flight. The total flight time between Berlin Tegel & Madrid is around 3h 10m. The price of the flight ticket is approximately Rs.4300.
 
Madrid
 
0h 24m
Rs. 130
You can reach Recoletos from Aeropuerto T4 by travelling in a train. Aeropuerto T4 to Recoletos train takes approximately 0h 24m. You can catch a train from Aeropuerto T4 and get down at Recoletos. The price of the train ticket is approximately Rs. 130.
 
Recoletos
  • 3.
  • Berlin to Madrid Bus Eurolines CZ
  • 44h 18m
  • Rs. 7990
 
Berliner Rathaus, Berlin
 
0h 28m
Rs. 150
Travelling in a bus is one of the ways to reach Südkreuz Bhf (S)/Ostseite, Berlin from Berliner Rathaus, Berlin. The total journey between Berliner Rathaus, Berlin & Südkreuz Bhf (S)/Ostseite, Berlin takes around 0h 28m in a bus. The bus ticket price for the journey is approximately Rs.150.
 
Südkreuz Bhf (S)/Ostseite, Berlin
 
2h 5m
Rs. 600
Travelling in a bus is one of the ways to reach Dresden, Letiště from Berlin, Südkreuz Bf. The total journey between Berlin, Südkreuz Bf & Dresden, Letiště takes around 2h 5m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Dresden, Letiště
 
2h 20m
Rs. 550
Travelling in a bus is one of the ways to reach Praha, ÚAN Florenc from Dresden, Letiště. The total journey between Dresden, Letiště & Praha, ÚAN Florenc takes around 2h 20m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Praha, ÚAN Florenc
 
36h 10m
Rs. 6500
Travelling in a bus is one of the ways to reach Madrid Estación Sur Autobuses from Prague Florenc station. The total journey between Prague Florenc station & Madrid Estación Sur Autobuses takes around 36h 10m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
Madrid Estación Sur Autobuses
 
0h 42m
Rs. 190
Travelling in a bus is one of the ways to reach Callao from Estacion Sur. The total journey between Estacion Sur & Callao takes around 0h 42m in a bus. The bus ticket price for the journey is approximately Rs.190.
 
Callao
  • 4.
  • Berlin to Madrid Bus Eurolines DE
  • 41h 10m
  • Rs. 8620
 
Berlin, Berlin Alexanderplatz
 
9h 55m
Rs. 2300
Travelling in a bus is one of the ways to reach Kaiserslautern, Kaiserslautern from Berlin, Berlin Alexanderplatz. The total journey between Berlin, Berlin Alexanderplatz & Kaiserslautern, Kaiserslautern takes around 9h 55m in a bus. The bus ticket price for the journey is approximately Rs.2300.
 
Kaiserslautern, Kaiserslautern
 
1h 50m
Rs. 320
Travelling in a bus is one of the ways to reach Karlsruhe, Karlsruhe from Kaiserslautern, Kaiserslautern. The total journey between Kaiserslautern, Kaiserslautern & Karlsruhe, Karlsruhe takes around 1h 50m in a bus. The bus ticket price for the journey is approximately Rs.320.
 
Karlsruhe, Karlsruhe
 
27h 25m
Rs. 6000
Travelling in a bus is one of the ways to reach Madrid from Karlsruhe. The total journey between Karlsruhe & Madrid takes around 27h 25m in a bus. The bus ticket price for the journey is approximately Rs.6000.
 
Madrid
  • 5.
  • Berlin to Madrid Train, bus
  • 82h 20m
  • Rs. 14160
 
Berlin, S+U Alexanderplatz Bhf/Memhardstr.
 
0h 20m
Rs. 160
Travelling in a bus is one of the ways to reach S+U Berlin Hauptbahnhof from Berlin, S+U Alexanderplatz Bhf/Memhardstr.. The total journey between Berlin, S+U Alexanderplatz Bhf/Memhardstr. & S+U Berlin Hauptbahnhof takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.160.
 
S+U Berlin Hauptbahnhof
 
4h 16m
Rs. 6500
You can reach Frankfurt(Main)Hbf from Berlin Hbf (tief) by travelling in a train. Berlin Hbf (tief) to Frankfurt(Main)Hbf train takes approximately 4h 16m. You can catch a train from Berlin Hbf (tief) and get down at Frankfurt(Main)Hbf. The price of the train ticket is approximately Rs. 6500.
 
Frankfurt(Main)Hbf
 
76h 0m
Rs. 7500
Travelling in a bus is one of the ways to reach Madrid from Frankfurt Main Station. The total journey between Frankfurt Main Station & Madrid takes around 76h 0m in a bus. The bus ticket price for the journey is approximately Rs.7500.
 
Madrid
  • 6.
  • Berlin to Madrid Drive
  • 21h 45m
  • Rs. 19688
 
Berlin
 
21h 45m
Rs. 19688
You can take a car from Berlin to Madrid. It will take you around 21h 45m to cover distance of 2321.73kms and reach Madrid from Berlin. The total amount for the journey will be approximately Rs.19688.
 
Madrid
  • 7.
  • Berlin to Madrid Train
  • 19h 2m
  • Rs. 30580
 
Berlin Hbf (tief)
 
4h 21m
Rs. 6000
You can reach Köln Hbf from Berlin Hbf (tief) by travelling in a train. Berlin Hbf (tief) to Köln Hbf train takes approximately 4h 21m. You can catch a train from Berlin Hbf (tief) and get down at Köln Hbf. The price of the train ticket is approximately Rs. 6000.
 
Köln Hbf
 
3h 17m
Rs. 8000
You can reach Paris Nord from Köln Hbf by travelling in a train. Köln Hbf to Paris Nord train takes approximately 3h 17m. You can catch a train from Köln Hbf and get down at Paris Nord. The price of the train ticket is approximately Rs. 8000.
 
Paris Nord
 
0h 7m
Rs. 180
You can reach Paris Gare De Lyon from Paris Nord by travelling in a train. Paris Nord to Paris Gare De Lyon train takes approximately 0h 7m. You can catch a train from Paris Nord and get down at Paris Gare De Lyon. The price of the train ticket is approximately Rs. 180.
 
Paris Gare De Lyon
 
6h 15m
Rs. 12000
You can reach Barcelona Sants from Paris Gare de Lyon by travelling in a train. Paris Gare de Lyon to Barcelona Sants train takes approximately 6h 15m. You can catch a train from Paris Gare de Lyon and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 12000.
 
Barcelona Sants
 
2h 30m
Rs. 4400
You can reach Madrid-Puerta de Atocha from Barcelona Sants by travelling in a train. Barcelona Sants to Madrid-Puerta de Atocha train takes approximately 2h 30m. You can catch a train from Barcelona Sants and get down at Madrid-Puerta de Atocha. The price of the train ticket is approximately Rs. 4400.
 
Madrid-Puerta de Atocha