Our pick of 3-star stays in Budapest, compared on price and guest rating.
from $79 / night
from $112 / night
from $102 / night
from $84 / night
from $65 / night
from $63 / night
from $56 / night
from $59 / night
from $75 / night
from $53 / night