Johor Bahru being settled in the Southeastern part of Asia, it experiences equatorial climate. There is little variation in the temperature while humidity stays throughout the year. Primarily two types of season is experienced in Johor Bahru. They are:
Summer (May to October): The climate in this season is quite pleasant as compared to winter. Humidity in this season is comparatively less as compare to winter, specially in the months of June to August. Hence, June to August is considered as the best time to visit Johor Bahru. However, you are likely to face a huge crowd as most of the schools are expected to close. Hence, tourists do come for a family vacation in this city.
Winter (November to April): Winter comes with a huge amount of rainfall. Specially in the months of November to January. If you are keen to travel in this off-season of Johor Bahru, restrict yourself to complete your sightseeing tour and shopping tour only in the morning hours.
Hence, June to August is the peak season to visit Johor Bahru.