48 Bus - Happy Valley / Downtown

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Legislature Exch Bay B – Langford Exch Bay B

      Legislature Exch Bay B

      16:1116:3917:16

      Douglas St at Blanshard St

      16:1316:4117:18

      Douglas St at Courtney St

      16:1516:4317:20

      Douglas St at Fort St

      16:1616:4417:21

      Douglas St at Pandora Ave

      16:1816:4717:23

      Douglas St at Herald St

      16:1916:4817:24

      Douglas St at Discovery St

      16:2016:4917:25

      Douglas St at Bay St

      16:2116:5017:26

      Douglas St at Kings Rd

      16:2216:5117:27

      Douglas St at Summit Ave

      16:2516:5417:29

      Douglas St at Finlayson St

      16:2616:5517:31

      Douglas St at Cloverdale Ave

      16:2816:5717:32

      Douglas St at Saanich Rd - Uptown

      16:3016:5917:34

      Hwy 1 at Carey Rd

      16:3117:0017:35

      Hwy 1 at Interurban Rd

      16:3317:0217:36

      Hwy 1 at Mckenzie Ave

      16:3517:0317:38

      Hwy 1 at Helmcken Rd

      16:4017:0917:42

      Island Hwy at Six Mile Rd

      16:4517:1317:46

      Island Hwy at Wilfert Rd

      16:4817:1617:48

      Colwood Exch (Island Hwy) Bay F

      16:5117:1917:51

      Sooke Rd at Goldstream Ave

      16:5217:2017:52

      Sooke Rd at Aldeane Ave

      16:5417:2117:53

      Sooke Rd at Mount View Ave

      16:5517:2317:55

      Sooke Rd at Kelly Rd

      16:5617:2417:55

      Sooke Rd at Ridley Dr

      16:5717:2417:56

      Metchosin Rd at Sooke Rd

      16:5817:2617:57

      Metchosin Rd at Laren Rd

      16:5917:2717:58

      Metchosin Rd at Wishart Rd

      17:0017:2717:59

      Metchosin Rd at Raynerwood Pl

      17:0117:2818:00

      Metchosin Rd at Painter Rd

      17:0117:2918:00

      Metchosin Rd at Farview Rd

      17:0217:2918:01

      Metchosin Rd at Benhomer Dr

      17:0217:3018:01

      Benhomer Dr at Swindell Cres

      17:0317:3018:01

      Benhomer Dr at Painter Rd

      17:0417:3118:02

      Painter Rd at Dressler Rd

      17:0417:3118:03

      400 Blk Dressler Rd

      17:0517:3218:03

      Wishart Rd at Webb Pl

      17:0617:3318:04

      Wishart Rd at Stornoway Dr

      17:0617:3318:04

      Stornoway Dr at Strathdee Pl

      17:0617:3318:05

      Stornoway Dr at Saint Troy Pl

      17:0717:3418:05

      Stornoway Dr at Cairndale Rd

      17:0817:3518:06

      Latoria Rd at Veterans Memorial Pky

      17:1117:3818:09

      Latoria Rd at Castlewood Rd

      17:1117:3818:09

      Latoria Rd at Kelly Dawn Pl

      17:1217:3918:10

      Latoria Rd at Desmond Dr

      17:1217:3918:10

      Latoria Rd at Klahanie Dr

      17:1317:4018:11

      Latoria Rd at Triangle Trail

      17:1417:4118:12

      Happy Valley Rd at Latoria Rd

      17:1517:4218:13

      Happy Valley Rd at Lobo Vale

      17:1617:4318:14

      Happy Valley Rd at Vision Way

      17:1717:4418:15

      Happy Valley Rd at Acadian Rd

      17:1917:4518:16

      Happy Valley Rd at Walfred Rd

      17:2017:4718:17

      Sooke Rd at Happy Valley Rd

      17:2117:4818:18

      Sooke Rd at Willshire Dr

      17:2217:4818:19

      Sooke Rd at Ayton Pl

      17:2217:4918:19

      Jacklin Rd at Sunridge Valley Dr

      17:2417:5018:21

      Jacklin Rd at Terlane Pl

      17:2517:5118:22

      Jacklin Rd at Rex Rd

      17:2617:5218:22

      Langford Pky at Jacklin Rd

      17:2617:5318:23

      Phipps Rd at Langford Pky

      17:2817:5418:24

      Langford Exch Bay B

      17:3217:5818:28

      Langford Exch Bay B – Legislature Exch

      Langford Exch Bay B06:1306:3306:59
      Langford Exch (Jacklin Rd) Bay E06:1406:3407:00
      Jacklin Rd at Jenkins Ave06:1406:3407:00
      Jacklin Rd at Terlane Ave06:1506:3507:01
      Jacklin Rd at Sunridge Valley Dr06:1606:3607:02
      Sooke Rd at Jacklin Rd06:1606:3607:02
      Sooke Rd at Ayton Pl06:1706:3707:03
      Sooke Rd at Willshire Dr06:1706:3707:03
      Happy Valley Rd at Walfred Rd06:1806:3807:04
      Happy Valley Rd at Huckleberry Terr06:1906:3907:05
      Happy Valley Rd at Turnstone Dr06:2006:4007:06
      Happy Valley Rd at Latoria Rd06:2106:4107:07
      Latoria Rd at Triangle Trail06:2206:4207:08
      Latoria Rd at Klahanie Dr06:2306:4307:09
      Latoria Rd at Desmond Dr06:2406:4407:10
      Latoria Rd at Joy Close06:2406:4407:10
      Latoria Rd at Olympian Way06:2506:4507:11
      Cairndale Rd at Veterans Memorial Pky06:2806:4807:14
      Cairndale Rd at Brenda Lane06:2906:4907:15
      Cairndale Rd at Wishart Rd06:2906:4907:15
      Wishart Rd at Stornoway Dr06:3006:5007:16
      Wishart Rd at Salton Dr06:3006:5007:16
      Dressler Rd at Wishart Rd06:3006:5007:16
      400 Blk Dressler Rd06:3106:5107:17
      Painter Rd at Benhomer Dr06:3106:5207:18
      Benhomer Dr at Tibbitt Cres06:3206:5207:19
      Benhomer Dr at Metchosin Rd06:3306:5307:20
      Metchosin Rd at Farview Rd06:3306:5407:20
      Metchosin Rd at Painter Rd06:3406:5507:22
      Metchosin Rd at Terrahue Rd06:3506:5607:23
      Metchosin Rd at Wishart Rd06:3506:5707:24
      Metchosin Rd at Laren Rd06:3606:5707:24
      Metchosin Rd at Cedarcrest Dr06:3606:5807:25
      Metchosin Rd at Sooke Rd06:3706:5907:26
      Sooke Rd at Heatherly Rd06:3707:0007:27
      Sooke Rd at Ledsham Rd06:3807:0007:27
      Sooke Rd at Acacia Dr06:3807:0107:28
      Sooke Rd at University Dr06:4007:0307:31
      Sooke Rd at Goldstream Ave06:4107:0507:33
      Colwood Exch (Island Hwy) Bay E06:4307:0707:35
      Island Hwy at Wilfert Rd06:4407:0907:37
      Island Hwy at Six Mile Rd06:4607:1007:39
      Hwy 1 at Helmcken Rd06:4907:1407:43
      Hwy 1 at Admirals Rd06:5307:1807:47
      Hwy 1 at Tillicum Rd06:5507:2107:50
      Douglas St at Carey Rd06:5707:2307:53
      Douglas St at Boleskine Rd - Uptown06:5707:2307:53
      Douglas St at Kelvin Rd06:5807:2407:54
      Douglas St at Finlayson St07:0007:2607:56
      Burnside Rd E at Dunedin St07:0107:2707:57
      Douglas St at Gorge Rd E / Hillside Ave07:0207:2807:58
      Douglas St at Bay St07:0307:2907:59
      Douglas St at Discovery St07:0407:3108:01
      Douglas St at Pandora Ave07:0607:3208:02
      Douglas St at Fort St07:0807:3508:05
      Douglas St at Courtney St07:0907:3608:06
      Legislature Exch07:1307:4108:11
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Legislature Exch Bay B – Langford Exch Bay B
      Government Street - Douglas Street - Trans-Canada Highway - Helmcken Road - Island Highway - Sooke Road - Metchosin Road - Benhomer Drive - Painter Road - Dressler Road - Wishart Road - Stornoway Drive - Latoria Road - Happy Valley Road - Sooke Road - Jacklin Road - Langford Parkway - Phipps Road - Station Avenue
      Inbound: Langford Exch Bay B – Legislature Exch
      Station Avenue - Jacklin Road - Terlane Avenue - Jacklin Road - Sooke Road - Happy Valley Road - Latoria Road - Cairndale Road - Wishart Road - Dressler Road - Painter Road - Benhomer Drive - Metchosin Road - Sooke Road - Island Highway - Helmcken Road - Portage Road - Trans-Canada Highway - Douglas Street - Burnside Road East - Government Street - Douglas Street - Government Street

      Schedules and stops for this route are published in GTFS: victoria-can

      Bus 48 FAQ

      • What time does the 48 bus start operating?

        Services on the 48 - Happy Valley / Downtown bus start at 16:11 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 48 bus stop working?

        Services on the 48 - Happy Valley / Downtown bus stop at 18:28 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 48 bus stop near me?

        Click here to view the nearest 48 - Happy Valley / Downtown bus stop.

      Bctransit 48 bus Route Map

      48 bus Line Map PDF Version: 48 timetable, stops and map

      48 (Victoria Buses)

      The first stop of the 48 bus route is Legislature Exch Bay B and the last stop is Langford Exch Bay B. 48 (Happy Valley / Downtown) is operational during on weekdays.

      Additional information: 48 has 61 stops and the total trip duration for this route is approximately 81 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Victoria Buses suggested routes, real-time bus tracker, line route maps in Victoria, and helps to find the closest 48 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 48 bus to take on your trip.

      48 bus near me

      Last updated on April 25, 2026