Typhoon Talim made landfall Sunday in Kyushu, the southernmost of Japan's four main islands, packing winds of up to 162 kilometres (105 miles) per hour, the Japan Meteorological Agency said.
The storm, moving northeast along the country, reached the nation's northern island of Hokkaido by Monday morning, dumping torrential rain and paralysing domestic transportation on its way.
A 86-year-old woman was found dead late Sunday after her house was hit by a landslide in Kagawa, western Japan, while a 60-year-old driver was found dead in his car which sank under a swollen river in Kochi, also in western Japan, local police officers said.
Public broadcaster NHK said three people were missing in western Japan, and 38 people had been injured in storm-related accidents.
At least 116 domestic flights were cancelled on Monday because of strong winds, and some bullet train services were suspended in northern Japan due to the typhoon, NHK said.
The typhoon had battered the southern Okinawan island chain before it hit Kyushu, causing the most rain seen over a 24-hour period in 50 years in the city of Miyako.
Big storms regularly strike Japan, with 22 people killed when Typhoon Lionrock pounded the country last September.
Last month, Typhoon Noru killed two people and injured 51.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Follow NDTV for latest election news and live coverage of assembly elections 2019 in Maharashtra and Haryana.
Subscribe to our YouTube channel, like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.