Best way to travel between

Sants Estació, Barcelona, Spain
San Sebastián, Spain
Travel Modes
Price
Distance
Duration
CO2
bus
$47.0
653.47 km
9h 1mins
19.6 kgs
 
flight
$77.0
541.84 km
4h 53mins
58.52 kgs
 
train
$82.0
622.16 km
3h 41mins
32.97 kgs
 
drive
$110.0
636.48 km
6h 28mins
81.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 653.47 km 9h 1mins 35 EUR 47.0
Flight 541.84 km 4h 53mins 57 EUR 77.0
Train 622.16 km 3h 41mins 60 EUR 82.0
Drive 636.48 km 6h 28mins 81 EUR 110.0
Take Bus from Barcelona Sants to Madrid
Time: 7h 55mins Cost: 33 EUR; $ 40.5 - 49.5 USD CO2 Emission: 19.04 kgs
Take Train from Avenida de América to Nuevos Ministerios
Time: 18mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.09 kgs
Take Train from Nuevos Ministerios to Tres Olivos
Time: 8mins Cost: 1 EUR; $ 0.6 - 0.8 USD CO2 Emission: 0.34 kgs
Take Train from Tres Olivos to Reyes Católicos
Time: 27mins Cost: 1 EUR; $ 1.2 - 1.4 USD CO2 Emission: 0.63 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sants Estació, Barcelona, Spain and San Sebastián, Spain is to travel by bus, which will cost about 35 EUR or 42.30 USD.