Places to eat in Jamaica
885 places to eat across 64 cities and towns — the most complete Jamaica dining directory anywhere.
Albert Town
1 venue
Alligator Pond
3 venues
Anchovy
1 venue
Annotto Bay
2 venues
Bamboo
1 venue
Barrett Town
11 venues
Bath
1 venue
Black River
12 venues
Bog Walk
6 venues
Buff Bay
1 venue
Bull Savannah
7 venues
Constant Spring
32 venues
Dalvey
2 venues
Discovery Bay
2 venues
Duncans
4 venues
Easington
2 venues
Falmouth
6 venues
Gayle
2 venues
Gordon Town
5 venues
Half Way Tree
59 venues
Hope Bay
1 venue
Islington
1 venue
Kingston
19 venues
Lacovia
1 venue
Linstead
18 venues
Lucea
5 venues
Malvern
4 venues
Manchioneal
4 venues
Mandeville
33 venues
May Pen
22 venues
Mona Heights
53 venues
Moneague
5 venues
Montego Bay
56 venues
Morant Bay
6 venues
Mountain View Gardens
12 venues
Nain
1 venue
Negril
68 venues
New Kingston
47 venues
Ocho Rios
51 venues
Old Harbour
16 venues
Oracabessa
1 venue
Orange Bay
3 venues
Penwood
17 venues
Petersfield
1 venue
Port Antonio
41 venues
Port Maria
2 venues
Port Royal
7 venues
Portmore
41 venues
Porus
11 venues
Runaway Bay
12 venues
Saint Ann’s Bay
21 venues
Sandy Bay
1 venue
Santa Cruz
7 venues
Savanna-la-Mar
11 venues
Seaforth
3 venues
Southfield
17 venues
Spanish Town
48 venues
Stony Hill
2 venues
Torrington Park
42 venues
Tower Hill
4 venues
Trinity Ville
5 venues
Wakefield
1 venue
Williamsfield
3 venues
Yallahs
1 venue
Dining out in Jamaica
Jamaica has a thriving food scene, and EatOutMap lists 885 restaurants, cafes and bars across 64 cities — from the busiest spots in Negril, Half Way Tree, Montego Bay to hidden gems in smaller towns. Every listing shows the address, opening hours, a map, photos and real customer ratings.
Use the city links above to browse, or search by name. Run a venue? Add it free.