An unruly passenger forced a Qantas Dreamliner on a direct flight to London to turn back to Perth on Saturday night.

The captain made the decision to turn around two hours into the flight after the man's alleged disruptive behaviour.

The Qantas Dreamliner was forced to return to Perth after the incident.

Australian Federal Police officers took a 32-year-old man off the flight when it landed back in Perth.

He is currently assisting police with their enquiries.

Remaining passengers were still stuck in Perth, with the flight now scheduled to leave at 12pm on Sunday after the turnaround caused flight crew to go over their duty limits, forcing Qantas to delay the flight a day.

"This type of disruption inconveniences our customers, but we take a zero tolerance approach to disruptive behaviour on board," a Qantas spokesperson said.

The customers were provided with accommodation for the night. The Dreamliner has a capacity of 236 passengers.