Det är relativt billigt att bo på hotell i Lissabon. I genomsnitt kostar ett 3-stjärnigt hotell i Lissabon omkring 600 kronor per natt medan ett 4-stjärnigt hotell i Lissabon närmar sig 1000 kronor per natt. Lyxhotellen i Lissabon (5-stjärniga hotell) kan bokas från cirka 1500 kronor per natt, allt efter säsong.