Our pick of 5-star stays in Berlin, compared on price and guest rating.
from $320 / night
from $390 / night
from $142 / night
from $100 / night
from $194 / night
from $312 / night
from $189 / night
from $168 / night
from $151 / night
from $157 / night