Powerful Typhoon Jelawat has made landfall on the Japanese mainland a day after hitting southern Okinawa Island, where local media said it left one dead and about 140 people injured.
A 50-year-old Australian man in Osaka was crushed by a fallen tree and eventually cut free by emergency crews.
Packing winds of up to 180 kilometres per hour, the typhoon made landfall on Sunday in central Aichi prefecture around 7.00pm (2000 AEST) and was moving up the main island of Honshu, the Japan Meteorological Agency said.
A 29-year-old man was swept away by high waves when Jelawat hit Okinawa and was later confirmed dead, while at least 140 people were injured in eight prefectures, according to public broadcaster NHK.
The typhoon is forecast to churn northeastwards towards Tokyo over the next 24 hours and bring torrential rainfall and towering waves up to 10 metres high.
More than 500 flights, mainly in western Japan, were cancelled on Sunday and some shinkansen bullet train services across the country had been suspended, Kyodo said.
Local authorities have ordered more than 2000 people in central Mie to evacuate, while tens of thousands of people were advised to leave home for safe shelter, according to NHK.
