Krogar och deras föregångare har funnits i form av utskänkningsställen åtminstone sedan medeltiden. Med säkerhet kunde resande dock långt tidigare äta och dricka mot något slags betalning vid exempelvis platser där handel bedrevs och många människor möttes. Mat och dryck såldes troligen också i någon form i därför inrättad lokal. De äldsta kända kallades ölbod där inhemskt bryggt öl serverades. På 1500-talet började man servera importerat vin eller öl i en vinstuga och senare i en vinkällare.