Among the roads being shut was the A449 southbound near Worcester.
The A53 at Gravelly Hill, near Newcastle-under-Lyme, Staffordshire, was impassable due to snow, according to travel service INRIX.
Flooding has also meant the A522 was impassable in both directions near Upper Tean in Staffordshire.
In Herefordshire, the A49 was closed in both directions due to flooding between A44 Mill Street in Leominster and the A4112 in Stockton.
The A44 Evesham Road in Worcestershire was impassable due to flooding between Fladbury Hill, Fladbury and Chadbury Road, Chadbury.
Warwickshire Police said a stretch of the A46 was shut in both directions due to flooding.
The northbound section was shut at Sherbourne and Longbridge, while the southbound section was shut from Stanks to prevent traffic entering.