Best way to travel between

Berlin
Madrid
Travel Modes
Price
Distance
Duration
CO2
bus
$191.0
3034.5 km
47h 33mins
91.03 kgs
 
flight
$198.0
1908.9 km
6h 17mins
206.16 kgs
 
drive
$450.0
2408.64 km
24h 42mins
308.31 kgs
 
train
$495.0
2840.74 km
19h 55mins
150.56 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3034.5 km 47h 33mins 141 EUR 191.0
Flight 1908.9 km 6h 17mins 146 EUR 198.0
Drive 2408.64 km 24h 42mins 331 EUR 450.0
Train 2840.74 km 19h 55mins 365 EUR 495.0
Take Train from Stadtmitte U2 (U), Berlin to Kaiserdamm (U), Berlin
Time: 19mins Cost: 2 EUR; $ 2.7 - 3.3 USD CO2 Emission: 0.46 kgs
Take Bus from Berlin ZOB to Legnica
Time: 3h 50mins Cost: 19 EUR; $ 23.4 - 28.6 USD CO2 Emission: 9.25 kgs
Take Bus from Legnica to Madrid
Time: 40h 30mins Cost: 118 EUR; $ 144.0 - 176.0 USD CO2 Emission: 80.84 kgs
Take Bus from Mendez Alvaro - Est. Sur de Autobuses to Jacometrezo - Pza. Sto. Domingo
Time: 42mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.71 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Berlin and Madrid is to travel by bus, which will cost about 141 EUR or 171.90 USD.