Skip to content
Stopwatch

Sunshine Coast Route 90: Sechelt-Gibsons/Langdale Ferry Express

Bus schedule and route map · Monday to Friday, Saturday, Sunday

Sunshine Coast Route 90 (Sechelt-Gibsons/Langdale Ferry Express) is a bus route in Sechelt, Gibsons and the Langdale ferry, serving Cowrie St at Trail Ave, Hwy 101 at Davis Bay Rd, Hwy 101 at Oceanview Dr, Marine Dr at Jacks Lane and Hwy 101 at Lockyer Rd. Monday to Friday the first bus is at 5:18 am and the last at 10:25 pm, every 30 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
5:18 am
Last
10:25 pm
Buses
62
Daytime
every 30 min

Saturday

First
6:17 am
Last
9:25 pm
Buses
26
Daytime
every 1 h 15 min

Sunday

First
6:17 am
Last
9:25 pm
Buses
26
Daytime
every 1 h 20 min

Route 90 to Langdale Ferry Terminal

Destination sign “Langdale Ferry Express - via Marine Dr” · from Cowrie St at Trail Ave · 55 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Cowrie St at Trail AveHwy 101 at Davis Bay RdHwy 101 at Flume RdHwy 101 at Oceanview DrGibsons Way at Shaw RdMarine Dr at Jacks LaneLangdale Ferry Terminal
5:185:255:325:405:45·5:55
5:465:536:006:086:136:176:25
6:216:286:356:436:48·7:00
6:436:506:577:057:117:157:23
7:097:177:247:337:397:437:51
7:367:457:528:018:07·8:20
8:058:148:218:308:37·8:50
8:288:378:448:539:009:049:14
8:559:049:119:209:269:309:40
9:289:379:449:529:58·10:10
9:5810:0710:1410:2210:28·10:40
10:3010:3910:4610:5411:0011:0411:14
11:1111:2011:2711:3511:4111:4511:55
11:3711:4611:5312:0112:07·12:19
12:1212:2112:2812:3712:43·12:55
12:3712:4612:531:021:081:131:23
12:591:081:151:241:301:351:45
1:281:371:451:542:002:052:15
2:012:102:182:272:33·2:45
2:312:402:482:573:03·3:15
2:573:063:143:233:303:353:45
3:293:383:463:554:02·4:15
3:493:584:064:154:214:264:35
4:214:304:384:474:534:585:07
4:504:595:075:165:22·5:35
5:205:295:365:455:515:566:05
6:126:216:286:376:43·6:55
7:087:167:237:317:377:417:50
7:437:517:588:068:128:168:25
8:358:438:508:589:03·9:15
9:309:389:449:529:5710:0110:10

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Cowrie St at Trail AveHwy 101 at Davis Bay RdHwy 101 at Flume RdHwy 101 at Oceanview DrGibsons Way at Shaw RdMarine Dr at Jacks LaneLangdale Ferry Terminal
6:176:256:326:406:456:496:57
7:407:487:558:038:088:128:20
8:579:069:139:229:28·9:40
9:5610:0610:1310:2210:2810:3210:40
11:1111:2111:2811:3711:4311:4711:55
12:1112:2112:2812:3712:4312:4712:55
12:591:091:171:261:33·1:45
2:272:372:452:543:013:063:15
3:443:544:024:114:18·4:30
4:494:595:075:165:23·5:35
6:146:246:316:406:466:517:00
7:137:227:297:377:43·7:55
8:338:418:488:569:029:069:15

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Cowrie St at Trail AveHwy 101 at Davis Bay RdHwy 101 at Flume RdHwy 101 at Oceanview DrGibsons Way at Shaw RdMarine Dr at Jacks LaneLangdale Ferry Terminal
6:176:256:326:406:456:496:57
7:357:437:507:588:038:078:15
8:358:448:519:009:06·9:18
9:5610:0610:1310:2210:2810:3210:40
10:4910:5911:0611:1511:2111:2511:33
12:1112:2112:2812:3712:4312:4712:55
1:001:101:181:271:34·1:46
2:272:372:452:543:013:063:15
3:493:594:074:164:23·4:35
4:444:545:025:115:18·5:30
6:046:146:216:306:366:416:50
7:087:177:247:327:38·7:50
8:288:368:438:518:579:019:10
All 55 stops in this direction
  1. Cowrie St at Trail Ave #170003
  2. Cowrie St at Wharf Rd #170001
  3. Hwy 101 at Sechelt Hospital #118007
  4. Hwy 101 at Matukwum Lane North #118012
  5. Hwy 101 at Selma Park Rd #170016
  6. Hwy 101 at Snodgrass Rd #170017
  7. Hwy 101 at Nestman Rd #170018
  8. Hwy 101 at Havies Rd #170019
  9. Hwy 101 at Heather Rd #170020
  10. Hwy 101 at Bay Rd #170022
  11. Hwy 101 at Davis Bay Rd #170023
  12. Hwy 101 at Westley Rd #170024
  13. Hwy 101 at Chestnut Rd #170025
  14. Hwy 101 at Field Rd #170026
  15. Hwy 101 at Tyson Rd #170027
  16. Hwy 101 at Jack Rd #170028
  17. Hwy 101 at 3800 block #170029
  18. Hwy 101 at Roberts Creek Park #170030
  19. Hwy 101 at Pell Rd #170031
  20. Hwy 101 at Flume Rd #170329
  21. Hwy 101 at Roberts Creek Rd #170196
  22. Hwy 101 at Largo Rd #170197
  23. Hwy 101 at Neilson Rd #170198
  24. Hwy 101 at Crowe Rd #170199
  25. Hwy 101 at Joe Rd #118068
  26. Hwy 101 at Maskell Rd #170201
  27. Hwy 101 at Gail Rd #170202
  28. Hwy 101 at 2040 block #170203
  29. Hwy 101 at Leek Rd #170204
  30. Hwy 101 at Sullivan Rd #170205
  31. Hwy 101 at Pine St #170055
  32. Hwy 101 at Oceanview Dr #170056
  33. Hwy 101 at Clifton Vale Lane #170057
  34. Hwy 101 at Veterans Rd #170058
  35. Gibsons Way at Pratt Rd #170068
  36. Gibsons Way at Park Rd #170070
  37. Gibsons Way at Shaw Rd #170071
  38. Gibsons Way at School Rd #170072
  39. Gibsons Way at Wyngaert Rd #170073
  40. Gibsons Way at N Fletcher Rd #170074
  41. Gibsons Way at Seaview Rd #170075
  42. Gibsons Way at School Rd #170325
  43. Marine Dr at Jacks Lane #170090
  44. Marine Dr at Armours Beach #170091
  45. Marine Dr at Seaview Lane #118058
  46. Marine Dr at Harvey Rd #118059
  47. Marine Dr at Central Ave #170094
  48. Marine Dr at Trant Rd #170095
  49. Marine Dr at Soames Hill Park #170096
  50. Marine Dr at Cartwright Rd #170097
  51. 1200 Block Marine Dr #118060
  52. Marine Dr at Hopkins Rd #170098
  53. Marine Dr at North Rd #170099
  54. Port Mellon Hwy at Smith Rd #170100
  55. Langdale Ferry Terminal #170101

Route 90 to Cowrie St at Trail Ave

Destination sign “Sechelt Express - via Marine Dr” · from Langdale Ferry Terminal · 54 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Langdale Ferry TerminalMarine Dr at Jacks LaneGibsons Way at Shaw RdHwy 101 at Oceanview DrHwy 101 at Lockyer RdHwy 101 at Davis Bay RdCowrie St at Trail Ave
6:00·6:106:146:226:296:38
6:306:376:416:456:537:007:09
7:057:127:167:207:287:367:47
7:387:457:497:548:038:118:23
8:06·8:178:228:318:398:51
8:358:428:478:529:019:089:18
8:559:029:079:129:219:289:38
9:199:269:319:369:449:5110:00
9:5510:0210:0710:1210:2010:2610:35
10:20·10:3110:3610:4410:5010:59
10:5010:5711:0211:0711:1511:2111:30
11:20·11:3111:3611:4411:5012:02
12:1012:1712:2212:2712:3512:4112:53
12:3512:4212:4712:521:001:081:20
1:10·1:211:261:351:431:55
1:401:471:531:582:072:152:27
1:552:022:082:132:222:302:42
2:202:272:332:382:482:553:07
3:00·3:133:183:293:373:49
3:253:333:393:443:544:024:14
3:50·4:014:064:164:234:35
4:254:324:374:424:524:595:11
4:45·4:565:015:105:175:28
5:22·5:335:385:475:546:05
5:455:525:576:026:116:186:29
6:156:226:276:326:416:486:58
7:107:177:227:277:367:437:53
8:05·8:158:208:298:368:45
8:408:478:528:579:069:139:23
9:259:329:379:429:519:5810:08
10:2510:3210:3710:4210:5110:5811:08

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Langdale Ferry TerminalMarine Dr at Jacks LaneGibsons Way at Shaw RdHwy 101 at Oceanview DrHwy 101 at Lockyer RdHwy 101 at Davis Bay RdCowrie St at Trail Ave
7:127:197:247:287:367:437:54
8:30·8:418:468:559:029:13
9:509:5710:0210:0710:1610:2310:35
10:50·11:0111:0611:1511:2211:34
12:10·12:2112:2612:3512:4212:54
1:101:171:231:281:371:451:57
1:501:572:032:082:172:252:37
3:25·3:373:423:513:594:11
4:404:474:534:585:075:145:25
5:45·5:566:016:106:176:28
7:10·7:207:257:337:407:50
8:058:128:178:228:308:378:48
9:259:329:379:429:509:5710:08

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Langdale Ferry TerminalMarine Dr at Jacks LaneGibsons Way at Shaw RdHwy 101 at Oceanview DrHwy 101 at Lockyer RdHwy 101 at Davis Bay RdCowrie St at Trail Ave
7:127:197:247:287:367:437:54
8:27·8:388:438:528:599:10
9:359:429:479:5210:0110:0810:20
10:50·11:0111:0611:1511:2211:34
11:48·11:5912:0412:1312:2012:32
1:101:171:231:281:371:451:57
1:582:052:112:162:252:332:45
3:25·3:373:423:513:594:11
4:454:524:585:035:125:195:30
5:45·5:566:016:106:176:28
7:05·7:157:207:287:357:46
8:058:128:178:228:308:378:48
9:259:329:379:429:509:5710:08
All 54 stops in this direction
  1. Langdale Ferry Terminal #170101
  2. Marine Dr at North Rd #999019
  3. Marine Dr at Hopkins Rd #170107
  4. 1200 Block Marine Dr #170108
  5. Marine Dr at Cartwright Rd #170109
  6. Marine Dr at Trant Rd #170110
  7. Marine Dr at Central Ave #170111
  8. Marine Dr at Harvey Rd #170112
  9. Marine Dr at Armours Beach #170113
  10. Marine Dr at Jacks Lane #170114
  11. Gibsons Way at Seaview Rd #170117
  12. Gibsons Way at Hicks Lane #170118
  13. Gibsons Way at Wyngaert Rd #170119
  14. Gibsons Way at Farnham Road #170131
  15. Gibsons Way at Shaw Rd #170321
  16. Gibsons Way at Seamount Way #170132
  17. Hwy 101 at Payne Rd #170143
  18. Hwy 101 at Veterans Rd #170144
  19. Hwy 101 at Clifton Vale Lane #170145
  20. Hwy 101 at Oceanview Dr #118019
  21. Hwy 101 at Sullivan Rd #170206
  22. Hwy 101 at Leek Rd #170207
  23. Hwy 101 at Conrad Rd #170208
  24. Hwy 101 at Byng Rd #170210
  25. Hwy 101 at Orange Rd #118069
  26. Hwy 101 at Crowe Rd #170214
  27. Hwy 101 at Neilson Rd #170216
  28. Hwy 101 at Largo Rd #170217
  29. Hwy 101 at Roberts Creek Rd #170218
  30. Hwy 101 at Lockyer Rd #170169
  31. Hwy 101 at Pell Rd #170170
  32. Hwy 101 at Roberts Creek Provincial Park #170171
  33. Hwy 101 at 3810 block #170172
  34. Hwy 101 at Jack Rd #170174
  35. Hwy 101 at Tyson Rd #170175
  36. Hwy 101 at Blower Rd #170176
  37. Hwy 101 at Field Rd #170177
  38. Hwy 101 at Chestnut Rd #170178
  39. Hwy 101 at Whitaker Rd #170320
  40. Hwy 101 at Westley Rd #118036
  41. Hwy 101 at Davis Bay Rd #170180
  42. Hwy 101 at Bay Rd #170181
  43. Hwy 101 at Heather Rd #170182
  44. Hwy 101 at Havies Rd #170183
  45. Hwy 101 at Nestman Rd #118037
  46. Hwy 101 at Snodgrass Rd #170185
  47. Hwy 101 at Selma Park Rd #170186
  48. Hwy 101 at Matukwum Lane South #170187
  49. Hwy 101 at Matukwum Lane North #170189
  50. Hwy 101 at Sechelt Hospital #170330
  51. Dolphin St at Inlet Ave #118033
  52. Dolphin St at Trail Ave #170011
  53. Ocean Ave at Mermaid St #118010
  54. Cowrie St at Trail Ave #170003

Route 90 route map

Questions about Sunshine Coast Route 90

What time is the first Route 90 bus?

Monday to Friday: 5:18 am. Saturday: 6:17 am. Sunday: 6:17 am.

What time is the last Route 90 bus?

Monday to Friday: 10:25 pm. Saturday: 9:25 pm. Sunday: 9:25 pm. A time after midnight belongs to the evening before.

How often does Route 90 run?

Monday to Friday: every 30 min. Saturday: every 1 h 15 min. Sunday: every 1 h 20 min, between 7:00 am and 7:00 pm.

Does Route 90 run at weekends?

Saturday: yes. Sunday: yes.

Where does Route 90 go?

Route 90 serves Cowrie St at Trail Ave, Hwy 101 at Davis Bay Rd, Hwy 101 at Oceanview Dr, Marine Dr at Jacks Lane and Hwy 101 at Lockyer Rd. The full list of stops for each direction is below the schedules.

Are these live bus times?

No. They are the published schedule from BC Transit’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.

Source: BC Transit open data (GTFS schedule for Sunshine Coast), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to May 10, 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.

Other Sunshine Coast routes

Enter to open · Esc to close