A 60km stretch of Indian Ocean Drive has been closed in both directions following a fatal traffic crash about 10km north of Lancelin this afternoon.

Two people were killed and up to 10 others injured when a tour bus and a ute collided on one of WA’s most notorious stretches of roads about 3.20pm today.

Closures are in place between Gingin Brook Road and Meadows Road.

Three rescue choppers were sent to assist the injured.

Police were tonight trying to work out why and investigating whether a third vehicle was also involved in the crash — after a white four-wheel-drive ended up with its camper trailer overturned a short distance up the road.

Paramedics, firefighters, police and other motorists — including a doctor from Geraldton hospital — turned the roadside into a makeshift emergency department.

At least two people were trapped in the wrecks, one dying from their injuries before they could be freed.

Emergency teams were also confronted by at least one other critically injured person, who was given CPR on the road, and several “walking wounded” with various injuries.

Tonight, a man from the utility and a woman on the minibus were dead, while at least four others were seriously injured.