19 destinations have scheduled flights from JHB, about 324 departures a week. Weekly frequencies come from airline schedules and observed departures, not live status.
| Destination | Flights per week | Airlines | Typical duration |
|---|---|---|---|
| Kuala Lumpur International Airport (KUL) | 85 | AirAsia Berhad dba AirAsia, Malaysia Airlines, Malindo Airways Sdn Bhd ( Malindo A | 57 min |
| Penang International Airport (PEN) | 52 | AirAsia Berhad dba AirAsia, FlyFirefly Sdn. Bhd | 72 min |
| Kuching International Airport (KCH) | 34 | AirAsia Berhad dba AirAsia | 85 min |
| Sultan Abdul Aziz Shah International Airport (SZB) | 33 | FlyFirefly Sdn. Bhd | 65 min |
| Kota Kinabalu International Airport (BKI) | 21 | AirAsia Berhad dba AirAsia | 141 min |
| Sibu Airport (SBW) | 18 | AirAsia Berhad dba AirAsia | 100 min |
| Soekarno-Hatta International Airport (CGK) | 14 | PT. Transnusa Aviation Mandiri, PT. Indonesia AirAsia | 103 min |
| Don Mueang International Airport (DMK) | 14 | Thai AirAsia | 138 min |
| Sultan Azlan Shah Airport (IPH) | 9 | AirAsia Berhad dba AirAsia | 60 min |
| Guangzhou Baiyun International Airport (CAN) | 7 | AirAsia Berhad dba AirAsia | 250 min |
| Tan Son Nhat International Airport (SGN) | 7 | AirAsia Berhad dba AirAsia | 120 min |
| Juanda International Airport (SUB) | 7 | PT. Indonesia AirAsia | 140 min |
| Tawau Airport (TWU) | 5 | AirAsia Berhad dba AirAsia | 155 min |
| Sultan Abdul Halim Airport (AOR) | 4 | AirAsia Berhad dba AirAsia | 80 min |
| Langkawi International Airport (LGK) | 4 | AirAsia Berhad dba AirAsia | 80 min |
| Miri Airport (MYY) | 4 | AirAsia Berhad dba AirAsia | 118 min |
| Sultan Ismail Petra Airport (KBR) | 3 | AirAsia Berhad dba AirAsia | 75 min |
| Haikou Meilan International Airport (HAK) | 2 | Malindo Airways Sdn Bhd ( Malindo A | 200 min |
| Singapore Changi Airport (SIN) | 1 | Singapore Airlines | — |
GET /routes returns each scheduled flight from JHB: airline, flight number, departure and arrival time, duration, days of operation and aircraft type.
That URL still says YOUR_ACCESS_KEY.
A 7-day trial replaces it with a real key. After the trial, Starter is $24.99/mo.