Best way to travel between

Rota, Spain
Barcelona
Travel Modes
Price
Distance
Duration
CO2
bus
$78.0
1389.47 km
23h 16mins
41.68 kgs
 
bus
$89.0
1205.94 km
18h 23mins
36.18 kgs
 
flight
$95.0
969.28 km
5h 31mins
104.68 kgs
 
flight
$104.0
1017.12 km
5h 59mins
109.85 kgs
 
drive
$160.0
1152.57 km
11h 25mins
147.53 kgs
 
train
$178.0
1287.5 km
15h 31mins
68.24 kgs
 
train
$179.0
1285.44 km
9h 11mins
68.13 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1389.47 km 23h 16mins 57 EUR 78.0
Bus 1205.94 km 18h 23mins 66 EUR 89.0
Flight 969.28 km 5h 31mins 70 EUR 95.0
Flight 1017.12 km 5h 59mins 77 EUR 104.0
Drive 1152.57 km 11h 25mins 118 EUR 160.0
Train 1287.5 km 15h 31mins 131 EUR 178.0
Train 1285.44 km 9h 11mins 132 EUR 179.0
Take Bus from Rota to El Puerto De Santa Maria
Time: 36mins Cost: 3 EUR; $ 3.6 - 4.4 USD CO2 Emission: 0.78 kgs
Take Bus from El Puerto de Santa María to La Línea de la Concepción
Time: 2h 50mins Cost: 21 EUR; $ 26.1 - 31.9 USD CO2 Emission: 4.94 kgs
Take Bus from La linea de la concepcion to Barcelona City Centre
Time: 17h 46mins Cost: 33 EUR; $ 40.5 - 49.5 USD CO2 Emission: 35.97 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Rota, Spain and Barcelona is to travel by bus, which will cost about 57 EUR or 70.20 USD.