Best way to travel between

Barcelona
Sardinia, Italy
Travel Modes
Price
Distance
Duration
CO2
flight
$537.0
6729.63 km
16h 34mins
726.8 kgs
 
flight
$695.0
6794.55 km
15h 54mins
733.81 kgs
 
flight
$916.0
6567.02 km
18h 38mins
709.24 kgs
 
flight
$1153.0
6772.25 km
21h 38mins
731.4 kgs
 
flight
$3206.0
6745.79 km
19h 20mins
728.55 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 6729.63 km 16h 34mins 395 EUR 537.0
Flight 6794.55 km 15h 54mins 512 EUR 695.0
Flight 6567.02 km 18h 38mins 675 EUR 916.0
Flight 6772.25 km 21h 38mins 849 EUR 1153.0
Flight 6745.79 km 19h 20mins 2,361 EUR 3206.0
Take Train from Passeig De Gracia to Aeroport
Time: 25mins Cost: 1 EUR; $ 1.7 - 2.1 USD CO2 Emission: 0.9 kgs
Take Flight from BCN to YYZ
Time: 9h 0mins Cost: 295 EUR; $ 360.0 - 440.0 USD CO2 Emission: 699.79 kgs
Take Bus from Toronto Airport to Buffalo Airport
Time: 3h 2mins Cost: 81 EUR; $ 99.0 - 121.0 USD CO2 Emission: 5.12 kgs
Take Bus from Buffalo to Yorkshire, NY
Time: 45mins Cost: 13 EUR; $ 16.2 - 19.8 USD CO2 Emission: 1.79 kgs
Take Car from Yorkshire, NY to Sardinia
Time: 4mins Cost: 9 EUR; $ 10.8 - 13.2 USD CO2 Emission: 0.47 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona and Sardinia, Italy is to travel by air, which will cost about 395 EUR or 483.30 USD.