TransitZoom logo
LocationsContact
LocationsContact

About

  • Privacy Policy
  • Terms of Use

Support

  • Contact Us

© 2026 TransitZoom. All rights reserved.

Halifax Transit/Routes
21

Lakeside - Timberlea

Halifax Transit

  • Lacewood Terminal Bay 6 (9106)Stop 9106
  • Lacewood Dr After Stratford Way (7064)Stop 7064
  • Lacewood Dr Before Parkland Dr (7080)Stop 7080
  • Chain Lake Dr / Civic 225 (6382)Stop 6382
  • Chain Lake Dr / Civic 209 (6394)Stop 6394
  • Chain Lake Dr After Civic 209 (6389)Stop 6389
  • Chain Lake Dr / Civic 201 (6393)Stop 6393
  • Susie Lake Cr After Chain Lake Dr (8367)Stop 8367
  • Horseshoe Lake Dr After Susie Lake Cr (6378)Stop 6378
  • Horseshoe Lake Dr / Civic 100 (6155)Stop 6155
  • Horseshoe Lake Dr After Civic 174 (6384)Stop 6384
  • Horseshoe Lake Dr Before Hobsons Lake Dr (6381)Stop 6381
  • Chain Lake Dr Before Lakelands Blvd (6379)Stop 6379
  • Lakelands Blvd Before St Margarets Bay Rd (7120)Stop 7120
  • St Margarets Bay Rd After Lakelands Blvd (6160)Stop 6160
  • St Margarets Bay Rd Before Sheppards Run (6179)Stop 6179
  • St Margarets Bay Rd Before Beech Tree Run (6154)Stop 6154
  • St Margarets Bay Rd Opposite Civic 1264 (6184)Stop 6184
St Margarets Bay Rd / Beechville Park Dr (6153)Stop 6153
St Margarets Bay Rd After Raines Mill Rd (2328)Stop 2328
St Margarets Bay Rd / Civic 1445 (6163)Stop 6163
St Margarets Bay Rd Before North Green Rd (6147)Stop 6147
St Margarets Bay Rd Before Power Terr (6165)Stop 6165
St Margarets Bay Rd / Donovon Dr (6177)Stop 6177
St Margarets Bay Rd / Civic 1697 (6178)Stop 6178
St Margarets Bay Rd Before Wilbert Devoe Cr (6148)Stop 6148
St Margarets Bay Rd / Civic 1817 (6145)Stop 6145
St Margarets Bay Rd / Civic 1917 (2330)Stop 2330
St Margarets Bay Rd Opposite Civic 1982 (6143)Stop 6143
St Margarets Bay Rd After Clearwater Dr (6175)Stop 6175
St Margarets Bay Rd Opposite Klefenz Ln (6173)Stop 6173
Brentwood Ave Before Greenwood Ave (6315)Stop 6315
Brentwood Ave Before Eisener St (6316)Stop 6316
Eisener St After Wedgewood Ave (6628)Stop 6628
Maplewood Dr After Eisener St (7179)Stop 7179
Maplewood Dr Before St Margarets Bay Rd (7180)Stop 7180
St Margarets Bay Rd After Maplewood Dr (6174)Stop 6174
St Margarets Bay Rd Before Halfmile Ln (6151)Stop 6151
James St After St Margarets Bay Rd (8238)Stop 8238
James St / Civic 27 (6977)Stop 6977
Forestglen Dr After Meadowdale Cr (6716)Stop 6716
Forestglen Dr After Richard St (6713)Stop 6713
Forestglen Dr Before Fraser Rd (6712)Stop 6712
Charles Rd Before Birchdale Ave (9039)Stop 9039
Charles Rd / Civic 119 (2010)Stop 2010
Charles Rd / Civic 193 (2011)Stop 2011
Charles Rd Before Dixon Ct (2012)Stop 2012
Charles Rd / Charles Rd Park (2013)Stop 2013
James St / Civic 30 (6976)Stop 6976
James St Before St Margarets Bay Rd (8239)Stop 8239
St Margarets Bay Rd After Halfmile Ln (6152)Stop 6152
Maplewood Dr Before Norway Maple Dr (7181)Stop 7181
Maplewood Dr Before Eisener St (7178)Stop 7178
Eisener St Opposite Wedgewood Ave (6624)Stop 6624
Brentwood Ave After Eisener St (6318)Stop 6318
Brentwood Ave After Rosewood Ave (6317)Stop 6317
St Margarets Bay Rd / Klefenz Ln (6150)Stop 6150
St Margarets Bay Rd Before Devonshire Dr (6176)Stop 6176
St Margarets Bay Rd / Civic 1980 (6172)Stop 6172
St Margarets Bay Rd / Civic 1922 (6170)Stop 6170
St Margarets Bay Rd / Civic 1820 (6161)Stop 6161
St Margarets Bay Rd / Wilbert Devoe Cr (6182)Stop 6182
St Margarets Bay Rd After Governors Lake Dr (6186)Stop 6186
St Margarets Bay Rd After Donovon Dr (6167)Stop 6167
St Margarets Bay Rd Opposite Power Terr (6166)Stop 6166
St Margarets Bay Rd After Greenhead Rd (6156)Stop 6156
St Margarets Bay Rd Before Raines Mill Rd (6181)Stop 6181
St Margarets Bay Rd Opposite Boylan Ln (6164)Stop 6164
St Margarets Bay Rd / Beechville Park Dr (6188)Stop 6188
St Margarets Bay Rd / Civic 1262 (6185)Stop 6185
St Margarets Bay Rd Before Beech Tree Run (6162)Stop 6162
St Margarets Bay Rd After Beech Tree Run (6144)Stop 6144
St Margarets Bay Rd Before Sheppards Run (6157)Stop 6157
St Margarets Bay Rd After Sheppards Run (6189)Stop 6189
Lakelands Blvd After St Margarets Bay Rd (7119)Stop 7119
Chain Lake Dr After Lakelands Blvd (6375)Stop 6375
Horseshoe Lake Dr After Chain Lake Dr (6376)Stop 6376
Horseshoe Lake Dr After Civic 211 (6395)Stop 6395
Horseshoe Lake Dr / Civic 59 (6505)Stop 6505
Susie Lake Cr Before Chain Lake Dr (8366)Stop 8366
Chain Lake Dr After Oland Cr (6386)Stop 6386
Chain Lake Dr Opposite Civic 201 (6391)Stop 6391
Chain Lake Dr Opposite Civic 209 (6387)Stop 6387
Chain Lake Dr / Civic 230 (6392)Stop 6392
Lacewood Dr After Parkland Dr (7081)Stop 7081
Lacewood Dr After Thomas Raddall Dr (7073)Stop 7073

Frequently Asked Questions

Where does this route travel to?
Route 21 (Lakeside - Timberlea) has 2 variations and serves Charles Rd / Charles Rd Park (2013), Lacewood Terminal Bay 6 (9106), and James St After St Margarets Bay Rd (8238).
What days of the week does this route run?
Route 21 (Lakeside - Timberlea) runs every day of the week. Holiday service may be different.
When is the first departure for this route?
The first departure for Route 21 (Lakeside - Timberlea) is scheduled for 5:25 AM. Times can vary by day. Holiday service may be different.
When is the last departure for this route?
The last departure for Route 21 (Lakeside - Timberlea) is scheduled for 12:01 AM. Times can vary by day. Holiday service may be different.
How many stops does this route have?
Route 21 (Lakeside - Timberlea) has 86 stops.
How many routes does Halifax Transit have?
Halifax Transit operates 80 routes, including Route 21 (Lakeside - Timberlea).
Which stop on this route is closest to me?
To find the closest stop on Route 21 (Lakeside - Timberlea), visit the stops page to see stops sorted by distance from you. You can also search for a specific stop by name.

Other routes by Halifax Transit

8

Sackville Corridor

161 stops

9A

Greystone

102 stops

9B

Herring Cove

128 stops

10A

Dalhousie - Bridge Terminal

47 stops

10B

Dalhousie - Micmac Terminal

67 stops

10C

Dalhousie

97 stops

22

Armdale

41 stops

24

Leiblin Park

118 stops

25

Governors Brook

55 stops

26

Springvale

17 stops

28

Bayers Lake

60 stops

29

Barrington

89 stops