Distance from Melbourne to Barcelona

The distance between Melbourne, Australia and Barcelona, Spain is 16,828 kilometers (10,457 miles).

Melbourne, Victoria, Australia

Barcelona, Catalonia, Spain

From Melbourne to Barcelona, the straight-line distance is 16,828 kilometers, heading west. Both cities are at a similar altitude, with Melbourne at 25 meters above sea level and Barcelona at 47 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 18-20 hours
Speed Time
300 km/h
Melbourne, Australia

Local time:

Time Zone: Australia/Melbourne

Coordinates: 37.814° S 144.9633° E

Elevation: 25 m (82 ft)


Nearby airports:
  • Essendon Airport (MEB)
  • Melbourne Airport (MEL)
  • Melbourne Moorabbin Airport (MBW)
  • Avalon Airport (AVV)
  • Geelong Airport (GEX)
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)

Other distances from Melbourne

Distance between cities Kilometers
From Melbourne to Sydney 714 km
From Melbourne to Brisbane 1,373 km
From Melbourne to Perth 2,727 km
From Melbourne to Canberra 467 km
From Melbourne to Adelaide 655 km

Other distances from Barcelona

Distances 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

Cities within similar distances

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

From To Distance (kilometers)
San Salvador, El Salvador Chennai, India 16,827 km
Lima, Peru Pune, India 16,829 km
Perth, Australia Austin, United States 16,830 km
Auckland, New Zealand Kaduna, Nigeria 16,826 km
Guayaquil, Ecuador Chengdu, China 16,826 km
Rio de Janeiro, Brazil Hanoi, Vietnam 16,832 km
Melbourne, Australia Kingston upon Hull, United Kingdom 16,835 km
Taipei, Taiwan Fortaleza, Brazil 16,835 km
Sydney, Australia Halifax, Canada 16,819 km
Hyderābād, India Arequipa, Peru 16,838 km
Adelaide, Australia Washington, United States 16,839 km
Callao, Peru Pune, India 16,839 km
Saint Petersburg, Russia Wellington, New Zealand 16,816 km
Jakarta, Indonesia Toluca, Mexico 16,816 km
Jakarta, Indonesia Cuautitlán Izcalli, Mexico 16,842 km
Jakarta, Indonesia Ciudad López Mateos, Mexico 16,842 km
Jakarta, Indonesia New Orleans, United States 16,843 km
Tegucigalpa, Honduras Bangkok, Thailand 16,813 km

Measure more distances between cities