Fire crews fought the fire at Crafthole’s Finnygook Inn well into last night.
It was nearly 9.30pm before appliances started to return to home stations across South East Cornwall.
Crews used multiple hose reel jets to put out the fire in the roof space of the property.
Firefighters on an aerial ladder platform removed slates from the roof and located hotspots.
A fire investigation team is due at the pub this morning to investigate the cause.