374 Elgin St · Ottawa

Elgin Street Diner

Diner classics, around the clock. Breakfast, burgers, poutine and more, served 24 hours a day.

★ 4.4 from 6,800 Google reviewsDine-in · Takeout · Delivery

The diner on Elgin

Hearty plates. Friendly service. No closing time.

Elgin Street Diner is an informal, always-open eatery serving the diner classics, from breakfast and burgers to poutine and more.

The menu promises an all-day breakfast and “the poutine that made us famous,” plus triple-decker clubs, burgers, platters and 16 milkshake flavours. Eat in, take it home or have it delivered.

  • 24/7Open 24 hours, every day
  • 4.4 ★From 6,800 Google reviews
  • $20–30Per person, as reported by 1,542 diners
  • 3 waysDine-in, takeout and delivery

What guests say

Ask anyone on Elgin.

4.4Average from 6,800
Google reviews

  • Poutine 683
  • Milkshakes 457
  • Portions 296
  • Blue plate special 25
  • “Elgin Street Diner is an Ottawa classic for a reason! The food was delicious, comforting, and served in generous portions.”

    Dan R.Local Guide · Google review
  • “Absolutely memorable experience at Elgin Street Diner, we had to go two days in a row to explore more menu options. Food was really good and portions were gigantic, the service was superb, friendly and attentive.”

    Irina S.Local Guide · Google review
  • “Great place to eat! The service was great and extremely friendly. […] The milkshakes are delicious!”

    Trin S.Local Guide · Google review

Read more reviews on Google Maps

Hours

Open 24 hours, every day

  • MondayOpen 24 hours
  • TuesdayOpen 24 hours
  • WednesdayOpen 24 hours
  • ThursdayOpen 24 hours
  • FridayOpen 24 hours
  • SaturdayOpen 24 hours
  • SundayOpen 24 hours

Holiday hours may vary. Call (613) 237-9700 to confirm.

Find us

Pull up a seat on Elgin.

374 Elgin St, Ottawa, ON K2P 1N1

Phone: (613) 237-9700

Plus code: C876+XQ Somerset, Ottawa

  • Dine-in
  • Takeout
  • Delivery