The Scottish Fire and Rescue Service said they were called to reports of a building fire on the A85 in Taynuilt at 5.05am on Tuesday.
Three fire engines were sent to the scene in Argyll and Bute.
Pictures posted on social media showed flames coming from the Taynuilt Inn.
Police tweeted that the A85 at Taynuilt will be shut for some time due to an “extensive fire”.
There were no reports of any casualties.