Restaurants in Hamilton, ON

1,070 restaurants in Hamilton, 162 with opening hours. Featured and owner-managed listings first.

1 open 24 hours15 open late

Café
1441 Main St E(905) 808-9273Hours listed
Mexican Restaurant
109 George Street(905) 267-1532
Italian Restaurant
4 Ottawa Street North(905) 312-4545
Restaurant
27 Hess Street South(905) 308-7505
Mexican Restaurant
180 James Street South(905) 521-2997
Italian Restaurant
1560 Main Street West(905) 527-6422
Chinese Restaurant
1223 Barton St E(905) 547-6000
Italian Restaurant
298 James Street North(905) 524-3091
Italian Restaurant
162 King William Street(289) 426-0936

Questions about restaurants in Hamilton

How many restaurants are in Hamilton, ON?
This directory lists 1,070 restaurants in Hamilton, 214 of them with a phone number.
Are any restaurants in Hamilton open on Sunday?
144 of the 162 listings with hours on file are open on Sundays. Check each listing's hours before you go.
How do I add or update a listing in Hamilton?
Listing a business is free. If your business is already here, claim it to edit the hours, phone number, website and photos; if not, use "Add your business".