Fire broke out around 11.40pm last night at the unoccupied Glen Douglas Bar in Lambhill, in the north of the city.
Emergency services were called and three fire appliances were quickly on the scene in Balmore Road.
Flames were seen leaping out of the building with smoke billowing up into the air.
Strathclyde Fire and Rescue said three crews were involved in tackling the blaze. An aerial rescue pump was used along with two main jets to fight the fire.
There was initially fears that some nearby property may have had to be evacuated, but residents were allowed to stay in their homes.
The fire had spread to half of the roof space and crews spent several hours at the scene.
Balmore Road was also closed to traffic while police and fire crews were in attendance.
Fire crews remained at the scene until 4am and the road was later reopened.
Investigations are expected to be carried out into the cause of the blaze.
It is understood the pub has been closed for several months.
Last night's blaze was the latest in a spate of fires in the area.
Earlier this year vandals burned down a building at a new community hub in Glasgow, just months after a fire attack destroyed a workshop and tool shed there.
Lambhill Stables on the banks of the Forth and Clyde Canal was targeted in January by culprits who set a series of small fires after boring into wooden joints.