Wind speeds of up to 90 km/h are ripping through Melbourne's CBD, and areas near Melbourne Airport, Laverton and Essendon.

The Bureau of Meteorology says severe storms are coming down from the north and west of the state, and winds may reach up to 100 km/h in the next few hours.

Winds of up to 90 km/h are ripping through parts of Melbourne. Credit:Craig Abraham

There is a severe thunderstorm warning for the entire Melbourne metropolitan area, along with Mildura, Horsham, Warrnambool, Ballarat, Bendigo, Seymour, Maryborough and Geelong.

Strong winds are expected to reach Melbourne's eastern suburbs by about 8pm Monday.