Distance from Hat Yai to Cape Town

The distance between Hat Yai, Thailand and Cape Town, South Africa is 9,717 kilometers (6,038 miles).

Hat Yai, Songkhla, Thailand

Cape Town, Western Cape, South Africa

From Hat Yai to Cape Town, the straight-line distance is 9,717 kilometers, heading southwest. Both cities are at a similar altitude, with Hat Yai at 12 meters above sea level and Cape Town at 25 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Speed Time
Hat Yai, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 7.0084° N 100.4767° E

Elevation: 12 m (39 ft)


Nearby airports:
  • Hat Yai International Airport (HDY)
  • Songkhla Airport (SGZ)
  • Pattani Airport (PAN)
  • Sultan Abdul Halim Airport (AOR)
  • Trang Airport (TST)
Cape Town, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 33.9258° S 18.4232° E

Elevation: 25 m (82 ft)


Nearby airports:
  • Cape Town International Airport (CPT)
  • Langebaanweg Airport (SDB)
  • Robertson Airport (ROD)
  • Overberg Airport (OVG)
  • Vredendal Airport (VRE)

Other distances from Hat Yai

Distance between cities Kilometers
From Hat Yai to Bangkok 746 km
From Hat Yai to Samut Prakan 729 km
From Hat Yai to Pak Kret 764 km
From Hat Yai to Phra Pradaeng 736 km
From Hat Yai to Lampang 1,253 km

Other distances from Cape Town

Distances between cities Kilometers
From Cape Town to Johannesburg 1,261 km
From Cape Town to Pretoria 1,307 km
From Cape Town to Durban 1,274 km
From Cape Town to Soweto 1,243 km
From Cape Town to Port Elizabeth 665 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Hat Yai and Cape Town.

From To Distance (kilometers)
Shanghai, China Wellington, New Zealand 9,717 km
Indianapolis, United States Benin City, Nigeria 9,717 km
San Francisco, United States Asunción, Paraguay 9,718 km
Belo Horizonte, Brazil San Diego, United States 9,718 km
Hermosillo, Mexico Tokyo, Japan 9,716 km
San Pedro Sula, Honduras Rome, Italy 9,719 km
Phoenix, United States Mar del Plata, Argentina 9,715 km
Taipei, Taiwan Bradford, United Kingdom 9,720 km
Belo Horizonte, Brazil Las Vegas, United States 9,720 km
Bucharest, Romania Arlington, United States 9,714 km
Cairo, Egypt Columbus, United States 9,714 km
Fortaleza, Brazil Oakland, United States 9,713 km
Los Angeles, United States Minsk, Belarus 9,721 km
Guatemala City, Guatemala Kumasi, Ghana 9,713 km
Barcelona, Spain San Diego, United States 9,722 km
Villa Nueva, Guatemala Kumasi, Ghana 9,722 km
San Francisco, United States Goiânia, Brazil 9,722 km
Berlin, Germany Ecatepec de Morelos, Mexico 9,722 km
Kyiv, Ukraine Austin, United States 9,722 km

Measure more distances between cities