Route 48: Happy Valley / Downtown
Direction - to Downtown
Schedule Info
click here to
change direction
of schedule
Schedule Printing Tips
In your web browser's Print Properties dialogue window:
- Set the Layout option to Portrait.
- Set the Margins option to Minimum.
- Disable the option to print the Page Header and Footer.
Weekday Schedule (to Downtown)
Langford Exchange
Latoria at Happy Valley
Wishart at Salton
Island Hwy at Ocean Blvd
Douglas at Boleskine
Government at Superior
1 trip departs 'Langford Exchange' at
6:22 AM
, via route 48
2 trip departs 'Langford Exchange' at
6:49 AM
, via route 48
3 trip departs 'Langford Exchange' at
7:18 AM
, via route 48
1 trip departs 'Latoria at Happy Valley' at
6:30 AM
, via route 48
2 trip departs 'Latoria at Happy Valley' at
6:57 AM
, via route 48
3 trip departs 'Latoria at Happy Valley' at
7:26 AM
, via route 48
1 trip departs 'Wishart at Salton' at
6:38 AM
, via route 48
2 trip departs 'Wishart at Salton' at
7:05 AM
, via route 48
3 trip departs 'Wishart at Salton' at
7:34 AM
, via route 48
1 trip departs 'Island Hwy at Ocean Blvd' at
6:50 AM
, via route 48
2 trip departs 'Island Hwy at Ocean Blvd' at
7:18 AM
, via route 48
3 trip departs 'Island Hwy at Ocean Blvd' at
7:47 AM
, via route 48
1 trip departs 'Douglas at Boleskine' at
7:01 AM
, via route 48
2 trip departs 'Douglas at Boleskine' at
7:30 AM
, via route 48
3 trip departs 'Douglas at Boleskine' at
8:00 AM
, via route 48
1 trip departs 'Government at Superior' at
7:16 AM
, via route 48
2 trip departs 'Government at Superior' at
7:46 AM
, via route 48
3 trip departs 'Government at Superior' at
8:16 AM
, via route 48
Weekday Schedule (to Happy Valley)
Government at Superior
Douglas at Saanich
Island Hwy at Ocean Blvd
Stornoway at Cairndale
Latoria at Happy Valley
Langford Exchange
1 trip departs 'Government at Superior' at
4:09 PM
, via route 48
2 trip departs 'Government at Superior' at
4:39 PM
, via route 48
3 trip departs 'Government at Superior' at
5:11 PM
, via route 48
1 trip departs 'Douglas at Saanich' at
4:28 PM
, via route 48
2 trip departs 'Douglas at Saanich' at
4:58 PM
, via route 48
3 trip departs 'Douglas at Saanich' at
5:29 PM
, via route 48
1 trip departs 'Island Hwy at Ocean Blvd' at
4:43 PM
, via route 48
2 trip departs 'Island Hwy at Ocean Blvd' at
5:13 PM
, via route 48
3 trip departs 'Island Hwy at Ocean Blvd' at
5:44 PM
, via route 48
1 trip departs 'Stornoway at Cairndale' at
4:58 PM
, via route 48
2 trip departs 'Stornoway at Cairndale' at
5:28 PM
, via route 48
3 trip departs 'Stornoway at Cairndale' at
5:58 PM
, via route 48
1 trip departs 'Latoria at Happy Valley' at
5:04 PM
, via route 48
2 trip departs 'Latoria at Happy Valley' at
5:34 PM
, via route 48
3 trip departs 'Latoria at Happy Valley' at
6:04 PM
, via route 48
1 trip departs 'Langford Exchange' at
5:18 PM
, via route 48
2 trip departs 'Langford Exchange' at
5:48 PM
, via route 48
3 trip departs 'Langford Exchange' at
6:18 PM
, via route 48