A blaze at the Waihola Tavern on State Highway One, about 40km south of Dunedin, has been contained.
The Fire Service says the fire is believed to have started in the tavern's kitchen at about 8.30am on Thursday.
Four fire crews remain at the scene.