Our pick of 3-star stays in Lisbon, compared on price and guest rating.
from $136 / night
from $102 / night
from $181 / night
from $122 / night
from $98 / night
from $93 / night
from $134 / night
from $78 / night
from $87 / night