Places to eat in Jamaica
885 places to eat across 64 cities and towns — the most complete Jamaica dining directory anywhere.
Negril
68 venues
Half Way Tree
59 venues
Montego Bay
56 venues
Mona Heights
53 venues
Ocho Rios
51 venues
Spanish Town
48 venues
New Kingston
47 venues
Torrington Park
42 venues
Port Antonio
41 venues
Portmore
41 venues
Mandeville
33 venues
Constant Spring
32 venues
May Pen
22 venues
Saint Ann’s Bay
21 venues
Kingston
19 venues
Linstead
18 venues
Penwood
17 venues
Southfield
17 venues
Old Harbour
16 venues
Black River
12 venues
Mountain View Gardens
12 venues
Runaway Bay
12 venues
Barrett Town
11 venues
Porus
11 venues
Savanna-la-Mar
11 venues
Bull Savannah
7 venues
Port Royal
7 venues
Santa Cruz
7 venues
Bog Walk
6 venues
Falmouth
6 venues
Morant Bay
6 venues
Gordon Town
5 venues
Lucea
5 venues
Moneague
5 venues
Trinity Ville
5 venues
Duncans
4 venues
Malvern
4 venues
Manchioneal
4 venues
Tower Hill
4 venues
Alligator Pond
3 venues
Orange Bay
3 venues
Seaforth
3 venues
Williamsfield
3 venues
Annotto Bay
2 venues
Dalvey
2 venues
Discovery Bay
2 venues
Easington
2 venues
Gayle
2 venues
Port Maria
2 venues
Stony Hill
2 venues
Albert Town
1 venue
Anchovy
1 venue
Bamboo
1 venue
Bath
1 venue
Buff Bay
1 venue
Hope Bay
1 venue
Islington
1 venue
Lacovia
1 venue
Nain
1 venue
Oracabessa
1 venue
Petersfield
1 venue
Sandy Bay
1 venue
Wakefield
1 venue
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.