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

Middle Eastern Restaurant
1554 Main Street West(905) 972-0900Hours listed
Restaurant
69 Augusta Street(289) 389-5552Hours listed
Bar
23 Augusta St(905) 526-0792Hours listed
Burger Restaurant
1405 Upper James Street(905) 383-6668Hours listed
Café
370 Wilson St E(905) 304-4242Hours listed
Restaurant
35 King William Street(905) 393-8343Hours listed
Restaurant
989 Fennell Avenue East(289) 755-3600Hours listed
Restaurant
18 Hess Street South(905) 393-1658Hours listed
Thai or Vietnamese Restaurant
740 Upper James Street(905) 296-8676Hours listed
Indian Restaurant
85 John Street South(905) 525-9332Hours listed
Restaurant
35 Talbot Road East(289) 736-7777Hours listed
Italian Restaurant
26 Augusta Street(289) 799-1604Hours listed
Burger Restaurant
28 James Street North(289) 389-3929Hours listed
Chinese Restaurant
1379 Upper James Street(905) 575-9552Hours listed
Restaurant
303 Dundurn Street South(905) 522-2121Hours listed
Restaurant
150 James Street South(905) 523-4884Hours listed
Restaurant
11 Coreslab Dr(905) 690-7497Hours listed
Restaurant
43 King William Street(905) 523-4343Hours listed
Restaurant
242 King Street West(905) 522-1919Hours listed

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".