Hotels & places to stay in Jamaica
517 places to stay across 54 cities and towns — the most complete Jamaica accommodation directory anywhere.
Know before you stay
- Capital
- Kingston
- Currency
- Jamaican dollar (JMD)
- Languages
- English, Jamaican Patois
- Calling code
- +1876
- Drives on
- the left
Negril
106 properties
Southfield
50 properties
Montego Bay
44 properties
Ocho Rios
37 properties
Port Antonio
29 properties
Orange Bay
25 properties
Barrett Town
22 properties
New Kingston
20 properties
Malvern
17 properties
Trinity Ville
14 properties
Runaway Bay
13 properties
Saint Ann’s Bay
13 properties
Half Way Tree
8 properties
Mona Heights
8 properties
Duncans
7 properties
Mandeville
7 properties
Gordon Town
6 properties
Lucea
6 properties
Manchioneal
6 properties
Constant Spring
5 properties
Falmouth
5 properties
Morant Bay
5 properties
Oracabessa
5 properties
Discovery Bay
4 properties
Seaforth
4 properties
Whitehouse
4 properties
Anchovy
3 properties
Black River
3 properties
Mavis Bank
3 properties
Porus
3 properties
Santa Cruz
3 properties
Torrington Park
3 properties
Bluefields
2 properties
Islington
2 properties
Port Maria
2 properties
Port Royal
2 properties
Sandy Bay
2 properties
Savanna-la-Mar
2 properties
Tower Hill
2 properties
Alligator Pond
1 property
Bog Walk
1 property
Buff Bay
1 property
Bull Savannah
1 property
Cascade
1 property
Easington
1 property
Gayle
1 property
Kingston
1 property
Limit
1 property
Little London
1 property
Moore Town
1 property
Nain
1 property
Old Harbour
1 property
Race Course
1 property
Sherwood Content
1 property
Places to stay in Jamaica
Where to Rest lists 517 places to stay across 54 cities and towns in Jamaica — from the busiest districts of Negril, Southfield, Montego Bay to hidden gems in smaller towns. Every listing shows the address, a map, photos, real guest ratings and booking links, and whether you're after a hotel or guesthouse, you'll find it here.
Use the city links above to browse, filter by pool, parking, breakfast, pet-friendliness and more, or search by name. Run a property? Add it free.