Distance from Barcelona to Piraeus

The distance between Barcelona, Spain and Piraeus, Greece is 1,878 kilometers (1,167 miles).

Barcelona, Catalonia, Spain

Piraeus, Attica, Greece

From Barcelona to Piraeus, the straight-line distance is 1,878 kilometers, heading east. Both cities are at a similar altitude, with Barcelona at 47 meters above sea level and Piraeus at 29 meters.

Travel time

Mode Estimated time
Bicycle 6-7 days
Motorcycle 2-3 days
Car 1-2 days
Airplane 3-4 hours
Speed Time
50 km/h
100 km/h
150 km/h
Barcelona, Spain

Local time:

Time Zone: Europe/Madrid

Coordinates: 41.3888° N 2.159° E

Elevation: 47 m (154 ft)


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)
Piraeus, Greece

Local time:

Time Zone: Europe/Athens

Coordinates: 37.942° N 23.6462° E

Elevation: 29 m (95 ft)


Nearby airports:
  • Eleftherios Venizelos International Airport (ATH)
  • Porto Cheli Airport (PKH)
  • Syros Airport (JSY)
  • Skiros Airport (SKU)
  • Skiathos Airport 'Alexandros Papadiamantis' (JSI)

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 Piraeus

Distances between cities Kilometers
From Piraeus to Athens 9 km
From Piraeus to Thessaloníki 306 km
From Piraeus to Kalamariá 299 km
From Piraeus to Níkaia 3 km
From Piraeus to Volos 170 km

Cities within similar distances

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

From To Distance (kilometers)
San Pedro Sula, Honduras San Antonio, United States 1,878 km
London, United Kingdom Minsk, Belarus 1,878 km
Detroit, United States Colorado Springs, United States 1,879 km
Indianapolis, United States Havana, Cuba 1,879 km
San Diego, United States Arlington, United States 1,877 km
Mexico City, Mexico Tulsa, United States 1,879 km
Zapopan, Mexico Tijuana, Mexico 1,879 km
Denver, United States Columbus, United States 1,877 km
Naucalpan de Juárez, Mexico Albuquerque, United States 1,877 km
Tijuana, Mexico Wichita, United States 1,879 km
Tegucigalpa, Honduras Monterrey, Mexico 1,877 km
Columbus, United States Colorado Springs, United States 1,879 km
Belmopan, Belize Atlanta, United States 1,880 km
Austin, United States Mixco, Guatemala 1,880 km
Belgrade, Serbia Bilbao, Spain 1,876 km
Edmonton, Canada Oakland, United States 1,876 km
Medellín, Colombia Guatemala City, Guatemala 1,880 km
Minsk, Belarus Islington, United Kingdom 1,876 km
Leeds, United Kingdom Belgrade, Serbia 1,876 km
Santiago, Chile Porto Alegre, Brazil 1,876 km

Measure more distances between cities