A heritage-listed hotel in outback Queensland that was more than one century-old has been destroyed by fire overnight.

Emergency services were called to the Grand Hotel on Gray Street at 9.30 pm following reports that the building, at Hughenden, south-west from Townsville, was on fire.

A heritage-listed hotel was destroyed by fire in Hughenden Queensland in November 2018. Credit:Twitter, B Baillie

On arrival, the hotel was well alight and the building was destroyed.

There was also damage to a house next door and a business across the road.