The closest airport to Johor Bahru is Seletar Airport (XSP). Distance from Seletar Airport to Johor Bahru is 8.3 miles / 13.4 kilometers.
Distance from Senai International Airport to Johor Bahru is 13.6 miles / 21.9 kilometers. Senai International Airport is located approximately 3.4 miles / 5.5 kilometers northeast of Taman Senai and about 4.7 miles / 7.6 kilometers east of Kulai. IATA airport code is JHB.
Distance from Singapore Changi Airport to Johor Bahru is 18.2 miles / 29.3 kilometers. Singapore Changi Airport is located approximately 10.8 miles / 17.4 kilometers northeast of Singapore and about 11.7 miles / 18.8 kilometers southeast of Kampung Pasir Gudang Baru. IATA airport code is SIN.
Distance from Hang Nadim Airport to Johor Bahru is 34.5 miles / 55.6 kilometers. Hang Nadim Airport is located approximately 22.0 miles / 35.3 kilometers southeast of Singapore and about 27.4 miles / 44.1 kilometers northwest of Tanjung Pinang. IATA airport code is BTH.