The best hotels in Jerusalem
Double room / night
from $506
Double room / night
from $82
Double room / night
from $99
Double room / night
from $124
Double room / night
from $243
Double room / night
from $105
Double room / night
from $182
Double room / night
from $89
Double room / night
from $272
Double room / night
from $131
Double room / night
from $156
Double room / night
from $259
Double room / night
from $265
Double room / night
from $231
Double room / night
from $142