Places to eat in Jamaica
1,476 places to eat across 43 cities and towns — the most complete Jamaica dining directory anywhere.
Albert Town
1 venue
Alligator Pond
3 venues
Anchovy
3 venues
Bamboo
1 venue
Barrett Town
20 venues
Bath
1 venue
Black River
12 venues
Bog Walk
6 venues
Constant Spring
48 venues
Discovery Bay
2 venues
Easington
2 venues
Falmouth
6 venues
Gordon Town
6 venues
Half Way Tree
97 venues
Kingston
30 venues
Linstead
18 venues
Lucea
5 venues
Mandeville
104 venues
May Pen
86 venues
Mona Heights
71 venues
Moneague
5 venues
Montego Bay
120 venues
Mountain View Gardens
14 venues
Negril
68 venues
New Kingston
103 venues
Ocho Rios
123 venues
Old Harbour
16 venues
Orange Bay
3 venues
Penwood
23 venues
Port Antonio
41 venues
Port Royal
12 venues
Portmore
106 venues
Porus
11 venues
Runaway Bay
12 venues
Saint Ann’s Bay
21 venues
Santa Cruz
7 venues
Savanna-la-Mar
11 venues
Southfield
17 venues
Spanish Town
127 venues
Torrington Park
54 venues
Tower Hill
4 venues
Trinity Ville
5 venues
Williamsfield
3 venues
Dining out in Jamaica
Jamaica has a thriving food scene, and EatOutMap lists 1,476 restaurants, cafes and bars across 43 cities — from the busiest spots in Spanish Town, Ocho Rios, 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.