Johor Bahru is not hard full-stop, but the wrong month will make it look worse
July, August and April are the best months on balance, with the most supportive overall mix. If you want to skip the shakier chunk of the year, look first at December, November and January.
Compare nearby choices.
Stay in Malaysia, but see whether another destination fits your timing better.
This place has good weeks.Now you know where they hide.