Dozens of firefighters, paramedics, police and three rescue helicopters were dispatched to the scene of a horrific collision on Indian Ocean Drive, outside of Perth on Sunday.

The crash, which occurred at approximately 3pm about 30km north of Lancelin, left two people dead and 12 injured—with a third person reportedly fighting for their life.

A minibus and a four-wheel-drive towing a caravan collided head-on on a notorious stretch of the Indian Ocean Drive.

Crash between 4WD and minibus on Western Australia's Indian Ocean Drive leaves two dead https://t.co/CVfOHMVfLa pic.twitter.com/SKj1MjVplW — ABC News (@abcnews) December 9, 2018

Rescue crews had to cut a number of passengers free from vehicle wreckage.

Two of the most seriously injured were flown by helicopter to Royal Perth Hospital.

Nine others were transported by ambulance to the same hospital and Joondalup Hospital.

Aerial images taken by a 9News helicopter show that the four-wheel-drive vehicle appeared to have taken the brunt of the impact in the collision.

According to the Nine Network the driver of the car died at the scene while one of the two critically injured people airlifted to hospital later died.

No children have been reported hurt in the crash.

A doctor who was passing by the scene of the crash stopped to help the injured.

The Indian Ocean Road remains closed to traffic in both directions between Gin Gin Brook Road and Meadows Road.

Indian Ocean Drive was designed as a scenic route for tourists but Road Safety Minister Michelle Roberts has described it as “one of WA’s most dangerous roads”.

Six people were killed there last year, launching a road safety audit including an initiative for motorists to pin point danger spots by uploading a photo and description to a location on an interactive map.