Chin Kanani told the ABC his wife became alarmed when she heard a banging sound.
"She said she was on the loo when she started hearing loud banging noises from the right-hand side of the plane and that's when all it started," Kanani said.
The whole experience was "hell", he said.
Passenger Maryna Delport Evetts said engine problems had been blamed for the diversion.
"So just when you think this would never happen to you or it just happens in the movies, on our flight back home, four hours into the journey we had engine failure," Evetts posted to Facebook.
"We turned back and we are now sitting at the Airport in Alice Springs. Not too sure when we will be leaving but hey ho, we are on terra firma. "Not a good feeling 10,000 feet up in the air."
A Malaysia Airlines statement said the plane experienced a "technical fault" in an engine.
"Safety was not at any time compromised and the commanding captain decided to divert the flight for technical assistance," the statement said.
"Malaysia Airlines is also working very hard to reallocate passengers with onward connections on to the next available flights to their destination.
"Safety at all times is Malaysia Airlines' number one priority."
— with AAP