purple
Bus

red
Bus

teal
Bus

yellow

orange

brown

gray

pink

green

Jingle Pot Rd at Ashlee Rd

Fern Rd W at Beach Rd

Fern Rd W at Memorial Ave

Fern Rd E at Berwick Rd S

Berwick Rd S at 6th Ave E

Rupert Rd E at Berwick Rd S

Rupert Rd E at Qualicum Rd

Village Green Mall

Mostar Rd at Jordan Ave

Stanhope Rd at Parkside Cres

Stanhope Rd at Parkside Cres W

Stanhope Rd at Belson St

Stanhope Rd at Parkside Cres E

Pym St N at Sanderson Rd

Pym St N at Temple St

McMillan St at Harrison Ave

Island Hwy E at Tuan Rd

Island Hwy E at Resort Way

Barons Rd at Departure Bay Rd

Leon Rd at Horne Lake Rd

Island Hwy W at Lee Rd E

Island Hwy W at Lee Rd W

Island Hwy E at Riverside Rd

Island Hwy W at Lions Way

Island Hwy W at Magnolia Court

Thompson Clark Dr E at Henry Morgan Dr

Deep Bay Marina

Wembley Rd at Roberton Blvd

Island Hwy W at Wembley Centre

Rupert Rd E at Hollywood Rd

Rupert Rd E at Bluebird Pl

Rupert Rd E at Ravensbourne Lane

Miraloma Dr at Chartwest Crt

Chartwell Blvd at Miraloma Dr

Ormonde Rd at Devon Pl

Ormonde Rd at Yambury Rd

Ormonde Rd at Boultbee Dr

Boultbee Dr at Bunker Pl

Island Hwy W at Columbia Dr

Johnstone Rd at Sumar Lane

Pintail Dr at Johnstone Rd

Pintail Dr at Point Mercer Dr

Pintail Dr at Yambury Rd

Pintail Dr at Eaglecrest Dr

Eaglecrest Dr at Mallard Pl

Harlequin Rd at Eaglecrest Dr

Royal Dornoch Dr at Fairways Dr

Royal Dornoch Dr at Troon Close

Country Club Dr at Fairways Dr

Hwy 19A at Milner Gardens

Hwy 19A at Qualicum Rd

Hwy 19A at Hall Rd

Hemsworth Rd at Quatsino Rd

Hemsworth Rd at Dogwood Rd

Dogwood Rd at Qualicum Rd

Qualicum Rd at Chester Rd

Jones St at Rupert Rd W

Arbutus St at McRae Pl

800 Blk Chestnut St

Arbutus St at Birch Ave

Arbutus St at 1st Ave W

Arbutus St at Hoylake Rd W

Crescent Rd W at Arbutus St

Crescent Rd W at Alder St

Garrett Rd Turnaround

Crescent Rd W at Beach Rd

Crescent Rd W at Memorial Ave

Island Hwy W at Memorial Ave

2800 Blk Island Hwy W

Island Hwy W at Bay St

3100 Blk Island Hwy W

Island Hwy W at Crescent Rd W

Island Hwy W at Beach Terr

Garrett Rd at Park Ridge Pl

Crescent Rd W at Rye Rd

Canyon Crescent Rd at Garrett Rd

Canyon Crescent Rd at Hoylake Rd W

Mill Rd at Arbutus St

Mill Rd at Alder St

Mill Rd at Rye Rd

Mill Rd at Beach Rd

Beach Rd at 1st Ave W

Berwick Rd S at Garden Rd E

Island Hwy E at Rath Rd

Island Hwy E at Huntley Rd

Island Hwy W at Fisheries Rd

Salish Way at River Rd

Leon Rd at Berkshire Rd

Oceanside Health Centre

Church Rd at Wembley Rd

Island Hwy E at Morello Rd

900 Blk Berwick Rd S

Jingle Pot Rd at Black Diamond Dr

Northwest Bay Rd at Island Hwy E

Emerald Dr at Uplands Dr

Sunrise Dr at Island Hwy W

Bay A at Downtown Nanaimo Exch

Bay B at Downtown Nanaimo Exch

Bay C at Downtown Nanaimo Exch

Bay D at Downtown Nanaimo Exch

Bay E at Downtown Nanaimo Exch

Bay F at Downtown Nanaimo Exch

Bay G at Downtown Nanaimo Exch

4th St at Hillcrest Ave

4th St at Wakesiah Ave

Bruce Ave at Mulberry Dr

400 Blk 10th St

10th St at Park Ave

10th St at Douglas Ave

10th St at Southside Dr

Schoolhouse Rd at Morden Rd

S Wellington Rd at Morden Rd

Front St at Museum Way

Vowels Rd at Angus Rd

Hallberg Rd at Carden Rd

Hallberg Rd at Seabird Rd

Hallberg Rd at Pelter Pl

Timberlands Rd at Timberlands Park

Timberlands Rd at Hwy 1

Nanaimo Airport

Lawlor Rd at 11th St

Island Hwy at Rutherford Rd

Island Hwy at Mostar Rd

Schoolhouse Rd at Fielding Rd

Bruce Ave at 8th St

Fitzwilliam St at Prideaux St

Bowen Rd at Northfield Rd

Albert St at Selby St

Powder Works Rd at Boxwood Rd

Boxwood Rd at Northfield Rd

Lantzville Rd at Snaw-Naw-As Rd

Dickinson Rd at Dover Rd

Norwell Dr at 105th St

7900 Blk Lantzville Rd

Lantzville Rd at Benwaldun Rd

Northfield Rd at Bowen Rd

Northfield Rd at Sarnia Rd

Oyster Sto'Lo Rd at Hwy 1

Meredith Rd at Boxwood Rd

Meredith Rd at Tulsa Rd

Despard Ave W at Hackberry Pl

Comox Rd at Cliff St

Wakesiah Ave at Foster St

Nanaimo Port Authority

Wakesiah Ave at 4th St

Jingle Pot Rd at Black Diamond Dr E

Metral Dr at Dunbar Rd

Albert St at Milton St

Beverly St at Duncan St

Canada Ave at Station St

Canada Ave at Beverly St

1st Ave at Hwy 1

Drinkwater Rd at Cowichan Commons

Jingle Pot Rd at Sarum Rise Way

Jingle Pot Rd at Bird Sanctuary Dr

Jingle Pot Rd at Valley Oak Dr

Jingle Pot Rd at Calder Rd

Westwood Rd at Rockwood Pl

Arbot Rd at Westwood Rd

Arbot Rd at Fountain Gate Pl

Arbot Rd at South View Rd

Mill Rd at Westberry Pl

Ashlee Rd at Mill Rd

Ashlee Rd at Towerview Cres

Ashlee Rd at Holland Rd

Jingle Pot Rd at Black Diamond Dr W

Jingle Pot Rd at Derby Pl

Wakesiah Ave at Taylor Pl

Fitzwilliam St at Wesley St

Wallace St at Fitzwilliam St

Victoria Cres at Albert St

Front St at Church St

Comox Rd at Terminal Ave N

Stewart Ave at Dawes St

Stewart Ave at Mt Benson St

Townsite Rd at Terminal Ave N

Townsite Rd at Churchill Ave

Townsite Rd at Millstone Ave

Millstone Ave at Hunter St

Millstone Ave at Cadogan St

Princess Royal Ave at Hemlock St

Estevan Rd at Brierley Hill

Estevan Rd at Maple St

Estevan Rd at Brechin Rd

Departure Bay Rd at Estevan Rd

Marlborough Dr at Lynburn Cres

Glenayr Dr at Marlborough Dr

Glenayr Dr at Argyle Ave

Glenayr Dr at Lynburn Cres

Glenayr Dr at Wingrove St

Bay St at Haliday Cres

Bay St at Newton St

Neyland Rd at Crestwood Pl

Neyland Rd at Departure Bay Rd

Departure Bay Rd at Shamrock Pl

Departure Bay Rd at Rock City Rd

Departure Bay Rd at Mexicana Rd

Bay H at Country Club Exch

3100 Blk Barons Rd

Uplands Dr at Stonewood Pl

Uplands Dr at Butternut Dr

Uplands Dr at Rutherford Rd

Uplands Dr at Primrose Dr

Uplands Dr at Edgewater Lane

Uplands Dr at Turner Rd

Uplands Dr at Parkwood Dr

Uplands Dr at Hammond Bay Rd

Uplands Dr at Ocean Walk Dr

Uplands Dr at McRobb Ave

Dover Rd at Blueback Rd

Dover Rd at Lewis Rd

Dover Rd at Harrier Rd

Mary Ellen Dr at Dover Rd

Dover Rd at Mary Ellen Dr

Dover Rd at Dickinson Rd

Dover Rd at Applecross Rd

Ross Rd at Emerald Dr

Ross Rd at Knight Rd

Bay G at Country Club Exch

Departure Bay Rd at Wassell Way

Glenayr Dr at Bay St

Front St at Gabriola Ferry Terminal

Bay H at Downtown Nanaimo Exch

Stewart Ave at Townsite Rd

Stewart Ave at Cypress St

Stewart Ave at Larch St

Stewart Ave at Maple St

Departure Bay Ferry Terminal

Brechin Rd at Beach Dr

Brechin Rd at Ocean Terr

Brechin Rd at Estevan Rd

Departure Bay Rd at Sandringham Ave

Departure Bay Rd at Argyle Ave

Departure Bay Rd at Wingrove St

Departure Bay Rd at Bay St

Departure Bay Rd at Little John Way

Departure Bay Rd at Merry Men Way

Departure Bay Rd at Smugglers Hill Dr

Departure Bay Rd at Granite Park Rd

Hammond Bay Rd at Departure Bay Rd

Hammond Bay Rd at Waterstone Way

Hammond Bay Rd at Rickers Curve

Hammond Bay Rd at Nottingham Dr S

Hammond Bay Rd at Nottingham Dr N

Hammond Bay Rd at Meadow Lane Rd

Hammond Bay Rd at Planta Rd

Hammond Bay Rd at Overlook Dr E

Hammond Bay Rd at Lagoon Rd

Hammond Bay Rd at Overlook Dr W

Hammond Bay Rd at Piper Cres

Hammond Bay Rd at Morningside Dr

Hammond Bay Rd at McGuffie Rd

Hammond Bay Rd at Vista View Cres

Hammond Bay Rd at Salmon Berry Way

Hammond Bay Rd at Williamson Rd

Hammond Bay Rd at Dunn Pl

Hammond Bay Rd at Fillinger Cres

Hammond Bay Rd at Yorkshire Terr

Hammond Bay Rd at Norasea Rd

Hammond Bay Rd at Parkway Dr

Hammond Bay Rd at Kenwill Dr

Brickyard Rd at Broadway Rd

Brickyard Rd at Sunset Rd

Waldbank Rd at Rose Pl

McGirr Rd at McRobb Ave

McGirr Rd at Dover Bay Secondary

Hammond Bay Rd at Dover Bay Secondary

Hammond Bay Rd at Uplands Dr

Hammond Bay Rd at Marlin Way

Bay D at Woodgrove Exch

Bay C at Woodgrove Exch

6900 Blk Island Hwy N

6700 Blk Mary Ellen Dr

Dover Rd at Uplands Dr

Dover Rd at Invermere Rd

Dover Rd at McGirr Rd

Hammond Bay Rd at Calinda St

Hammond Bay Rd at Turner Rd

Hammond Bay Rd at Clipper Dr

Hammond Bay Rd at Rutherford Rd

Hammond Bay Rd at Pinestone Way

Hammond Bay Rd at Malaspina Rd

Hammond Bay Rd at Tiki Way

Departure Bay Rd at Loat St

Brechin Rd at Bayview Ave

Wallace St at Comox Rd

Comox Rd at Wallace St

Comox Rd at Prideaux St

Comox Rd at Kennedy St

Bowen Rd at Howard Ave

Bowen Rd at Wakesiah Ave

Bowen Rd at Buttertubs Dr

Pryde Ave at Bowen Rd

Townsite Rd at McDonald Cres

Waddington Rd at St George Cres

Waddington Rd at Oakley St

Dufferin Cres at Seafield Cres

Dufferin Cres at Boundary Ave

Boundary Ave at Nightingale Cres

Nelson St at Kiwanis Cres

Meredith Rd at Thunderbird Dr

Meredith Rd at Manchester Lane

Meredith Rd at Bowen Rd

Bowen Rd at Latimer Rd

Bowen Rd at Beban Park Complex

Labieux Rd at Autumnwood Dr

Labieux Rd at Porcupine Hill Trail

Labieux Rd at Oriole Dr

Labieux Rd at Black Franks Dr

Labieux Rd at Jingle Pot Rd

Jingle Pot Rd at Yon Pl

Boban Dr at Mostar Rd

Mostar Rd at Boban Dr

Metral Dr at Somerset Dr

Metral Dr at Bergen-Op-Zoom Dr

Metral Dr at Turner Rd

Metral Dr at Doumont Rd

Metral Dr at Spartan Rd

Metral Dr at Enterprise St

Metral Dr at Aulds Rd

Metral Dr at Godfrey Rd

Mostar Rd at Dunster Rd

Jingle Pot Rd at Elmwood Dr

Jingle Pot Rd at Sloan Rd

Labieux Rd at Troy Anne Way

Bowen Rd at Fern Rd

Meredith Rd at Forest Dr

Hallen Ave at Nelson St

Dufferin Cres at Boundary Cres

Dufferin Cres at Seafield Cres W

Dufferin Cres at Seafield Cres E

Waddington Rd at Oakley Cres

Townsite Rd at Waddington Rd

Northfield Rd at Wilgress Rd

Northfield Rd at McCullough Rd

Northfield Rd at McGarrigle Rd

Northfield Rd at Dorman Rd

Northfield Rd at Spencer Rd

Fitzwilliam St at Machleary St

Bruce Ave at 4th St

Bruce Ave at Albion St

5th St at Georgia Ave

5th St at Hillcrest Ave

Wakesiah Ave at Queen St

Bay C at VIU Exch

Bay A at VIU Exch

Wakesiah Ave at Beaconsfield Rd

Wakesiah Ave at 2nd St

Wakesiah Ave at 1st St

Bowen Rd at Pryde Ave

Bowen Rd at E Wellington Rd

Bowen Rd at Townsite Rd

Bowen Rd at James Way

Bowen Rd at Meredith Rd

Rosstown Rd at Whitney Rd

Rosstown Rd at Briarwood Pl

2400 Blk Rosstown Rd

Rosstown Rd at Sparrow Lane

Rosstown Rd at Pheasant Terr

Pheasant Terr at Stampede Trail

Jingle Pot Rd at Chantrells Pl

Norwell Dr at Victoria Ave

Norwell Dr at 107th St

Pine St at Durham St

Pine St at Fitzwilliam St

Pine St at Wentworth St

2nd St at Howard Ave

Howard Ave at 3rd St

Howard Ave at Foster St

4th St at Wheatley Pl

Howard Ave at 2nd St

Pine St at 3rd St

Pine St at 4th St

Pine St at Hamilton Ave

Park Ave at 5th St

Park Ave at 6th St

Park Ave at Honey Dr

Park Ave at 7th St

Park Ave at Murray St

8th St at Cassell Pl

Bruce Ave at Weeks Cres

9th St at Shelby Ann Ave

Howard Ave at Weber St

800 Blk Howard Ave

Howard Ave at 7th St

7th St at Georgia Ave

7th St at Bruce Ave

Bruce Ave at Hewgate St

Bruce Ave at 6th St

Bruce Ave at Dundas St

Howard Ave at Nova St

Howard Ave at 8th St

Howard Ave at 9th St

9th St at Yee Pl

Bruce Ave at Weber St

Irwin St at Esplanade

Irwin St at Milton St

Milton St at Haliburton St

Victoria Rd at Kennedy St

Victoria Rd at Pine St

Victoria Rd at Needham St

Victoria Rd at Rainer St

Victoria Rd at 7th St

Old Victoria Rd at Bowlsby St

Old Victoria Rd at McKenzie Rd

Old Victoria Rd at Melideo Rd

Old Victoria Rd at Hwy 1

Cranberry Ave at Cassidy Dr

Extension Rd at Cranberry Ave

Extension Rd at Roberta Rd W

Extension Rd at Lenwood Rd

Extension Rd at Country Hills Dr

Cinnabar Dr at Ranchview Dr

Cinnabar Dr at Tait Rd

Cinnabar Dr at Stacey Cres

Stacey Cres at Stannard Dr

Stacey Cres at Szasz Dr

Porter Rd at Richardson Rd

Richardson Rd at Torkko Cres

Richardson Rd at Ranchview Dr

Richardson Rd at Extension Rd

Extension Rd at Rajeena Way

Extension Rd at Roberta Rd E

Cranberry Ave at Extension Rd

Cedar Rd at Hwy 1

Cedar Rd at Fielding Rd

Cedar Rd at Frew Rd

Cedar Rd at Clifford Rd

Cedar Rd at Wilkinson Rd

Cedar Rd at Torberg Rd

Cedar Rd at Gerrand Rd

Cedar Rd at MacMillan Rd

Cedar Rd at Burchell Rd

Cedar Rd at Brix Rd

Cedar Rd at Hemer Rd

Cedar Rd at Morland Rd

Cedar Rd at Woobank Rd

Cedar Rd at Gould Rd W

Gould Rd W at Yellow Point Rd

Yellow Point Rd at Gould Rd E

Woobank Rd at Ara Ave

Woobank Rd at Blue Jay Way

Woobank Rd at Starling Rd

Woobank Rd at Holden Corso Rd

Holden Corso Rd at Canin Rd

Holden Corso Rd at MacMillan Rd

MacMillan Rd at Harmac Rd

Cedar Rd at Island Hwy S

Cranberry Ave at Cranberry Connector

Terminal Ave N at Terminal Park Mall

Terminal Ave N at Rosehill St

Highland Blvd at Montrose Ave

Holyrood Dr at Highland Blvd

Aulds Rd at Clark Dr

Aulds Rd at Arbutus Cres

Aulds Rd at Phantom Rd

Aulds Rd at Ware Rd

Philip Rd at Aulds Rd

Philip Rd at Andrea Cres

Philip Rd at Forest Turn

Vandenhoek Rd at Superior Rd

Superior Rd at Stone Rd

Southwind Dr at Superior Rd

Northwind Dr at Eastwind Dr

Lantzville Rd at Superior Rd

7600 Blk Lantzville Rd

Lantzville Rd at Hall Rd

Lantzville Rd at Peterson Rd

Lantzville Rd at Huddlestone Rd

Lantzville Rd at Tweedhope Rd

Dickinson Rd at Jacks Rd

Dickinson Rd at Warick Rd

Dickinson Rd at Schook Rd

Dickinson Rd at Groveland Dr

Jingle Pot Rd at Holland Rd

Jingle Pot Rd at E Wellington Rd

Jingle Pot Rd at Cavendish Blvd

Jingle Pot Rd at Monterey Dr

Wright Rd at Reid Rd

Temple St at Chinook Ave

Temple St at Soriel Rd

Doehle Ave at Allwood Rd

Doehle Ave at Tranfield St

Pym St N at Wembley Lane

Pym St N at Brice Ave

Pym St N at Forsyth Ave

Morison Ave at Ballenas Pl

Morison Ave at Acacia St S

Finholm St S at Morison Ave

Finholm St S at Hirst Ave W

Chestnut St at Mulberry Pl

Despard Ave W at Moilliet St S

Moilliet St S at Harnish Ave

Moilliet St S at Jensen Ave W

Moilliet St S at Hirst Ave W

300 Blk Hirst Ave W

McMillan St at Island Hwy W

Island Hwy E at McCarter St

Island Hwy E at Corfield St

Island Hwy E at Bagshaw St

McVickers St at Island Hwy E

McVickers St at Stanford Ave E

Stanford Ave E at Bagshaw St

Corfield St at Stanford Ave E

Corfield St at Jensen Ave E

Jensen Ave E at McCarter St

Jensen Ave E at Craig St

Mary Ellen Dr at Island Hwy N

Island Hwy N at Mallard Way

Northwest Bay Rd at Nanoose Pl

Northwest Bay Rd at Cross Rd

2600 Blk Northwest Bay Rd

Northwest Bay Rd at Stewart Rd

Northwest Bay Rd at Claudet Rd

Northwest Bay Rd at Delanice Way

Northwest Bay Rd at Sanders Rd

Northwest Bay Rd at Wall Beach Rd

Northwest Bay Rd at Ballenas Rd

Northwest Bay Rd at Beaver Creek Wharf

Northwest Bay Rd at Terrien Rd

Northwest Bay Rd at Gabriola Dr

Northwest Bay Rd at Langara Pl

1200 Blk Northwest Bay Rd

Island Hwy E at Arbutus Rd

Island Hwy E at Martindale Rd

500 Blk Island Hwy E

Island Hwy W at Sutherland Cres

Island Hwy W at Moilliet St N

Island Hwy W at Roscow St

Island Hwy W at Rushton Lane

Island Hwy W at Wright Rd

Sunrise Dr at Drew Rd

Sunrise Dr at Nicolls Dr

Sunrise Dr at Boultbee Dr

Sunrise Dr at Sutton Pl

Sunrise Dr at Chartwell Blvd

Sunrise Dr at Lancaster Pl

Bennett Rd at Cardinal Way

Island Hwy W at Country Club Dr

Village Way at Island Hwy W

Village Way at Hollywood Rd

Village Way at Nootka Rd

Village Way at Qualicum Rd

Village Way at Hemsworth Rd

300 Blk Village Way

Village Way at Berwick Rd N

Memorial Ave at Fern Rd W

Garden Rd W at Primrose St

Garden Rd W at Beach Rd

Jones St at 6th Ave W

Ravensong Exch

Jones St at 5th Ave W

Memorial Ave at 4th Ave E

Village Way at Memorial Ave

Village Way at Kwalikum Secondary School

Island Hwy W at Village Way

Island Hwy W at Finholm St N

McMillan St at Jensen Ave W

Jensen Ave E at Corfield St

Island Hwy E at Mills St

Northwest Bay Rd at Apollo Dr

Island Hwy E at Summerset Rd

Island Hwy N at Capilano Rd

Memorial Ave at Veterans Way

Temple St at Sanderson Rd

Temple St at Digby Ave

Hirst Ave W at McMillan St

Morison Ave at Acacia St N

Pym St N at Morison Ave

Pym St N at Blenkin Ave

Uplands Dr at Departure Bay Rd

Uplands Dr at Mexicana Rd

Uplands Dr at Villa Rd

3500 Blk Uplands Dr

Uplands Dr at Long Lake Terr

Uplands Dr at Bournemouth Rd

Uplands Dr at Littleford Rd

Uplands Dr at Sunrise Pl

3400 Blk Uplands Dr

Emerald Dr at Crystal Pl

Rosstown Rd at Sun Valley Dr

Rosstown Rd at Woodside Pl

Bowen Rd at Dufferin Cres

Vancouver Ave at Bryden St

Vancouver Ave at Townsite Rd

Haliburton St at Chase River Rd

1000 Blk Haliburton St

Haliburton St at Highview Terr

800 Blk Haliburton St

Haliburton St at Woodhouse St

Haliburton St at Robins St

Haliburton St at Needham St

Haliburton St at Sabiston St

Haliburton St at Milton St

5th St at Calverley Ave

5th St at Shepherd Ave

107th St at Victoria Ave

Bowen Rd at Kenworth Rd

Bowen Rd at Labieux Rd

3rd St at Hillcrest Ave

Island Hwy E at Northwest Bay Rd

Wakesiah Ave at Jingle Pot Rd

Wakesiah Ave at Stonewater Dr

4th St at Howard Ave

Bastion St at Skinner St

Jensen Ave W at McMillan St

Bay F at Country Club Exch

Bay E at Country Club Exch

Bay D at Country Club Exch

Bay C at Country Club Exch

Bay B at Country Club Exch

Bay A at Country Club Exch

Bay B at Woodgrove Exch

Bay A at Woodgrove Exch

Bay B at VIU Exch

Bay D at VIU Exch

Seaview Dr at Longview Dr

Border RDN to CVRD SB

Border CVRD to RDN NB

Bald Eagle Cres at Blue Heron Dr

Nanaimo Transit Yard Arrival Gate

Nanaimo Transit Yard Exit