Ein Bahnhofsrestaurant oder eine Bahnhofsgaststätte (auch Bahnhofsrestauration, in Österreich und der Schweiz auch Bahnhofbuffet genannt) ist eine in oder an einem Personenbahnhof gelegene Gaststätte mit einem nennenswerten Anteil Bahnreisender unter den Gästen. In Abhängigkeit von Art, Umfang und Qualität der angebotenen Speisen und Getränken ist auch der Begriff Bahnhofswirtschaft gebräuchlich.