Distance from Saint-Marc to Johannesburg

The distance between Saint-Marc, Haiti and Johannesburg, South Africa is 11,968 kilometers (7,437 miles).

Saint-Marc, Artibonite, Haiti

Johannesburg, Gauteng, South Africa

From Saint-Marc to Johannesburg, the straight-line distance is 11,968 kilometers, heading east.

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h
Saint-Marc, Haiti

Local time:

Time Zone: America/Port-au-Prince

Coordinates: 19.1114° N 72.7008° W


Nearby airports:
  • Toussaint L'Ouverture International Airport (PAP)
  • Cap Haitien International Airport (CAP)
  • Port-de-Paix Airport (PAX)
  • Jacmel Airport (JAK)
  • Les Cayes Airport (CYA)
Johannesburg, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 26.2023° S 28.0436° E


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

Cities within similar distances

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

From To Distance (kilometers)
Hermosillo, Mexico Gold Coast, Australia 11,968 km
Cairo, Egypt Guadalupe, Mexico 11,968 km
Kano, Nigeria Phoenix, United States 11,969 km
Kano, Nigeria Culiacán, Mexico 11,969 km
Los Angeles, United States Newcastle, Australia 11,966 km
Jaipur, India Minneapolis, United States 11,966 km
Cairo, Egypt San Nicolás de los Garza, Mexico 11,965 km
Hong Kong, Hong Kong Mexicali, Mexico 11,971 km
Toronto, Canada Kanpur, India 11,965 km
Minsk, Belarus Porto Alegre, Brazil 11,965 km
Vancouver, Canada Lagos, Nigeria 11,965 km
Monterrey, Mexico Cairo, Egypt 11,971 km
Philadelphia, United States Nairobi, Kenya 11,965 km
Taipei, Taiwan Wichita, United States 11,965 km
Jakarta, Indonesia Accra, Ghana 11,964 km
Boston, United States Vadodara, India 11,964 km
Tehran, Iran Houston, United States 11,972 km
Rosario, Argentina Newcastle, Australia 11,964 km

Measure more distances between cities