The blaze broke out just before 9pm on Saturday night, when the 15ft boat was stationary in the Leeds and Liverpool Canal at Gargrave, near Skipton.
The owners were away at the time and nobody was on board.
Two fire crews from Skipton were sent to the scene but the boat was left with significant damage.
The cause is believed to have been a faulty appliance.
Leeds-based photographer Andrew Easby captured the firefighters' attempts to contain the blaze.