The Seattle Fire Department said a 45-foot boat went up in flames in the 800 block of Fairview Place N, just before 4 a.m.
Firefighters contained the fire and it did not spread to any other boats docked nearby. There were no injuries.
Once the fire was under control, Seattle fire crews placed booms in the water to contain oil and other chemicals from contaminating the rest of the water.