{"id":537,"date":"2026-07-17T01:30:17","date_gmt":"2026-07-16T15:30:17","guid":{"rendered":"https:\/\/addtransit.com\/blog\/?p=537"},"modified":"2026-07-17T01:30:18","modified_gmt":"2026-07-16T15:30:18","slug":"when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out","status":"publish","type":"post","link":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/","title":{"rendered":"When a sailing gets cancelled, how fast do your passengers find out?"},"content":{"rendered":"<p><img src=\"https:\/\/addtransit.com\/webroot\/images\/blog\/when-a-sailing-gets-cancelled-hero.png\" alt=\"Split screen showing a cancelled 2:00 PM ferry sailing on Google Maps next to the AddTransit dashboard Realtime Status form publishing the same cancellation as a GTFS-Realtime alert\" style=\"max-width:100%;height:auto;margin-bottom:20px\"><\/p>\n<p>A storm rolls in and you cancel the 2pm sailing. You post it on Facebook. You update the notice board at the terminal. But the family already driving there is looking at Google Maps, which still shows the 2pm departure running on time \u2014 because your website and Google Maps have never talked to each other.<\/p>\n<p>That gap, between &#8220;we cancelled it&#8221; and &#8220;the passenger found out,&#8221; is where ferry operators lose trust and take the angry phone calls.<\/p>\n<h2>Static GTFS vs. GTFS-Realtime, in plain English<\/h2>\n<p><strong>Static GTFS<\/strong> is your timetable, published as a feed. It&#8217;s what puts your sailings into Google Maps, Apple Maps and other journey planners in the first place \u2014 someone searches &#8220;ferry to [island]&#8221; and your times show up. It&#8217;s set up once and updated when your schedule changes.<\/p>\n<p><strong>GTFS-Realtime<\/strong> is the live layer on top: &#8220;this specific sailing is delayed,&#8221; &#8220;this one&#8217;s cancelled,&#8221; &#8220;the vessel is here right now.&#8221; It updates continuously, and it&#8217;s the part almost no ferry-booking platform produces \u2014 which is exactly the part that matters most for a ferry operator.<\/p>\n<h2>Why this is a ferry problem more than a bus problem<\/h2>\n<p>Ferries are weather-exposed in a way scheduled bus routes usually aren&#8217;t. Cancellations and delays are routine across a season, not a rare exception. And a cancelled sailing strands people who are often already at the terminal, having driven there \u2014 the cost of stale information is higher than a bus you just catch ten minutes later. Add in seasonal or tidal schedule changes, and you&#8217;ve got exactly the conditions where a live feed earns its keep.<\/p>\n<p>For a ferry operator, GTFS-Realtime isn&#8217;t telemetry for its own sake \u2014 it&#8217;s cancellation communication that reaches the passenger where they&#8217;re already looking, the map, without spending anything extra on ads or SMS to do it.<\/p>\n<h2>&#8220;But I already post cancellations on Facebook and our website&#8221;<\/h2>\n<p>Sure \u2014 and that reaches people who already follow you, or think to go check. It doesn&#8217;t reach the passenger who searched once, weeks ago, and is now mid-journey with the map open. That&#8217;s a different audience, and it&#8217;s one you can&#8217;t otherwise touch. A GTFS-Realtime feed also flows through to any other transit app or journey planner that consumes it, so one update multiplies out further than a single social post.<\/p>\n<h2>What it actually takes<\/h2>\n<p>You don&#8217;t hand-code any of this. In AddTransit, a cancellation or delay is flagged as a Realtime Status update from your dashboard \u2014 you choose what&#8217;s affected (a route, a trip, a stop) and why, and that becomes a real GTFS-Realtime Service Alert, the same standard Google Maps and other journey planners read. It&#8217;s a short form, not something you or your IT team have to touch. Behind the scenes, GTFS-Realtime feeds use a technical format called protobuf, the same one Google Maps requires \u2014 normally something you&#8217;d need a software engineer to produce.<\/p>\n<p>AddTransit generates it for you automatically the moment you publish the update, so you get a real, spec-compliant feed without writing a line of code. It is a deliberate step from your dashboard rather than something that fires itself, though \u2014 so it&#8217;s worth building &#8220;flag the cancellation&#8221; into your actual weather-day routine, not assuming it happens automatically.<\/p>\n<p>This is what makes AddTransit&#8217;s setup comprehensive: static GTFS, the live realtime layer, and ticketing all run from the same platform, on the same feed, under the same account. Your schedule, your live cancellation alerts, and your bookings are connected end to end \u2014 not stitched together from separate tools.<\/p>\n<h2>Is this for you?<\/h2>\n<p>If you run two sailings a day on a timetable that basically never changes, static GTFS alone is probably enough, and you don&#8217;t need to think about GTFS-Realtime any further. If your season is weather-driven and your phone rings every time the map is wrong, the realtime layer is the difference between passengers finding out from Google Maps and finding out from an angry voicemail.<\/p>\n<p><a href=\"https:\/\/addtransit.com\/app.php?src=blog_ferry_gtfsrt\">See how a flagged cancellation becomes a live map update \u2192<\/a><\/p>\n<p><em>This post is written by the AddTransit team \u2014 we build the GTFS + GTFS-Realtime + ticketing platform described above, so take the framing with that in mind. The underlying gap between static and real-time GTFS is real whichever tool you use.<\/em><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-537\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-537\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li><a href=\"#\" class=\"sharing-anchor sd-button share-more\"><span>More<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><div class=\"sharing-hidden\"><div class=\"inner\" style=\"display: none;\"><ul><li class=\"share-reddit\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-reddit sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Reddit (Opens in new window)<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon no-text\" href=\"mailto:?subject=%5BShared%20Post%5D%20When%20a%20sailing%20gets%20cancelled%2C%20how%20fast%20do%20your%20passengers%20find%20out%3F&body=https%3A%2F%2Faddtransit.com%2Fblog%2F2026%2F07%2Fwhen-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out%2F&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"69ec459fd3\" data-email-share-track-url=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=email\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to email a link to a friend (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-tumblr\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-tumblr sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=tumblr\" target=\"_blank\" title=\"Click to share on Tumblr\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Tumblr (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\" target=\"_blank\" title=\"Click to print\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-537\" class=\"share-linkedin sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pocket (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-pinterest\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-pinterest-537\" class=\"share-pinterest sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=pinterest\" target=\"_blank\" title=\"Click to share on Pinterest\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pinterest (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Static schedules put your ferry on Google Maps. GTFS-Realtime keeps it accurate when weather hits \u2014 and it&#8217;s already part of your AddTransit feed.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-537\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-537\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li><a href=\"#\" class=\"sharing-anchor sd-button share-more\"><span>More<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><div class=\"sharing-hidden\"><div class=\"inner\" style=\"display: none;\"><ul><li class=\"share-reddit\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-reddit sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Reddit (Opens in new window)<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon no-text\" href=\"mailto:?subject=%5BShared%20Post%5D%20When%20a%20sailing%20gets%20cancelled%2C%20how%20fast%20do%20your%20passengers%20find%20out%3F&body=https%3A%2F%2Faddtransit.com%2Fblog%2F2026%2F07%2Fwhen-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out%2F&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"69ec459fd3\" data-email-share-track-url=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=email\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to email a link to a friend (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-tumblr\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-tumblr sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=tumblr\" target=\"_blank\" title=\"Click to share on Tumblr\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Tumblr (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\" target=\"_blank\" title=\"Click to print\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-537\" class=\"share-linkedin sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pocket (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-pinterest\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-pinterest-537\" class=\"share-pinterest sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/?share=pinterest\" target=\"_blank\" title=\"Click to share on Pinterest\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pinterest (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[93],"tags":[],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.6.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ferry GTFS-Realtime: Get Cancellations on Google Maps<\/title>\n<meta name=\"description\" content=\"Static GTFS puts your ferry on Google Maps. GTFS-Realtime keeps it accurate when a sailing is cancelled \u2014 built into your AddTransit feed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When a Sailing Gets Cancelled, How Fast Do Passengers Find Out?\" \/>\n<meta property=\"og:description\" content=\"A storm hits, you cancel the sailing \u2014 but Google Maps still shows it running. Here&#039;s how GTFS-Realtime closes that gap for ferry operators.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\" \/>\n<meta property=\"og:site_name\" content=\"AddTransit : GTFS, Realtime &amp; Tickets\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AddTransit\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-16T15:30:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-16T15:30:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2026\/07\/ferry-gtfs-realtime-cancellation-flow.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"AddTransit Team\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AddTransit Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\"},\"author\":{\"name\":\"AddTransit Team\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/da2763eaacfd4e6eb21a3f1cf3dfd350\"},\"headline\":\"When a sailing gets cancelled, how fast do your passengers find out?\",\"datePublished\":\"2026-07-16T15:30:17+00:00\",\"dateModified\":\"2026-07-16T15:30:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\"},\"wordCount\":711,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\"},\"articleSection\":[\"Ferry\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\",\"url\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\",\"name\":\"Ferry GTFS-Realtime: Get Cancellations on Google Maps\",\"isPartOf\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#website\"},\"datePublished\":\"2026-07-16T15:30:17+00:00\",\"dateModified\":\"2026-07-16T15:30:18+00:00\",\"description\":\"Static GTFS puts your ferry on Google Maps. GTFS-Realtime keeps it accurate when a sailing is cancelled \u2014 built into your AddTransit feed.\",\"breadcrumb\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/addtransit.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When a sailing gets cancelled, how fast do your passengers find out?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/addtransit.com\/blog\/#website\",\"url\":\"https:\/\/addtransit.com\/blog\/\",\"name\":\"AddTransit : GTFS, Realtime &amp; Tickets\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/addtransit.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\",\"name\":\"AddTransit\",\"url\":\"https:\/\/addtransit.com\/blog\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/addtransit\",\"https:\/\/www.youtube.com\/user\/AddTransit\",\"https:\/\/www.facebook.com\/AddTransit\",\"https:\/\/twitter.com\/AddTransit\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png\",\"contentUrl\":\"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png\",\"width\":64,\"height\":64,\"caption\":\"AddTransit\"},\"image\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/da2763eaacfd4e6eb21a3f1cf3dfd350\",\"name\":\"AddTransit Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/312215e87263f24f64b0a21dc767e741?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/312215e87263f24f64b0a21dc767e741?s=96&d=mm&r=g\",\"caption\":\"AddTransit Team\"},\"description\":\"Practical notes on GTFS, ticketing and operations for small transit, ferry and tour operators.\",\"sameAs\":[\"https:\/\/addtransit.com\"],\"url\":\"https:\/\/addtransit.com\/blog\/author\/addtransit-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ferry GTFS-Realtime: Get Cancellations on Google Maps","description":"Static GTFS puts your ferry on Google Maps. GTFS-Realtime keeps it accurate when a sailing is cancelled \u2014 built into your AddTransit feed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/","og_locale":"en_US","og_type":"article","og_title":"When a Sailing Gets Cancelled, How Fast Do Passengers Find Out?","og_description":"A storm hits, you cancel the sailing \u2014 but Google Maps still shows it running. Here's how GTFS-Realtime closes that gap for ferry operators.","og_url":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/","og_site_name":"AddTransit : GTFS, Realtime &amp; Tickets","article_publisher":"https:\/\/www.facebook.com\/AddTransit","article_published_time":"2026-07-16T15:30:17+00:00","article_modified_time":"2026-07-16T15:30:18+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2026\/07\/ferry-gtfs-realtime-cancellation-flow.png","type":"image\/png"}],"author":"AddTransit Team","twitter_misc":{"Written by":"AddTransit Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#article","isPartOf":{"@id":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/"},"author":{"name":"AddTransit Team","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/da2763eaacfd4e6eb21a3f1cf3dfd350"},"headline":"When a sailing gets cancelled, how fast do your passengers find out?","datePublished":"2026-07-16T15:30:17+00:00","dateModified":"2026-07-16T15:30:18+00:00","mainEntityOfPage":{"@id":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/"},"wordCount":711,"commentCount":0,"publisher":{"@id":"https:\/\/addtransit.com\/blog\/#organization"},"articleSection":["Ferry"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/","url":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/","name":"Ferry GTFS-Realtime: Get Cancellations on Google Maps","isPartOf":{"@id":"https:\/\/addtransit.com\/blog\/#website"},"datePublished":"2026-07-16T15:30:17+00:00","dateModified":"2026-07-16T15:30:18+00:00","description":"Static GTFS puts your ferry on Google Maps. GTFS-Realtime keeps it accurate when a sailing is cancelled \u2014 built into your AddTransit feed.","breadcrumb":{"@id":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/addtransit.com\/blog\/2026\/07\/when-a-sailing-gets-cancelled-how-fast-do-your-passengers-find-out\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/addtransit.com\/blog\/"},{"@type":"ListItem","position":2,"name":"When a sailing gets cancelled, how fast do your passengers find out?"}]},{"@type":"WebSite","@id":"https:\/\/addtransit.com\/blog\/#website","url":"https:\/\/addtransit.com\/blog\/","name":"AddTransit : GTFS, Realtime &amp; Tickets","description":"","publisher":{"@id":"https:\/\/addtransit.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/addtransit.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/addtransit.com\/blog\/#organization","name":"AddTransit","url":"https:\/\/addtransit.com\/blog\/","sameAs":["https:\/\/www.linkedin.com\/company\/addtransit","https:\/\/www.youtube.com\/user\/AddTransit","https:\/\/www.facebook.com\/AddTransit","https:\/\/twitter.com\/AddTransit"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png","contentUrl":"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png","width":64,"height":64,"caption":"AddTransit"},"image":{"@id":"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/da2763eaacfd4e6eb21a3f1cf3dfd350","name":"AddTransit Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/312215e87263f24f64b0a21dc767e741?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/312215e87263f24f64b0a21dc767e741?s=96&d=mm&r=g","caption":"AddTransit Team"},"description":"Practical notes on GTFS, ticketing and operations for small transit, ferry and tour operators.","sameAs":["https:\/\/addtransit.com"],"url":"https:\/\/addtransit.com\/blog\/author\/addtransit-team\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6gMoi-8F","_links":{"self":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/537"}],"collection":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":10,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/537\/revisions"}],"predecessor-version":[{"id":548,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/537\/revisions\/548"}],"wp:attachment":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/media?parent=537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/categories?post=537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/tags?post=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}