Crews from across Hampshire attended the thatch fire in Ampfield last night, and appliances went from 25 fire stations.
At its peak, about 170 emergency service personnel were at the fire in Winchester Road.
The blaze broke out in the two-storey hotel at about 5pm yesterday – but crews were damping down until this morning.
Three fire engines went from Cosham, two from Fareham, and one from Havant and Gosport, with a command unit from Portchester.
Woman, 44, whose large Dobermann dog mauled girl, 3, on Leigh Park street released back into neighbourhood by police
WATCH: This is the moment a man with a grudge fire-bombed a family's garden in Leigh Park
Plans for redevelopment of Knight and Lee in Southsea get the green light - and work will begin soon, vows developer That Group
'It was just sheer panic from everyone': 'Horrific' bedroom fire in Paulsgrove ripped across several house roofs with 'pouring' smoke being seen from the motorway
Unidentified woman’s body found in water as Hampshire police investigate ‘unexplained’ death
Firefighter Shaun Munce, from Havant Fire Station, said: ‘We went to the hotel at about midnight as a relief crew.
‘We got back to the station at about 6am, it was about just keeping an eye on the fire, there were a lot of firefighters there.’
Crews used breathing apparatus, hose reels, jets and foam to tackle the fire in which nobody was injured. They also used two aerial ladder platforms.
The thatch was ripped off to stop the flames from spreading.
The cause of the fire is being investigated.