Tim Hortons Locations in British Columbia

356 restaurants across 92 cities

British Columbia has 356 Tim Hortons restaurants across 92 cities. Vancouver and Surrey lead, with Burnaby, Langley, Victoria and Abbotsford close behind. The mountains shape the network here more than in any other province, and dine-in, drive-thru and third-party delivery are all available.

356Locations
92Cities
220Drive thru
45Open 24 hours
Updated 07 July 2026

Tim Hortons Restaurants in British Columbia

Addresses, today's hours and directions. Browse a city below for its full list.

Tim Hortons at 612 East Central St, Prince George

612 East Central St

Prince George, BC V2M 3B7

Hours 5:00 AM to 11:00 PM

  • Drive thru
  • Delivery
  • Mobile order
  • Wi-Fi
Tim Hortons at 3501 Ravine Way SAANICH PLAZA, Victoria Open 24 hours

3501 Ravine Way SAANICH PLAZA

Victoria, BC V8X 4Z1

Hours Open 24 hours

  • Delivery
  • Mobile order
  • Wi-Fi

Tim Hortons Menu in British Columbia

Every item with current prices and calories, updated weekly.

Complete Tim Hortons Menu

About Tim Hortons in British Columbia

British Columbia's 356 restaurants sit across 92 cities, most of them in the Lower Mainland and on Vancouver Island. Vancouver, Surrey, Burnaby and Langley form one continuous run; Victoria and the island towns form another; and the interior is a thin line of restaurants along the Coquihalla and the Trans-Canada through Kamloops and the Okanagan.

The drive-thru share is the lowest of the four western provinces — 220 of 356 — and the reason is Vancouver itself. Dense urban sites with no room for a lane are common in the city core and along the SkyTrain corridors, so the counter-service format is far more usual here than in Alberta or Saskatchewan.

Dining at Tim Hortons in British Columbia

Prices match the national menu everywhere in the province. A brewed coffee is $1.83, an Original Iced Capp $3.99, a dozen donuts $14.49 and a Bacon Grilled Cheese Melt $7.29. Cold drinks hold up better through a mild BC winter than they do on the prairies.

Breakfast runs all day at most restaurants, with lunch added at around 10:30 AM rather than replacing it. A total of 45 BC locations stay open around the clock, concentrated on the highways and near the airport. Mobile ordering saves real time at the busier SkyTrain-adjacent stores.

Catering covers platters, bundles and coffee boxes from $18.49 up to $220.00 for the largest French Vanilla Cambro. Ferry schedules make lead times worth confirming early for island orders. The catering calculator sizes an order from a guest count.

Tim Hortons in British Columbia Questions

How many Tim Hortons are there in British Columbia?

There are 356 Tim Hortons restaurants in British Columbia across 92 cities.

Which BC cities have the most Tim Hortons?

Vancouver has the most, then Surrey, Burnaby, Langley, Victoria and Abbotsford. Most of the province's restaurants sit in the Lower Mainland or on Vancouver Island.

Are Tim Hortons locations in British Columbia open 24 hours?

45 of the 356 run around the clock. The rest keep normal trading hours, and each restaurant on this page shows its own full week — no two are assumed to match. Holiday hours are covered on the hours page.

Does Tim Hortons deliver in British Columbia?

Delivery is handled by third-party services rather than by Tim Hortons itself, so coverage depends on the individual restaurant and the app you order through. The delivery page explains how each service charges, which is the part that actually differs.

How many Tim Hortons locations have a drive-thru in British Columbia?

220 of 356. Drive-thru hours often run later than the counter, so a restaurant showing as closed on this page may still be serving at the window.