The rainy season in Japan lasts about 4~6 weeks, and normally ends in June in Okinawa (South of Japan) and around July 20th in Tokyo. As soon as the rainy season ends it truly feels like summer; hot & humid. All the beaches get really popular and remain crowded until the middle of August.