Due to multiple factors, expect to potentially pay more when booking in July. For low rates, March can be a great choice for travel to Johor Bahru. Flights to Johor Bahru from Thailand in March are about ฿5,334 on average during March, but can be found for as low as ฿2,954.
When flying from Thailand to Johor Bahru, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
1 stop
20h 20mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mMultiple Airlines
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
1 stop
8h 55mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
1 stop
6h 50mMultiple Airlines
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Suvarnabhumi
Johor Bahru Sultan Ismail Intl
1 stop
6h 40mJohor Bahru Sultan Ismail Intl
Bangkok Suvarnabhumi
1 stop
6h 05mมาเลเซียแอร์ไลน์
Bangkok Suvarnabhumi
Johor Bahru Sultan Ismail Intl
1 stop
6h 40mJohor Bahru Sultan Ismail Intl
Bangkok Suvarnabhumi
1 stop
8h 45mมาเลเซียแอร์ไลน์
Bangkok Suvarnabhumi
Johor Bahru Sultan Ismail Intl
1 stop
13h 10mJohor Bahru Sultan Ismail Intl
Bangkok Suvarnabhumi
1 stop
10h 25mมาเลเซียแอร์ไลน์
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mJohor Bahru Sultan Ismail Intl
Bangkok Don Mueang Intl
Nonstop
2h 25mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
Nonstop
2h 15mไทยแอร์เอเชีย
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
1 stop
13h 35mMultiple Airlines
Bangkok Don Mueang Intl
Johor Bahru Sultan Ismail Intl
1 stop
5h 45mMultiple Airlines
If you book a flight to Johor Bahru from Thailand, you will be flying to Sultan Ismail Intl, which is the city’s only airport. Johor Bahru Sultan Ismail Intl (JHB) is located 21.9 km from the centre of Johor Bahru.
Due to the rapidly changing circumstances due to COVID-19, airlines like แอร์เอเชีย flying from Thailand to Johor Bahru Sultan Ismail Intl have implemented new flexible change policies.
Yes, there are multiple flights from Thailand to Johor Bahru for under ฿2,500. The cheapest flight booked recently is on ไทยแอร์เอเชีย for just ฿2,439, but on average you can expect to pay ฿4,156.
Cheapflights has 6 direct flights from Thailand to Johor Bahru under ฿2,500. A good price for a direct flight from Thailand to Johor Bahru is less than ฿3,332.
One-way options have recently been found by users for as low as ฿1,580 on ไทยแอร์เอเชีย. Other airlines that offer cheap prices include แอร์เอเชีย from ฿3,641 and มาเลเซียแอร์ไลน์ from ฿4,362 one-way.