Flights to Johor Bahru

Direct flights from 8 cities, 179 flights a week. From Kuala Lumpur the flight takes 1h, tickets from $23. From Penang the flight takes 1h 10m.

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

FromFare
Kuala Lumpur 1h, 103 a week from $23
Penang 1h 10m, 32 a week
Kota-Kinabalu 2h 15m, 11 a week from $67
Bangkok Thailand, 2h 20m, 10 a week
Jakarta Indonesia, 1h 43m, 10 a week
Sibu 1h 33m, 7 a week
Langkawi 1h 15m, 3 a week
Kota Bharu 1h 5m, 3 a week

Arrival airport

Where the nonstop flights land

179 flights a week arrive nonstop

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