ws-dottie
Version:
Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration
371 lines • 47.2 kB
JSON
[
{
"TerminalID": 1,
"TerminalSubjectID": 111,
"RegionID": 1,
"TerminalName": "Anacortes",
"TerminalAbbrev": "ANA",
"SortSeq": 10,
"Bulletins": [
{
"BulletinTitle": "Ana/SJs - Kaleetan to replace Samish this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">This Sunday, Nov. 16, the <em>Kaleetan</em> will replace the<em> Samish</em> on the Anacortes/San Juan Islands route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.<br /></span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:08:11.927Z",
"BulletinLastUpdatedSortable": "20251115090811"
}
]
},
{
"TerminalID": 3,
"TerminalSubjectID": 103,
"RegionID": 4,
"TerminalName": "Bainbridge Island",
"TerminalAbbrev": "BBI",
"SortSeq": 40,
"Bulletins": []
},
{
"TerminalID": 4,
"TerminalSubjectID": 102,
"RegionID": 4,
"TerminalName": "Bremerton",
"TerminalAbbrev": "BRE",
"SortSeq": 30,
"Bulletins": [
{
"BulletinTitle": "Sea/Brem - Chimacum to replace Kaleetan this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\" xml:lang=\"EN-US\" lang=\"EN-US\" class=\"TextRun SCXW106257461 BCX8\"><span class=\"NormalTextRun SCXW106257461 BCX8\">This Sunday, Nov. 16, the <em>Chimacum</em> will replace the </span><em><span class=\"NormalTextRun SCXW106257461 BCX8\">Kaleetan</span></em><span class=\"NormalTextRun SCXW106257461 BCX8\"> on the </span></span><a class=\"Hyperlink SCXW106257461 BCX8\" href=\"https://wsdot.com/ferries/schedule/scheduledetailbyroute.aspx?route=sea-br\" target=\"_blank\" rel=\"noreferrer noopener\"><span data-contrast=\"none\" xml:lang=\"EN-US\" lang=\"EN-US\" class=\"TextRun Underlined SCXW106257461 BCX8\"><span class=\"NormalTextRun SCXW106257461 BCX8\" data-ccp-charstyle=\"Hyperlink\">Seattle/Bremerton</span></span></a><span data-contrast=\"none\" xml:lang=\"EN-US\" lang=\"EN-US\" class=\"TextRun SCXW106257461 BCX8\"><span class=\"NormalTextRun SCXW106257461 BCX8\"> route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.</span></span><span class=\"EOP SCXW106257461 BCX8\" data-ccp-props=\"{"335557856":16777215,"335559739":0}\"> <br /><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:12:31.130Z",
"BulletinLastUpdatedSortable": "20251115091231"
},
{
"BulletinTitle": "Sea/Brem-ADA Alert: Elevator on the Kaleetan is temporarily unavailable.",
"BulletinText": "<p>The elevator on the <em>Kaleetan</em> is temporarily unavailable. There are facilities located on the car deck level of the ferry. Updates will occur when more information is available.</p>",
"BulletinSortSeq": 8,
"BulletinLastUpdated": "2025-11-12T12:42:41.987Z",
"BulletinLastUpdatedSortable": "20251112044241"
},
{
"BulletinTitle": "Sea/Brem - Changes to Seattle/Bremerton Route Schedule This Winter",
"BulletinText": "<p><span data-contrast=\"none\">For our upcoming winter sailing season starting Dec. 28, there will be changes to the </span><a href=\"https://wsdot.com/ferries/schedule/scheduledetailbyroute.aspx?route=sea-br\"><span data-contrast=\"none\">Seattle/Bremerton route schedule</span></a><span data-contrast=\"auto\"> due to construction. </span><span data-contrast=\"none\">While we're replacing two in-water terminal structures at Bremerton in January, we cannot tie up two boats there overnight. The route’s #1 boat will dock in Seattle during this work.</span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"> </span></p>\r\n<p><span data-contrast=\"none\">Winter schedule changes from Dec. 28, 2025 through March 21, 2026:</span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"> </span></p>\r\n<ul>\r\n<li><span data-contrast=\"none\">No 4:50 a.m. Bremerton departure (early morning commuters can take the </span><a href=\"https://www.kitsaptransit.com/service/fast-ferry/bremerton-fast-ferry\"><span data-contrast=\"none\">Kitsap Fast Ferry’</span></a><span data-contrast=\"none\">s 4:40 a.m. sailing).</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n<li><span data-contrast=\"none\">The 3:00 p.m. out of Bremerton will leave at 2:40 p.m.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n<li><span data-contrast=\"none\">Added 10:15 p.m. Bremerton to Seattle sailing.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n<li><span data-contrast=\"none\">On Sundays, the 8:35 a.m. Seattle and 9:50 a.m. Bremerton departures are canceled for refueling (normally done overnight in Bremerton).</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n</ul>\r\n<p><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span><span data-contrast=\"none\">We will send additional reminders about these schedule changes, including when they are live on the schedule webpage.<br /></span></p>",
"BulletinSortSeq": 5,
"BulletinLastUpdated": "2025-10-17T17:51:24.437Z",
"BulletinLastUpdatedSortable": "20251017105124"
}
]
},
{
"TerminalID": 5,
"TerminalSubjectID": 112,
"RegionID": 2,
"TerminalName": "Clinton",
"TerminalAbbrev": "CLI",
"SortSeq": 20,
"Bulletins": [
{
"BulletinTitle": "Muk/Clin - ADA Alert - Tokitae #2 elevator is out of service",
"BulletinText": "<p>The #2 elevator on the <em>Tokitae</em> is out of service. The #1 elevator is available for customer use.</p>",
"BulletinSortSeq": 8,
"BulletinLastUpdated": "2025-11-12T12:43:07.793Z",
"BulletinLastUpdatedSortable": "20251112044307"
},
{
"BulletinTitle": "Muk/Clin - Update - Closure dates for Mukilteo/Clinton weekdays in early 2026",
"BulletinText": "<p><span data-contrast=\"none\">We’ve finalized the schedule for construction work affecting our Mukilteo/Clinton route in early 2026. </span><span data-contrast=\"auto\">We will </span><b><span data-contrast=\"auto\">suspend service for four hours</span></b><span data-contrast=\"auto\"> midday on these nine dates: </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<ul>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Tuesday, Jan. 6</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Thursday, Jan. 8</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Friday, Jan. 9</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Tuesday, Jan. 13</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">Friday, Jan. 16</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">Tuesday, Feb. 3</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"auto\">Wednesday, Feb. 4</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"auto\">Friday, Feb. 6</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"9\" data-aria-level=\"1\"><span data-contrast=\"auto\">Monday, Feb. 9</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":0,"335559739":0}\"> </span></li>\r\n</ul>\r\n<p><span data-contrast=\"auto\">On those dates, the last morning sailings will be the 8:30 a.m. out of Clinton and the 9 a.m. out of Mukilteo. Service will resume with the 1 p.m. Clinton departure and 1:30 p.m. Mukilteo departure. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":0,"335559737":0,"335559738":240,"335559739":240,"335559740":259}\"> </span></p>\r\n<p><b><span data-contrast=\"none\">Additional cancellations due to night work</span></b><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><span data-contrast=\"none\">On</span><span data-contrast=\"auto\"> </span><span data-contrast=\"auto\">Monday through Friday nights, Jan. 19-23, 26-30 and Feb. 16-20,</span><span data-contrast=\"auto\"> the route’s final roundtrip will be canceled. The last sailings will be the 11:30 p.m. from Clinton and the 12:15 a.m. from Mukilteo, 10 minutes later than normal.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><b><span data-contrast=\"none\">About this construction</span></b><span data-contrast=\"none\"> </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><span data-contrast=\"none\">We'll make repairs at our Mukilteo ferry terminal to the left (west) wing wall, which helps guide the ferry in place during landings. This wing wall was damaged and moved out of position during a hard ferry landing in 2022. We made initial repairs after the incident, but this important and required work will provide a more solid structure for ferry captains as they land vessels in Mukilteo. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><span data-contrast=\"auto\">If dates change due to weather, marine mammals or other unexpected reasons, we will share alternate dates. </span><span data-contrast=\"none\">We’ll keep you updated through rider alerts, the WSF Weekly email, and social media. You can also </span><a href=\"https://service.govdelivery.com/accounts/WADOT/subscriber/new\"><span data-contrast=\"none\">sign up for a project-specific email list</span></a><span data-contrast=\"none\"> for more frequent updates.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>",
"BulletinSortSeq": 9,
"BulletinLastUpdated": "2025-11-05T19:17:28.053Z",
"BulletinLastUpdatedSortable": "20251105111728"
}
]
},
{
"TerminalID": 11,
"TerminalSubjectID": 116,
"RegionID": 2,
"TerminalName": "Coupeville ",
"TerminalAbbrev": "COU",
"SortSeq": 40,
"Bulletins": []
},
{
"TerminalID": 8,
"TerminalSubjectID": 113,
"RegionID": 3,
"TerminalName": "Edmonds",
"TerminalAbbrev": "EDM",
"SortSeq": 10,
"Bulletins": [
{
"BulletinTitle": "Muk/Clin - ADA Alert - Tokitae #2 elevator is out of service",
"BulletinText": "<p>The #2 elevator on the <em>Tokitae</em> is out of service. The #1 elevator is available for customer use.</p>",
"BulletinSortSeq": 8,
"BulletinLastUpdated": "2025-11-12T12:43:07.793Z",
"BulletinLastUpdatedSortable": "20251112044307"
},
{
"BulletinTitle": "Edm/King - SR 104 Weekday Roadwork Delays in Kingston",
"BulletinText": "<p><span data-contrast=\"auto\">Plan for possible weekday travel delays on State Route 104 near our Kingston terminal this fall. Work begins next week on a </span><a href=\"https://links-1.govdelivery.com/CL0/https:%2F%2Fstorymaps.arcgis.com%2Fstories%2Fb499caa03d8542389a9cee85b27fa320/1/010001995e343f6a-6b18f909-6382-454b-832e-637770aaf77f-000000/5QNdfjSpCNB1KrdEY0BREwa9wmwvU-j2fHV16ineGLo=423\"><span data-contrast=\"none\">Kitsap County ferry traffic lane project</span></a><span data-contrast=\"auto\">. Crews are installing a stoplight system at Lindvog Road Northeast that detects when there is space for vehicles in the ferry line to proceed forward. They will also add kiosks that dispense boarding passes to help manage ferry traffic. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335559738":240,"335559739":240,"335559740":240}\"> </span></p>\r\n<p><b><span data-contrast=\"auto\">What to expect</span></b><span data-contrast=\"auto\">: From 8 a.m. to 6 p.m. Tuesdays through Fridays, expect alternating one-way traffic in this area. There will also be occasional full traffic stops in both directions approaching the work zone. Crews are scheduled to wrap up by winter. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335559685":0,"335559738":240,"335559739":240,"335559740":240}\"> </span></p>\r\n<p><span data-contrast=\"auto\">The stop light and boarding pass system is planned to start this winter. We will keep you updated through rider alerts on timing and how the system will work. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335559738":240,"335559739":240,"335559740":240}\"><br /></span></p>",
"BulletinSortSeq": 5,
"BulletinLastUpdated": "2025-10-12T00:18:23.710Z",
"BulletinLastUpdatedSortable": "20251011171823"
}
]
},
{
"TerminalID": 9,
"TerminalSubjectID": 114,
"RegionID": 5,
"TerminalName": "Fauntleroy",
"TerminalAbbrev": "FAU",
"SortSeq": 10,
"Bulletins": [
{
"BulletinTitle": "Faunt/Va/SW - Kittitas to replace Chimacum this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">After successful maintenance, repairs, and inspections, the <em>Kittitas</em> will return to the </span><a href=\"https://wsdot.com/ferries/schedule/Default.aspx\"><span data-contrast=\"none\">Fauntleroy/Vashon/Southworth</span></a><span data-contrast=\"none\"> route on Sunday, Nov. 16, replacing the <em>Chimacum</em>. We do not expect service impacts during this vessel swap. Thank you for your patience as we maintain, repair, and inspect our vessels.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559685":0,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:11:29.720Z",
"BulletinLastUpdatedSortable": "20251115091129"
},
{
"BulletinTitle": "Faunt/VA/SW-Update: Vashon 9:20a.m. Sailing Will Sail as Scheduled",
"BulletinText": "<p>The <b>#3 vessel, Sealth</b> , 9:20 a.m. sailing from Vashon to Fauntleroy and Southworth is fully crewed and will sail as scheduled. There is no service disruption.</p>\r\n<p>We will continue to send updated travel information as it becomes available. Customers can <a href=\"https://wsdot.wa.gov/ferries/sailing-schedules/schedule-route\">check the online schedule</a> for more information on scheduled upcoming sailings and also <a href=\"https://www.wsdot.com/ferries/vesselwatch/\">view the real-time travel map</a> for live boat location information.</p>\r\n<p><strong> </strong></p>\r\n<p><strong> </strong></p>",
"BulletinSortSeq": 1,
"BulletinLastUpdated": "2025-11-15T17:07:08.037Z",
"BulletinLastUpdatedSortable": "20251115090708"
}
]
},
{
"TerminalID": 10,
"TerminalSubjectID": 115,
"RegionID": 1,
"TerminalName": "Friday Harbor",
"TerminalAbbrev": "FRH",
"SortSeq": 50,
"Bulletins": [
{
"BulletinTitle": "Ana/SJs - Kaleetan to replace Samish this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">This Sunday, Nov. 16, the <em>Kaleetan</em> will replace the<em> Samish</em> on the Anacortes/San Juan Islands route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.<br /></span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:08:11.927Z",
"BulletinLastUpdatedSortable": "20251115090811"
}
]
},
{
"TerminalID": 12,
"TerminalSubjectID": 110,
"RegionID": 3,
"TerminalName": "Kingston",
"TerminalAbbrev": "KIN",
"SortSeq": 20,
"Bulletins": [
{
"BulletinTitle": "Muk/Clin - ADA Alert - Tokitae #2 elevator is out of service",
"BulletinText": "<p>The #2 elevator on the <em>Tokitae</em> is out of service. The #1 elevator is available for customer use.</p>",
"BulletinSortSeq": 8,
"BulletinLastUpdated": "2025-11-12T12:43:07.793Z",
"BulletinLastUpdatedSortable": "20251112044307"
},
{
"BulletinTitle": "Edm/King - SR 104 Weekday Roadwork Delays in Kingston",
"BulletinText": "<p><span data-contrast=\"auto\">Plan for possible weekday travel delays on State Route 104 near our Kingston terminal this fall. Work begins next week on a </span><a href=\"https://links-1.govdelivery.com/CL0/https:%2F%2Fstorymaps.arcgis.com%2Fstories%2Fb499caa03d8542389a9cee85b27fa320/1/010001995e343f6a-6b18f909-6382-454b-832e-637770aaf77f-000000/5QNdfjSpCNB1KrdEY0BREwa9wmwvU-j2fHV16ineGLo=423\"><span data-contrast=\"none\">Kitsap County ferry traffic lane project</span></a><span data-contrast=\"auto\">. Crews are installing a stoplight system at Lindvog Road Northeast that detects when there is space for vehicles in the ferry line to proceed forward. They will also add kiosks that dispense boarding passes to help manage ferry traffic. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335559738":240,"335559739":240,"335559740":240}\"> </span></p>\r\n<p><b><span data-contrast=\"auto\">What to expect</span></b><span data-contrast=\"auto\">: From 8 a.m. to 6 p.m. Tuesdays through Fridays, expect alternating one-way traffic in this area. There will also be occasional full traffic stops in both directions approaching the work zone. Crews are scheduled to wrap up by winter. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335559685":0,"335559738":240,"335559739":240,"335559740":240}\"> </span></p>\r\n<p><span data-contrast=\"auto\">The stop light and boarding pass system is planned to start this winter. We will keep you updated through rider alerts on timing and how the system will work. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335559738":240,"335559739":240,"335559740":240}\"><br /></span></p>",
"BulletinSortSeq": 5,
"BulletinLastUpdated": "2025-10-12T00:18:23.710Z",
"BulletinLastUpdatedSortable": "20251011171823"
}
]
},
{
"TerminalID": 13,
"TerminalSubjectID": 117,
"RegionID": 1,
"TerminalName": "Lopez Island",
"TerminalAbbrev": "LOP",
"SortSeq": 20,
"Bulletins": [
{
"BulletinTitle": "Ana/SJs - Kaleetan to replace Samish this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">This Sunday, Nov. 16, the <em>Kaleetan</em> will replace the<em> Samish</em> on the Anacortes/San Juan Islands route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.<br /></span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:08:11.927Z",
"BulletinLastUpdatedSortable": "20251115090811"
}
]
},
{
"TerminalID": 14,
"TerminalSubjectID": 109,
"RegionID": 2,
"TerminalName": "Mukilteo",
"TerminalAbbrev": "MUK",
"SortSeq": 10,
"Bulletins": [
{
"BulletinTitle": "Muk/Clin - ADA Alert - Tokitae #2 elevator is out of service",
"BulletinText": "<p>The #2 elevator on the <em>Tokitae</em> is out of service. The #1 elevator is available for customer use.</p>",
"BulletinSortSeq": 8,
"BulletinLastUpdated": "2025-11-12T12:43:07.793Z",
"BulletinLastUpdatedSortable": "20251112044307"
},
{
"BulletinTitle": "Muk/Clin - Update - Closure dates for Mukilteo/Clinton weekdays in early 2026",
"BulletinText": "<p><span data-contrast=\"none\">We’ve finalized the schedule for construction work affecting our Mukilteo/Clinton route in early 2026. </span><span data-contrast=\"auto\">We will </span><b><span data-contrast=\"auto\">suspend service for four hours</span></b><span data-contrast=\"auto\"> midday on these nine dates: </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<ul>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Tuesday, Jan. 6</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Thursday, Jan. 8</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Friday, Jan. 9</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Tuesday, Jan. 13</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">Friday, Jan. 16</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">Tuesday, Feb. 3</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"auto\">Wednesday, Feb. 4</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"auto\">Friday, Feb. 6</span></li>\r\n<li aria-setsize=\"-1\" data-leveltext=\"?\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"?","469777815":"hybridMultilevel"}\" data-aria-posinset=\"9\" data-aria-level=\"1\"><span data-contrast=\"auto\">Monday, Feb. 9</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":0,"335559739":0}\"> </span></li>\r\n</ul>\r\n<p><span data-contrast=\"auto\">On those dates, the last morning sailings will be the 8:30 a.m. out of Clinton and the 9 a.m. out of Mukilteo. Service will resume with the 1 p.m. Clinton departure and 1:30 p.m. Mukilteo departure. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":0,"335559737":0,"335559738":240,"335559739":240,"335559740":259}\"> </span></p>\r\n<p><b><span data-contrast=\"none\">Additional cancellations due to night work</span></b><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><span data-contrast=\"none\">On</span><span data-contrast=\"auto\"> </span><span data-contrast=\"auto\">Monday through Friday nights, Jan. 19-23, 26-30 and Feb. 16-20,</span><span data-contrast=\"auto\"> the route’s final roundtrip will be canceled. The last sailings will be the 11:30 p.m. from Clinton and the 12:15 a.m. from Mukilteo, 10 minutes later than normal.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><b><span data-contrast=\"none\">About this construction</span></b><span data-contrast=\"none\"> </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><span data-contrast=\"none\">We'll make repairs at our Mukilteo ferry terminal to the left (west) wing wall, which helps guide the ferry in place during landings. This wing wall was damaged and moved out of position during a hard ferry landing in 2022. We made initial repairs after the incident, but this important and required work will provide a more solid structure for ferry captains as they land vessels in Mukilteo. </span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>\r\n<p><span data-contrast=\"auto\">If dates change due to weather, marine mammals or other unexpected reasons, we will share alternate dates. </span><span data-contrast=\"none\">We’ll keep you updated through rider alerts, the WSF Weekly email, and social media. You can also </span><a href=\"https://service.govdelivery.com/accounts/WADOT/subscriber/new\"><span data-contrast=\"none\">sign up for a project-specific email list</span></a><span data-contrast=\"none\"> for more frequent updates.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":1,"335551620":1,"335559738":240,"335559739":240}\"> </span></p>",
"BulletinSortSeq": 9,
"BulletinLastUpdated": "2025-11-05T19:17:28.053Z",
"BulletinLastUpdatedSortable": "20251105111728"
}
]
},
{
"TerminalID": 15,
"TerminalSubjectID": 119,
"RegionID": 1,
"TerminalName": "Orcas Island",
"TerminalAbbrev": "ORI",
"SortSeq": 40,
"Bulletins": [
{
"BulletinTitle": "Ana/SJs - Kaleetan to replace Samish this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">This Sunday, Nov. 16, the <em>Kaleetan</em> will replace the<em> Samish</em> on the Anacortes/San Juan Islands route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.<br /></span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:08:11.927Z",
"BulletinLastUpdatedSortable": "20251115090811"
}
]
},
{
"TerminalID": 16,
"TerminalSubjectID": 108,
"RegionID": 5,
"TerminalName": "Point Defiance",
"TerminalAbbrev": "PTD",
"SortSeq": 60,
"Bulletins": []
},
{
"TerminalID": 17,
"TerminalSubjectID": 107,
"RegionID": 2,
"TerminalName": "Port Townsend",
"TerminalAbbrev": "POT",
"SortSeq": 30,
"Bulletins": []
},
{
"TerminalID": 7,
"TerminalSubjectID": 101,
"RegionID": 4,
"TerminalName": "Seattle",
"TerminalAbbrev": "P52",
"SortSeq": 20,
"Bulletins": [
{
"BulletinTitle": "Sea/Brem - Chimacum to replace Kaleetan this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\" xml:lang=\"EN-US\" lang=\"EN-US\" class=\"TextRun SCXW106257461 BCX8\"><span class=\"NormalTextRun SCXW106257461 BCX8\">This Sunday, Nov. 16, the <em>Chimacum</em> will replace the </span><em><span class=\"NormalTextRun SCXW106257461 BCX8\">Kaleetan</span></em><span class=\"NormalTextRun SCXW106257461 BCX8\"> on the </span></span><a class=\"Hyperlink SCXW106257461 BCX8\" href=\"https://wsdot.com/ferries/schedule/scheduledetailbyroute.aspx?route=sea-br\" target=\"_blank\" rel=\"noreferrer noopener\"><span data-contrast=\"none\" xml:lang=\"EN-US\" lang=\"EN-US\" class=\"TextRun Underlined SCXW106257461 BCX8\"><span class=\"NormalTextRun SCXW106257461 BCX8\" data-ccp-charstyle=\"Hyperlink\">Seattle/Bremerton</span></span></a><span data-contrast=\"none\" xml:lang=\"EN-US\" lang=\"EN-US\" class=\"TextRun SCXW106257461 BCX8\"><span class=\"NormalTextRun SCXW106257461 BCX8\"> route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.</span></span><span class=\"EOP SCXW106257461 BCX8\" data-ccp-props=\"{"335557856":16777215,"335559739":0}\"> <br /><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:12:31.130Z",
"BulletinLastUpdatedSortable": "20251115091231"
},
{
"BulletinTitle": "Sea/Brem-ADA Alert: Elevator on the Kaleetan is temporarily unavailable.",
"BulletinText": "<p>The elevator on the <em>Kaleetan</em> is temporarily unavailable. There are facilities located on the car deck level of the ferry. Updates will occur when more information is available.</p>",
"BulletinSortSeq": 8,
"BulletinLastUpdated": "2025-11-12T12:42:41.987Z",
"BulletinLastUpdatedSortable": "20251112044241"
},
{
"BulletinTitle": "Sea/Brem - Changes to Seattle/Bremerton Route Schedule This Winter",
"BulletinText": "<p><span data-contrast=\"none\">For our upcoming winter sailing season starting Dec. 28, there will be changes to the </span><a href=\"https://wsdot.com/ferries/schedule/scheduledetailbyroute.aspx?route=sea-br\"><span data-contrast=\"none\">Seattle/Bremerton route schedule</span></a><span data-contrast=\"auto\"> due to construction. </span><span data-contrast=\"none\">While we're replacing two in-water terminal structures at Bremerton in January, we cannot tie up two boats there overnight. The route’s #1 boat will dock in Seattle during this work.</span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"> </span></p>\r\n<p><span data-contrast=\"none\">Winter schedule changes from Dec. 28, 2025 through March 21, 2026:</span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"> </span></p>\r\n<ul>\r\n<li><span data-contrast=\"none\">No 4:50 a.m. Bremerton departure (early morning commuters can take the </span><a href=\"https://www.kitsaptransit.com/service/fast-ferry/bremerton-fast-ferry\"><span data-contrast=\"none\">Kitsap Fast Ferry’</span></a><span data-contrast=\"none\">s 4:40 a.m. sailing).</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n<li><span data-contrast=\"none\">The 3:00 p.m. out of Bremerton will leave at 2:40 p.m.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n<li><span data-contrast=\"none\">Added 10:15 p.m. Bremerton to Seattle sailing.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n<li><span data-contrast=\"none\">On Sundays, the 8:35 a.m. Seattle and 9:50 a.m. Bremerton departures are canceled for refueling (normally done overnight in Bremerton).</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span></li>\r\n</ul>\r\n<p><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"> </span><span data-contrast=\"none\">We will send additional reminders about these schedule changes, including when they are live on the schedule webpage.<br /></span></p>",
"BulletinSortSeq": 5,
"BulletinLastUpdated": "2025-10-17T17:51:24.437Z",
"BulletinLastUpdatedSortable": "20251017105124"
}
]
},
{
"TerminalID": 18,
"TerminalSubjectID": 118,
"RegionID": 1,
"TerminalName": "Shaw Island",
"TerminalAbbrev": "SHI",
"SortSeq": 30,
"Bulletins": [
{
"BulletinTitle": "Ana/SJs - Kaleetan to replace Samish this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">This Sunday, Nov. 16, the <em>Kaleetan</em> will replace the<em> Samish</em> on the Anacortes/San Juan Islands route. We do not expect service impacts during this vessel swap. Thank you for your patience as we move boats around the system to complete maintenance, repairs, and inspections.<br /></span><span data-ccp-props=\"{"335557856":16777215,"335559739":0}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:08:11.927Z",
"BulletinLastUpdatedSortable": "20251115090811"
}
]
},
{
"TerminalID": 19,
"TerminalSubjectID": 120,
"RegionID": 1,
"TerminalName": "Sidney B.C.",
"TerminalAbbrev": "SID",
"SortSeq": 60,
"Bulletins": []
},
{
"TerminalID": 20,
"TerminalSubjectID": 105,
"RegionID": 5,
"TerminalName": "Southworth",
"TerminalAbbrev": "SOU",
"SortSeq": 35,
"Bulletins": [
{
"BulletinTitle": "Faunt/Va/SW - Kittitas to replace Chimacum this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">After successful maintenance, repairs, and inspections, the <em>Kittitas</em> will return to the </span><a href=\"https://wsdot.com/ferries/schedule/Default.aspx\"><span data-contrast=\"none\">Fauntleroy/Vashon/Southworth</span></a><span data-contrast=\"none\"> route on Sunday, Nov. 16, replacing the <em>Chimacum</em>. We do not expect service impacts during this vessel swap. Thank you for your patience as we maintain, repair, and inspect our vessels.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559685":0,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:11:29.720Z",
"BulletinLastUpdatedSortable": "20251115091129"
},
{
"BulletinTitle": "Faunt/VA/SW-Update: Vashon 9:20a.m. Sailing Will Sail as Scheduled",
"BulletinText": "<p>The <b>#3 vessel, Sealth</b> , 9:20 a.m. sailing from Vashon to Fauntleroy and Southworth is fully crewed and will sail as scheduled. There is no service disruption.</p>\r\n<p>We will continue to send updated travel information as it becomes available. Customers can <a href=\"https://wsdot.wa.gov/ferries/sailing-schedules/schedule-route\">check the online schedule</a> for more information on scheduled upcoming sailings and also <a href=\"https://www.wsdot.com/ferries/vesselwatch/\">view the real-time travel map</a> for live boat location information.</p>\r\n<p><strong> </strong></p>\r\n<p><strong> </strong></p>",
"BulletinSortSeq": 1,
"BulletinLastUpdated": "2025-11-15T17:07:08.037Z",
"BulletinLastUpdatedSortable": "20251115090708"
}
]
},
{
"TerminalID": 21,
"TerminalSubjectID": 121,
"RegionID": 5,
"TerminalName": "Tahlequah",
"TerminalAbbrev": "TAH",
"SortSeq": 55,
"Bulletins": []
},
{
"TerminalID": 22,
"TerminalSubjectID": 106,
"RegionID": 5,
"TerminalName": "Vashon Island",
"TerminalAbbrev": "VAI",
"SortSeq": 20,
"Bulletins": [
{
"BulletinTitle": "Faunt/Va/SW - Kittitas to replace Chimacum this Sunday, Nov. 16",
"BulletinText": "<p><span data-contrast=\"none\">After successful maintenance, repairs, and inspections, the <em>Kittitas</em> will return to the </span><a href=\"https://wsdot.com/ferries/schedule/Default.aspx\"><span data-contrast=\"none\">Fauntleroy/Vashon/Southworth</span></a><span data-contrast=\"none\"> route on Sunday, Nov. 16, replacing the <em>Chimacum</em>. We do not expect service impacts during this vessel swap. Thank you for your patience as we maintain, repair, and inspect our vessels.</span><span data-ccp-props=\"{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559685":0,"335559737":0,"335559738":0,"335559739":0,"335559740":259}\"><br /></span></p>",
"BulletinSortSeq": 2,
"BulletinLastUpdated": "2025-11-15T17:11:29.720Z",
"BulletinLastUpdatedSortable": "20251115091129"
},
{
"BulletinTitle": "Faunt/VA/SW-Update: Vashon 9:20a.m. Sailing Will Sail as Scheduled",
"BulletinText": "<p>The <b>#3 vessel, Sealth</b> , 9:20 a.m. sailing from Vashon to Fauntleroy and Southworth is fully crewed and will sail as scheduled. There is no service disruption.</p>\r\n<p>We will continue to send updated travel information as it becomes available. Customers can <a href=\"https://wsdot.wa.gov/ferries/sailing-schedules/schedule-route\">check the online schedule</a> for more information on scheduled upcoming sailings and also <a href=\"https://www.wsdot.com/ferries/vesselwatch/\">view the real-time travel map</a> for live boat location information.</p>\r\n<p><strong> </strong></p>\r\n<p><strong> </strong></p>",
"BulletinSortSeq": 1,
"BulletinLastUpdated": "2025-11-15T17:07:08.037Z",
"BulletinLastUpdatedSortable": "20251115090708"
}
]
}
]