Distance from Barcelona to Cardiff

The distance between Barcelona, Spain and Cardiff, United Kingdom is 1,194 kilometers (742 miles)

Country: Spain

Region: Catalonia

City: Barcelona

Country: United Kingdom

Region: Wales

City: Cardiff

Travel time

Mode Estimated time
Airplane 1-2 hours
Jet fighter 1-2 hours
Speed Time
300 km/h

Barcelona, Spain

Local time:

Coordinates: 41.3888° N 2.159° E


Nearby airports:
  • Barcelona–El Prat Airport (BCN)
  • Sabadell Airport (QSA)
  • Aeroport de Girona - Costa Brava (GRO)
  • Reus Airport (REU)
  • Pirineus - la Seu d'Urgel Airport (LEU)

Cardiff, United Kingdom

Local time:

Coordinates: 51.48° N 3.18° W


Nearby airports:
  • Cardiff Airport (CWL)
  • Bristol Airport (BRS)
  • Bristol Filton Airport (FZO)
  • Swansea Airport (SWS)
  • RNAS Yeovilton (YEO)

Other distances from Barcelona

Distance between cities Kilometers
From Barcelona to Madrid 505 km
From Barcelona to Valencia 303 km
From Barcelona to Zaragoza 255 km
From Barcelona to Málaga 770 km
From Barcelona to Murcia 471 km

Other distances from Cardiff

Distances between cities Kilometers
From Cardiff to London 212 km
From Cardiff to Birmingham 142 km
From Cardiff to Liverpool 215 km
From Cardiff to Nottingham 215 km
From Cardiff to Sheffield 242 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Barcelona and Cardiff.

From To Distance (kilometers)
Mesa, United States Torreon, Mexico 1,194 km
Albuquerque, United States Corpus Christi, United States 1,193 km
San Antonio, United States Colorado Springs, United States 1,195 km
Havana, Cuba Atlanta, United States 1,193 km
Nottingham, United Kingdom A Coruña, Spain 1,193 km
Sacramento, United States Vancouver, Canada 1,192 km
Queens, United States Milwaukee, United States 1,196 km
Campo Grande, Brazil Belford Roxo, Brazil 1,192 km
Campo Grande, Brazil São João de Meriti, Brazil 1,196 km
Cartagena, Colombia Puerto La Cruz, Venezuela 1,192 km
Chihuahua, Mexico Las Vegas, United States 1,192 km
Minneapolis, United States Pittsburgh, United States 1,196 km
San Luis, Mexico El Paso, United States 1,196 km
Paso del Norte, Mexico San Luis, Mexico 1,191 km
Chennai, India Surat, India 1,197 km
Atlanta, United States Newark, United States 1,191 km
Houston, United States Tlalnepantla, Mexico 1,197 km
Mumbai, India Lucknow, India 1,191 km
Austin, United States Tlalnepantla, Mexico 1,197 km

Measure more distances between cities