A light plane has made an emergency landing on the Great Northern Highway near Broome, in Western Australia's Kimberley region.

The ABC has been told there were 10 people onboard the Skippers Aviation plane when it encountered trouble after leaving Halls Creek at 3:00pm on Friday.

The aircraft was en route to Broome via Fitzroy Crossing at the time.

A passenger on board reported hearing an alarm sound and said they believed one of the plane's engines failed and the other engine was having troubles.

The plane then reportedly glided towards the highway.

The plane remained stranded on the highway on Friday night. ( ABC News: Erin Parke )

No injuries were reported.

Broome Police Sergeant Kevin Hall said the pilot made a Mayday call to Broome Airport before landing on the highway near Roebuck Plains

"For himself and the nine passengers he's put the plane down on the road and made a safe landing," he said.

"I'm very relieved that we're not dealing with something a lot more serious."

The ABC has been told one woman on the plane, fearing the worst, texted family members saying she loved them.

The plane's passengers were uninjured and appeared relieved after the incident. ( Supplied: Emma Tierney )

Oli Knoth, who drove past the scene, said it was a rare sight.

"We just thought it was a major accident at first but everyone was outside, so we assumed they were OK," Mr Knoth said.

"You don't see it every day."

The passengers were transported by bus to Broome Airport.

Engineers are working to determine the cause of the engine problems.