Looking out from the Elgin Street Diner in Ottawa. Photo by Ross Brown.
A list of grocery stores, pharmacies, diners, restaurants and fitness clubs in Ottawa that are open 24 hours a day. (We haven’t included convenience stores in this list because so many of them are open 24⁄7.)
To add to this list (or make a correction) please contact us
Please note: Many of these stores and services have different hours on holidays. Call ahead!
Grocery Stores that are open 24 hours in Ottawa
Sobey’s – Sobeys stores are no longer open 24 hours
Loblaws: 1980 Baseline Road (at Woodroffe), 363 Rideau Street, 2210 Bank Street (South Keys)
Metro: 245 Rideau St. (near the ByWard Market/Rideau Centre.)
(The Shoppers Drug Marts listed here have a lot more than just pharmacy items, too. They also stock basic groceries and retail items.)
- Shoppers Drug Mart: It used to be we had a handful open 24-hours in Ottawa. Now, only the one at Westgate Shopping Centre (Merivale at Carling, the original 24-hour Ottawa Shoppers) is.
24-hour restaurants and diners in Ottawa
Elgin Street Diner (On Elgin Street near Gladstone.)
Zak’s Diner (The one at 14 Byward Market Sq. is open 24 hours.)
Kettleman’s Bagel (These guys never close. Three locations: 912 Bank Street (across from Lansdowne Park), Trainyards, College Square.)
Some A&Ws (or at least their drive-thrus) are open 24 hours (Heron, Hawthorne, Gibford, Edgewater… to name a few.)
Some Tim Hortons restaurants open 24 hours (you can search and filter to find one near you)
Many McDonald’s restaurants open 24 hours in Ottawa (you can see a list here and sort by time)
Several Subway restaurants are open 24 hours, including 2515 Bank Street, 1750 Innes Rd, 2301 Navaho, 1523 Merivale, 3250 Brookdale.
Denny’s (Clyde Ave near Baseline)
Perkins (1130 St. Laurent Blvd., across from St. Laurent Shopping Centre.)
Anytime Fitness (several locations)
Many Goodlife gyms are open 24 hours during the week but some have reduced hours on the weekend.
Planet Fitness has two locations in Ottawa and both are open 24 hours.
24-hour vets in Ottawa