Three vehicles crashed on the M27 west of Fareham after two vehicles skidded on ice.
The accident happened at the Hamble road bridge between junctions 8 and 9 for Whiteley westbound on the M27 just before 7am.
Firefighters said a car had skidded on black ice and pulled on to the hard shoulder.
Another car driver then went to pull over to help them but the vehicle also skidded and crashed. It is not known how the third vehicle was involved.
A woman was rescued from a red Kia with leg and back pain and taken to hospital.
Police, paramedics and fire crews from Cosham, Fareham and Hightown were called to the scene.
Hampshire Police tweeted a picture of the three vehicles involved on the hard shoulder. They were extensively damaged.
The motorway was initially blocked although the outside lane was reopened by 7.30am.
Shortly after 8am, Highways England said queues had stretched back for two miles but were starting to ease.