Restaurants in St. John's, NL

58 restaurants in St. John's, 19 with opening hours. Featured and owner-managed listings first.

2 open 24 hours3 open late

Restaurant
227 Kenmount Road(709) 700-7102Hours listed
Indian Restaurant
286 Duckworth Street(709) 753-6006Hours listed
Indian Restaurant
15 Rowan Street(709) 237-4936Hours listed
Japanese Restaurant
10 Rowan Street(709) 722-4141Hours listed
Pizza Place
430 Torbay Road(709) 782-5000Hours listed
Restaurant
43 Cashin Avenue(709) 747-1953Hours listed
Japanese Restaurant
394 Kenmount Road(709) 237-6999Hours listed
Mexican Restaurant
57 Rowan Street(709) 579-7000Hours listed
Restaurant
310 Water Street(709) 552-1370
Restaurant
227 Kenmount Road(709) 701-0102
Restaurant
160 Water Street(709) 754-6444
Restaurant
320 Water Street(709) 754-5670
Japanese Restaurant
193 Kenmount Road(709) 753-5678
Japanese Restaurant
210 Water Street(709) 753-2378
Restaurant
127 Harbour Drive(709) 726-4534
Restaurant
300 Water Street(709) 576-2880Hours listed
Thai or Vietnamese Restaurant
1B Kiwanis StreetHours listed
Restaurant
(709) 722-8099Hours listed
Restaurant
80 Kenmount Road(709) 754-1111
Restaurant
31 Rowan Street(709) 753-7677Hours listed
Breakfast Restaurant
10 Rowan Street(709) 576-0043Hours listed
Restaurant
55 Kelsey Drive(709) 726-3222Hours listed

Questions about restaurants in St. John's

How many restaurants are in St. John's, NL?
This directory lists 58 restaurants in St. John's, 37 of them with a phone number.
Are any restaurants in St. John's open on Sunday?
16 of the 19 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 St. John's?
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".