Our pick of 4-star stays in Lisbon, compared on price and guest rating.
from $133 / night
from $190 / night
from $168 / night
from $219 / night
from $130 / night
from $143 / night
from $137 / night
from $150 / night
from $94 / night
from $196 / night