Der er flere faktorer, der kan påvirke prisen på hoteltilbud. Nogle af de vigtigste faktorer inkluderer beliggenhed, sæsonalitet, efterspørgsel og hotelklasse. Hoteller beliggende i centrale og populære områder har normalt højere priser end hoteller uden for byens centrum. Desuden er priserne ofte højere i højsæsonen og i forbindelse med særlige begivenheder eller ferier. Efterspørgslen efter hotelværelser kan også påvirke prisen, da populære hoteller hurtigt bliver booket ud, hvilket resulterer i højere priser. Endelig kan forskelle i hotelklassesystemet også påvirke prisen. Luksushoteller vil typisk have højere priser sammenlignet med budgetvenlige hoteller.