Město Hostinné leží v Královéhradeckém kraji v ORP Vrchlabí v nadmořské výšce 351 m. V roce 2014 zde žilo 4564 obyvatel. Hostinné má katastrální území o rozloze 807 ha.