Our pick of 3-star stays in Berlin, compared on price and guest rating.
from $65 / night
from $86 / night
from $79 / night
from $75 / night
from $51 / night
from $56 / night
from $52 / night
from $78 / night