Flights to cities in Malaysia
The airports, how far out they are, runway lengths, and the routes to other cities, city by city, from public data.
82 cities in Malaysia have a flights page: the airports, how far out they are, runway lengths, and the routes to other cities. Largest first.
| City | Region | Population | Nearest airport |
|---|---|---|---|
| Kuala Lumpur | Kuala Lumpur | 1,453,975 | SZB (15 km) |
| Johor Bahru | Johor | 858,118 | JHB (22 km) |
| Kampung Baru Subang | Selangor | 833,571 | SZB (3 km) |
| Petaling Jaya | Selangor | 807,879 | SZB (7 km) |
| Ipoh | Perak | 759,952 | IPH (2 km) |
| Shah Alam | Selangor | 740,750 | SZB (5 km) |
| Bukit Rahman Putra | Selangor | 607,000 | SZB (10 km) |
| Pelentong | Johor | 583,640 | JHB (22 km) |
| Malacca | Melaka | 579,000 | KUL (85 km) |
| Iskandar Puteri | Johor | 575,977 | JHB (28 km) |
| Kota Bharu | Kelantan | 568,900 | KBR (7 km) |
| Kuantan | Pahang | 548,014 | KUA (13 km) |
| Kota Kuala Muda | Kedah | 544,984 | PEN (34 km) |
| Sungai Petani | Kedah | 544,851 | PEN (45 km) |
| Selayang Baru Utara | Selangor | 542,409 | SZB (19 km) |
| Pasir Gudang | Johor | 534,659 | SIN (16 km) |
| Mukim Pulai | Johor | 505,661 | JHB (12 km) |
| Kota Kinabalu | Sabah | 500,421 | BKI (5 km) |
| Kampung Larkin Lama | Johor | 500,000 | JHB (17 km) |
| Kota Damansara | Selangor | 500,000 | SZB (4 km) |
| Sandakan | Sabah | 439,050 | SDK (9 km) |
| Kuala Terengganu | Terengganu | 426,500 | TGG (7 km) |
| Taman Petaling | Kuala Lumpur | 423,062 | SZB (14 km) |
| Alor Setar | Kedah | 417,800 | LGK (74 km) |
| Kampung Kangkar Teberau | Johor | 412,373 | JHB (15 km) |
| Kuching | Sarawak | 402,738 | KCH (7 km) |
| Puchong | Selangor | 375,181 | SZB (16 km) |
| Seremban | Negeri Sembilan | 372,917 | KUL (25 km) |
| Tawau | Sabah | 372,615 | TWU (27 km) |
| Setapak | Selangor | 353,268 | SZB (22 km) |
| Kluang | Johor | 323,762 | JHB (58 km) |
| Muar | Johor | 314,776 | MKZ (43 km) |
| Miri | Sarawak | 300,543 | MYY (9 km) |
| Kapar | Selangor | 269,627 | SZB (18 km) |
| Batu Caves | Selangor | 254,083 | SZB (19 km) |
| Klang | Selangor | 240,016 | SZB (16 km) |
| Kajang | Selangor | 236,240 | KUL (29 km) |
| Teluk Intan | Perak | 232,800 | IPH (61 km) |
| Pasir Mas | Kelantan | 230,424 | KBR (21 km) |
| Paya Terubong | Penang | 226,712 | PEN (9 km) |
| Sungai Buloh | Selangor | 222,858 | SZB (9 km) |
| Bandar Seri Alam | Johor | 220,000 | SIN (22 km) |
| Taiping | Perak | 217,647 | IPH (51 km) |
| Wangsa Maju | Kuala Lumpur | 215,600 | SZB (23 km) |
| Bukit Mertajam | Penang | 212,329 | PEN (22 km) |
| Sepang | Selangor | 212,050 | KUL (7 km) |
| Bandar Utama | Kuala Lumpur | 200,000 | SZB (7 km) |
| Bukit Jalil | Kuala Lumpur | 200,000 | SZB (17 km) |
| Rawang | Selangor | 199,095 | SZB (21 km) |
| Sibu | Sarawak | 198,239 | SBW (19 km) |
| Kuala Kubu Baharu | Selangor | 194,387 | SZB (50 km) |
| Kulim | Kedah | 170,889 | PEN (33 km) |
| George Town | Penang | 158,336 | PEN (14 km) |
| Batu Pahat | Johor | 156,236 | JHB (85 km) |
| Sitiawan | Perak | 156,234 | IPH (58 km) |
| Bintulu | Sarawak | 151,617 | BTU (5 km) |
| Bercham | Perak | 150,000 | IPH (10 km) |
| Setia Alam | Selangor | 150,000 | SZB (11 km) |
| Bandar Tasik Puteri | Selangor | 150,000 | SZB (19 km) |
| Bandar Bukit Raja | Selangor | 146,534 | SZB (14 km) |
| Kampung Pasir Gudang Baru | Johor | 145,639 | SIN (19 km) |
| Kampung Sungai Glugur | Penang | 145,600 | PEN (9 km) |
| Masai | Johor | 141,730 | SIN (20 km) |
| Kampung Sungai Ara | Penang | 140,849 | PEN (3 km) |
| Pasir Puteh | Kelantan | 137,400 | KBR (39 km) |
| Cheras | Selangor | 135,823 | SZB (20 km) |
| Tasek Glugor | Penang | 135,786 | PEN (32 km) |
| Bayan Lepas | Penang | 130,455 | PEN (2 km) |
| Seri Kembangan | Selangor | 130,252 | SZB (22 km) |
| Ampang | Kuala Lumpur | 126,285 | SZB (24 km) |
| Titiwangsa | Kuala Lumpur | 122,096 | SZB (18 km) |
| Bukit Bintang | Kuala Lumpur | 120,529 | SZB (18 km) |
| Port Dickson | Negeri Sembilan | 119,300 | KUL (26 km) |
| Maran | Pahang | 111,056 | KUA (53 km) |
| Butterworth | Penang | 107,591 | PEN (15 km) |
| Lahad Datu | Sabah | 105,622 | LDU (1 km) |
| Kuala Krai | Kelantan | 105,007 | KBR (71 km) |
| Perling | Johor | 101,263 | JHB (18 km) |
| Ijok | Selangor | 100,899 | SZB (26 km) |
| Sentul | Kuala Lumpur | 100,000 | SZB (16 km) |
| Seri Manjung | Perak | 100,000 | IPH (62 km) |
| Bandar Mahkota Cheras | Selangor | 100,000 | SZB (29 km) |
Common questions
Which cities in Malaysia have a flights page?
Kuala Lumpur, Johor Bahru, Kampung Baru Subang, Petaling Jaya, Ipoh, Shah Alam, Bukit Rahman Putra, Pelentong, Malacca, Iskandar Puteri and 72 more.
What currency is used in Malaysia?
The Ringgit (MYR).
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.