In einem Gasthof (oder auch Gasthaus) werden verschiedene Speisen und Getränke in den Gaststuben oder oft auch im Außenbereich (Terrasse, Biergarten) angeboten. Neben der Gastronomie wird auch oft die Beherbergung der Gäste angeboten. Gasthöfe haben verschiedene Erscheinungsbilder und werden oft als Familienbetrieb in mehreren Generationen geführt. Die Gästezimmer können unterschiedlich ausgestattet sein und die Anzahl der Betten und Räume kann variieren. In Europa sind mehrere Gasthöfe bereits Jahrhunderte alt. Ein Gasthof dienst der Erholung und der Freizeitgestaltung.