Flights to Johor Bahru at a glance
- cities with nonstop flights here
- 8
- nonstop flights a week
- 179
- lowest fare from Kuala Lumpur
- $23
- flight time from Kuala Lumpur
- 1h
- flight time from Penang
- 1h 10m
- arrival airport
- Senai
Where you can fly to Johor Bahru from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Kuala Lumpur 1h, 103 a week | 103 | 1h | from $23 |
| Penang 1h 10m, 32 a week | 32 | 1h 10m | |
| Kota-Kinabalu 2h 15m, 11 a week | 11 | 2h 15m | from $67 |
| Bangkok Thailand, 2h 20m, 10 a week | 10 | 2h 20m | |
| Jakarta Indonesia, 1h 43m, 10 a week | 10 | 1h 43m | |
| Sibu 1h 33m, 7 a week | 7 | 1h 33m | |
| Langkawi 1h 15m, 3 a week | 3 | 1h 15m | |
| Kota Bharu 1h 5m, 3 a week | 3 | 1h 5m |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Johor Bahru from?
From 8 cities. The busiest routes are from Kuala Lumpur (103 flights a week), Penang (32 flights a week), Kota-Kinabalu (11 flights a week), Bangkok (10 flights a week), Jakarta (10 flights a week) and Sibu (7 flights a week).
How long is the flight from Kuala Lumpur to Johor Bahru?
A nonstop flight takes about 1 hour, tickets from $23.
How long is the flight from Penang to Johor Bahru?
A nonstop flight takes about 1 hour 10 minutes.
What is the cheapest city to fly to Johor Bahru from?
Kuala Lumpur from $23 and Kota-Kinabalu from $67.
Which airport do flights to Johor Bahru arrive at?
All nonstop flights land at Senai (JHB).
Cities near Johor Bahru with their own flights
Worth a look when fares or dates to Johor Bahru do not suit; distance by straight line