Passengers aboard the 113-foot catamaran Victoria Clipper were put ashore at the Shilshole Marina, KOMO-TV reported Friday.
Janis Smith, a spokesman for Clipper Vacations that operates the vessel, said no one was injured.
She said the ship was returning from a daylong excursion to the San Juan Islands when a fire started in insulation around one of the turbine engines.
The crew diverted to the marina after sealing the compartment and deploying a chemical fire suppressant, Smith said.
Selena Gomez drops F-bomb, walks off stage during Jingle Ball performance
Reindeer recovered after escaping from Santa during lighting ceremony