Een hotel is een dienstverlenend bedrijf waar iemand tegen betaling kan overnachten of onderdak vinden (Oudfranshostel (later hôtel), woonhuis en herberg, verbasterd uit het Latijn hospitalis, gastvrij van hospes, gastheer). In tegenstelling tot gelegenheden voor logies en ontbijt (Bed&Breakfast, B&B) hebben hotels voorzieningen voor tientallen tot duizenden gasten. Jeugdherbergen worden over het algemeen niet als hotels aangemerkt, vanwege de mogelijkheid tot het delen van kamers met onbekenden en een daaruit volgend gebrek aan privacy.
In en nabij stadscentra van grotere steden zijn veel hotels te vinden, met name in de buurt van grote treinstations en vliegvelden. Veel kleinere plaatsen beschikken over een of meer hotels en vooral voor doorgaande reizigers bestaan accommodaties rond auto(snel)wegen.