Our pick of 4-star stays in Berlin, compared on price and guest rating.
from $146 / night
from $101 / night
from $117 / night
from $100 / night
from $105 / night
from $104 / night
from $93 / night