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

Pizza Place
1563 Main St W(905) 777-1919Hours listed
Middle Eastern Restaurant
1575 Upper Ottawa St(905) 318-1111Hours listed
Italian Restaurant
191 James Street North(289) 389-6699
Restaurant
2 Young Street(437) 326-6143Hours listed
Italian Restaurant
208 Kenilworth Avenue North(365) 659-1131Hours listed
Italian Restaurant
110 King Street East(289) 389-0843Hours listed
Dessert Shop
107 James St N(905) 393-8888Hours listed
Burger Restaurant
49 King William Street(289) 389-1212
Chinese Restaurant
115 Park St N(905) 524-5444Hours listed
Chicken Restaurant
1575 Upper Ottawa St(905) 381-4244Hours listed
Chinese Restaurant
103 Queen Street North(905) 577-6888Hours listed
Middle Eastern Restaurant
306 King Street West(905) 577-0233
Japanese Restaurant
154 James Street South(905) 525-3400
Pizza Place
999 Upper Wentworth Street(289) 674-0706Hours listed
Burger Restaurant
1335 Main St W(905) 317-4657Hours listed
Middle Eastern Restaurant
1309 Main St W(289) 389-4555Hours listed
Chicken Restaurant
15 Wellington St N(289) 389-2222

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