Dining and Nightlife

With a range of tasty choices and a heaping helping of small town Revelstoke hospitality, you'll have a hard time deciding where to go.

Go on, paint the town red!  The Revelstoke dining and nightlife scene packs a big punch!

1
112 Restaurant and Lounge

The 112 Restaurant and Lounge has been serving up classic elegance with a side of winter adventure for 35 years, catering to Canadian Mountain Holidays, a well known heli-ski operation for almost as long. But as the winds of change sweep through this small, mountain town, so do they through the 112.

112 Restaurant and Lounge
112 Restaurant and Lounge
112 Restaurant and Lounge
2
  • A & W Restaurant

  • Address: 1884 Trans Canada Highway, Revelstoke, BC V0E 2S0
  • Phone: 250-837-4544
3
4
5
6
7
8
Isabella’s Ristorante
Isabella’s Ristorante
Isabella’s Ristorante
9
10
11
  • La Baguette

  • Address: 607 Victoria Road #103, Revelstoke, BC V0E 2S0
  • Phone: 250-837-3755
12
13
  • McDonald’s

  • Address: 1880 Trans Canada Highway, Revelstoke, BC V0E 2S0
  • Phone: 250-837-6230
14
15
16
17
18
19
  • Roxy Theatre

  • Address: 115 Mackenzie Ave, Revelstoke, BC
  • Phone: 250-837-5540
20
  • Sangha Bean

  • Address: 111 Connaught Avenue, Revelstoke, BC V0E 2S0
  • Phone: 250-814-0080
21
22
24
  • The Cabin

  • Address: 200 E 1st St. Revelstoke, BC V0E 2S0
  • Phone: 250-837-2144
25
The Last Drop

The Last Drop - A British Themed pub and restaurant serving food and drink specials daily.

The Last Drop
The Last Drop
The Last Drop
The Last Drop
26
  • The Last Tee

  • Address: 171 Columbia Park Drive, Revelstoke, BC V0E 2S0
  • Phone: 250-837-4276
27
28
29
The River City Pub

Friends come together at the River City Pub. For a friendly gathering over cold pints and juicy burgers, this is the place to unwind and watch the game. 

The River City Pub
The River City Pub
30
  • The Taco Club

  • Address: Grizzly Plaza, Revelstoke, BC V0E 2S0
  • Phone: 250-837-8535
31
33
  • Tim Hortons

  • Address: 1840 Trans Canada Hwy, Revelstoke, BC V0E 2S0
  • Phone: 250-837-3001
34
35
36