Bus Times

90 Route 90 Sechelt-Gibsons/Langdale Ferry Express

Sunshine Coast Route 90 runs between Cowrie St at Trail Ave and Langdale Ferry Terminal. Monday to Friday the first bus is at 5:18 am and the last at 10:25 pm, every 30 min during the day.

DaysFirst busLast busBusesDaytime
Monday to Friday5:18 am10:25 pm62every 30 min
Saturday and Sunday6:17 am9:25 pm26every 1 h 20 min

Timetable change: Sunshine Coast’s timetable changes on October 3, 2026. The times below are for the current timetable.

Route 90 to Langdale Ferry Terminal

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

Monday to Friday

Scheduled times at the main stops · bold = pm · — = this trip doesn’t 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 and Sunday

Scheduled times at the main stops · bold = pm · — = this trip doesn’t 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 order
  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

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

Monday to Friday

Scheduled times at the main stops · bold = pm · — = this trip doesn’t 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 and Sunday

Scheduled times at the main stops · bold = pm · — = this trip doesn’t 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 order
  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

Questions about Route 90

What time is the first Route 90 bus?
Monday to Friday: 5:18 am. Saturday and Sunday: 6:17 am.
What time is the last Route 90 bus?
Monday to Friday: 10:25 pm. Saturday and Sunday: 9:25 pm. Times after midnight belong to the evening before.
How often does Route 90 run?
Monday to Friday: every 30 min. Saturday and Sunday: every 1 h 20 min between 7 am and 7 pm, by the median gap between departures.
Does Route 90 run on weekends?
Saturday: yes. Sunday: yes.
Are these live bus times?
No — they are the published schedule, from Sunshine Coast’s official transit data, refreshed October 3, 2026. A bus can run early or late, and detours aren’t shown here.

Other Sunshine Coast routes