A Qantas jet has made a forced landing at Perth Airport after a loud bang from one of its engines shook the plane.

The incident occurred less than 10 minutes into the QF1820 flight from Perth to Newman, a major mining hub in Western Australia's Pilbara region.

Engine problem ... file photo of a Qantas 717 jet. Credit:Craig Abraham

The Boeing 717 flight had departed at 5.40am with 116 passengers, many of whom were fly-in, fly-out mine workers.

Passenger Timothy Willigan told 6PR radio he heard a "nice big bang" shortly after the Boeing 717 took off.