Distance from Palma to Johannesburg

The distance between Palma, Spain and Johannesburg, South Africa is 7,744 kilometers (4,812 miles).

Palma, Balearic Islands, Spain

Johannesburg, Gauteng, South Africa

From Palma to Johannesburg, the straight-line distance is 7,744 kilometers, heading southeast. Palma is at 34 meters above sea level, while Johannesburg is at 1,767 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 8-10 days
Car 7-8 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h
Palma, Spain

Local time:

Time Zone: Europe/Madrid

Coordinates: 39.5694° N 2.6502° E

Elevation: 34 m (112 ft)


Nearby airports:
  • Palma de Mallorca Airport (PMI)
  • Ibiza Airport (IBZ)
  • Menorca Airport (MAH)
  • Barcelona–El Prat Airport (BCN)
  • Reus Airport (REU)
Johannesburg, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 26.2023° S 28.0436° E

Elevation: 1,767 m (5,797 ft)


Nearby airports:
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Waterkloof Air Force Base (WKF)

Other distances from Palma

Distance between cities Kilometers
From Palma to Madrid 551 km
From Palma to Barcelona 206 km
From Palma to Valencia 261 km
From Palma to Zaragoza 378 km
From Palma to Málaga 696 km

Cities within similar distances

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

From To Distance (kilometers)
Liverpool, United Kingdom Cancún, Mexico 7,744 km
São Paulo, Brazil Halifax, Canada 7,745 km
Barcelona, Venezuela Benin City, Nigeria 7,745 km
Warsaw, Poland Louisville, United States 7,745 km
Curitiba, Brazil Tonalá, Mexico 7,745 km
Manaus, Brazil Zaragoza, Spain 7,746 km
León de los Aldama, Mexico São Paulo, Brazil 7,746 km
Oklahoma City, United States Bilbao, Spain 7,747 km
Rosario, Argentina Saltillo, Mexico 7,747 km
Queens, United States Curitiba, Brazil 7,748 km
Hanoi, Vietnam Sydney, Australia 7,748 km
Lucknow, India Valladolid, Spain 7,740 km
Brooklyn, United States Curitiba, Brazil 7,748 km
Dublin, Ireland Cúcuta, Colombia 7,739 km
Rio de Janeiro, Brazil The Bronx, United States 7,739 km
Maracaibo, Venezuela Bradford, United Kingdom 7,739 km
Buenos Aires, Argentina Tonalá, Mexico 7,739 km
Brussels, Belgium Maceió, Brazil 7,739 km
León de los Aldama, Mexico Guarulhos, Brazil 7,750 km
Maracaibo, Venezuela Reading, United Kingdom 7,750 km

Measure more distances between cities