Ein Beherbergungsvertrag, auch Hotelvertrag genannt, ist ein Vertrag zwischen einem Hotel und einem Gast, in dem die Bedingungen für die Beherbergung des Gastes im Hotel festgelegt werden.
Dazu gehören in der Regel die Dauer des Aufenthalts, der Preis für die Unterkunft und eventuelle zusätzliche Leistungen wie Verpflegung oder die Nutzung von Hoteleinrichtungen. Der Beherbergungsvertrag tritt in Kraft, sobald der Gast das Hotelzimmer bezieht und endet, wenn der Gast das Hotel verlässt.