'n gastehuis is 'n huis, dikwels 'n klein een, wat beskikbaar is vir gaste om in te bly, veral in 'n oord of ander toeristebestemming. Dit is tipies 'n plek waar reisigers of toeriste vir 'n kort tydperk kan bly, gewoonlik op 'n tydelike basis, en kan basiese geriewe soos 'n bed, badkamergeriewe en soms etes bied. Gastehuise kan in baie verskillende tipes omgewings gevind word, van stedelike gebiede tot landelike liggings, en kan wissel van eenvoudige, begrotingvriendelike verblyf tot luukser opsies.