Distance between cities in Malaysia

Select 2 cities to calculate the distance:

Distances between main cities

In Malaysia, cities are at a moderate distance from each other, with an average distance of 149 km between the 10 most populated cities. The following matrix shows all distances between the main cities.

Kuala Lumpur Kampung Baru Subang Kota Kinabalu Petaling Jaya Klang Sandakan Johor Bahru Ipoh
Kuala Lumpur - 17 km 1,627 km 10 km 29 km 1,848 km 296 km 173 km
Kampung Baru Subang 17 km - 1,643 km 9 km 16 km 1,864 km 310 km 166 km
Kota Kinabalu 1,627 km 1,643 km - 1,636 km 1,655 km 227 km 1,456 km 1,669 km
Petaling Jaya 10 km 9 km 1,636 km - 20 km 1,857 km 300 km 173 km
Klang 29 km 16 km 1,655 km 20 km - 1,876 km 311 km 176 km
Sandakan 1,848 km 1,864 km 227 km 1,857 km 1,876 km - 1,667 km 1,894 km
Johor Bahru 296 km 310 km 1,456 km 300 km 311 km 1,667 km - 455 km
Ipoh 173 km 166 km 1,669 km 173 km 176 km 1,894 km 455 km -

Longest distances in Malaysia

Among the 10 main cities, the longest distance is 1,894 km, between Ipoh and Sandakan. If the group is expanded to the 25 largest cities, the longest distance is between Kota Kuala Muda and Sandakan, with 1,966 km. In the group of the 100 main cities, the longest distance is between Lahad Datu and Bayan Lepas, with 2,003 km.

Group From → To Distance
Among the main 10 cities From Ipoh to Sandakan 1,894 km (1,177 mi)
Among the main 25 cities From Kota Kuala Muda to Sandakan 1,966 km (1,222 mi)
Among the main 100 cities From Lahad Datu to Bayan Lepas 2,003 km (1,245 mi)

The greatest latitudinal distance (north to south) between two cities in Malaysia is from Kota Bharu to Iskandar Puteri, with a displacement of 4.73 degrees of latitude, approximately equivalent to 523 km. The total distance between these cities is 545 km.

In the longitudinal direction (west to east), the greatest distance is from Bayan Lepas to Lahad Datu, with a displacement of 0.28 degrees of longitude, which is approximately equivalent to 2,003 km. The total distance between these cities is 2,003 km.

Distances to international cities

International routes from cities in Malaysia reach significant distances, such as the 15,962 kilometers between Kuala Lumpur and Buenos Aires, covering a transcontinental connection between Asia and South America. Below are some international distances from Malaysia.

More distances from Malaysia

Select a state or city to calculate more distances: