www.buses.co.uk Open in urlscan Pro
68.183.252.169  Public Scan

Submitted URL: http://buses.co.uk/
Effective URL: https://www.buses.co.uk/
Submission: On April 21 via api from GB — Scanned from GB

Form analysis 1 forms found in the DOM

GET /directions

<form method="get" action="/directions" id="journeyForm">
  <div class="jp-form__search">
    <div class="jp-form__input-row jp-form__input-row--origin">
      <div> <button type="submit" class="jp-form__enter-key-submit hidden"></button>
      </div>
      <div>
        <div id="origin">
          <div>
            <div class="places-search" data-intent="origin" data-network-role="journey-planner-search">
              <input type="search" id="origin_name" name="origin[name]" required="required" class="places-search__input form-control" data-search-role="input" placeholder="Select your start point..."
                aria-label="Enter a place to start your journey from" autocomplete="off">
              <div class="places-search__results" data-search-role="results">
                <ul class="search-results">
                  <li class="search-results__item" data-search-role="result">
                    <button class="search-results__button" data-type="geolocation" data-explore-href="/explore?marker=My%20location&amp;type=geolocation" type="button" tabindex="-1">
                      <div class="search-results__button__layout">
                        <div class="search-results__icon">
                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M17.35 6.65a.5.5 0 0 0-.52-.12l-11 4a.5.5 0 0 0 0 .93l4.8 1.92 1.92 4.8a.5.5 0 0 0 .46.31.5.5 0 0 0 .46-.33l4-11a.5.5 0 0 0-.12-.51zM13 16.6l-1.51-3.78a.5.5 0 0 0-.28-.28L7.4 11l8.76-3.19z"></path>
                          </svg>
                        </div>
                        <div class="search-results__content"> My location <span class="search-results__meta"></span>
                        </div>
                      </div>
                    </button>
                  </li>
                </ul>
              </div>
            </div>
          </div>
          <div>
            <div id="origin_location"><input type="hidden" id="origin_location_lat" name="origin[location][lat]" class="places-hidden__input"><input type="hidden" id="origin_location_lon" name="origin[location][lon]" class="places-hidden__input">
            </div>
          </div>
        </div>
      </div>
      <div> <button type="submit" id="swapped" name="swapped" class="jp-form__swapper">
          <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <style type="text/css">
              .icon-swapper {
                fill: currentColor;
              }
            </style>
            <path class="icon-swapper"
              d="M19 8.9c0 2-1.6 3.6-3.6 3.6H8.1c-1.4 0-2.6 1.1-2.6 2.6s1.1 2.6 2.6 2.6h4.3l-1.1-1.1c-0.2-0.2-0.2-0.5 0-0.7s0.5-0.2 0.7 0l2.3 2.3 -2.3 2.3c-0.1 0.1-0.2 0.1-0.4 0.1s-0.3 0-0.4-0.1c-0.2-0.2-0.2-0.5 0-0.7l1.1-1.1H8.1c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.6-3.6h7.3c1.4 0 2.6-1.1 2.6-2.6s-1.1-2.6-2.6-2.6H11l1.1 1.1c0.2 0.2 0.2 0.5 0 0.7 -0.1 0.1-0.2 0.1-0.4 0.1s-0.3 0-0.4-0.1L9.1 5.9l2.3-2.3c0.2-0.2 0.5-0.2 0.7 0s0.2 0.5 0 0.7l-1.1 1.1h4.5C17.4 5.4 19 7 19 8.9z">
            </path>
          </svg> <span class="sr-only">Swap the start point with the destination</span>
        </button>
      </div>
    </div>
    <div class="jp-form__input-row jp-form__input-row--destination">
      <div>
        <div id="destination">
          <div>
            <div class="places-search" data-intent="destination" data-network-role="journey-planner-search">
              <input type="search" id="destination_name" name="destination[name]" required="required" class="places-search__input form-control" data-search-role="input" placeholder="Search for a destination..."
                aria-label="Enter a place to end your journey at" autocomplete="off">
              <div class="places-search__results" data-search-role="results">
                <ul class="search-results">
                  <li class="search-results__item" data-search-role="result">
                    <button class="search-results__button" data-type="geolocation" data-explore-href="/explore?marker=My%20location&amp;type=geolocation" type="button" tabindex="-1">
                      <div class="search-results__button__layout">
                        <div class="search-results__icon">
                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M17.35 6.65a.5.5 0 0 0-.52-.12l-11 4a.5.5 0 0 0 0 .93l4.8 1.92 1.92 4.8a.5.5 0 0 0 .46.31.5.5 0 0 0 .46-.33l4-11a.5.5 0 0 0-.12-.51zM13 16.6l-1.51-3.78a.5.5 0 0 0-.28-.28L7.4 11l8.76-3.19z"></path>
                          </svg>
                        </div>
                        <div class="search-results__content"> My location <span class="search-results__meta"></span>
                        </div>
                      </div>
                    </button>
                  </li>
                </ul>
              </div>
            </div>
          </div>
          <div>
            <div id="destination_location"><input type="hidden" id="destination_location_lat" name="destination[location][lat]" class="places-hidden__input"><input type="hidden" id="destination_location_lon" name="destination[location][lon]"
                class="places-hidden__input"></div>
          </div>
        </div>
      </div>
    </div>
    <div class="jp-form__radios">
      <div><label class="sr-only required">Select when you would like to travel</label>
        <div id="time_when">
          <div class="jp-form__radio"><input type="radio" id="time_when_0" name="time[when]" required="required" value="now" checked="checked"><label for="time_when_0">Leave now</label>
          </div>
          <div class="jp-form__radio"><input type="radio" id="time_when_1" name="time[when]" required="required" value="leave"><label for="time_when_1">Leave at...</label>
          </div>
          <div class="jp-form__radio"><input type="radio" id="time_when_2" name="time[when]" required="required" value="arrive"><label for="time_when_2">Arrive by...</label>
          </div>
        </div>
      </div>
    </div>
    <div class="jp-form__date" data-active-class="jp-form__date--active">
      <div id="time_date_wrapper">
        <div><label class="sr-only" for="time_date">Date</label><input type="date" id="time_date" name="time[date]" class="form-control" min="2022-04-20" value="2022-04-21"></div>
        <div><label class="sr-only" for="time_time">Time</label><select id="time_time" name="time[time]" class="form-control">
            <option value="00:00">00:00</option>
            <option value="00:15">00:15</option>
            <option value="00:30">00:30</option>
            <option value="00:45">00:45</option>
            <option value="01:00">01:00</option>
            <option value="01:15">01:15</option>
            <option value="01:30">01:30</option>
            <option value="01:45">01:45</option>
            <option value="02:00">02:00</option>
            <option value="02:15">02:15</option>
            <option value="02:30">02:30</option>
            <option value="02:45">02:45</option>
            <option value="03:00">03:00</option>
            <option value="03:15">03:15</option>
            <option value="03:30">03:30</option>
            <option value="03:45">03:45</option>
            <option value="04:00">04:00</option>
            <option value="04:15">04:15</option>
            <option value="04:30">04:30</option>
            <option value="04:45">04:45</option>
            <option value="05:00">05:00</option>
            <option value="05:15">05:15</option>
            <option value="05:30">05:30</option>
            <option value="05:45">05:45</option>
            <option value="06:00">06:00</option>
            <option value="06:15">06:15</option>
            <option value="06:30">06:30</option>
            <option value="06:45">06:45</option>
            <option value="07:00">07:00</option>
            <option value="07:15">07:15</option>
            <option value="07:30">07:30</option>
            <option value="07:45">07:45</option>
            <option value="08:00">08:00</option>
            <option value="08:15">08:15</option>
            <option value="08:30">08:30</option>
            <option value="08:45">08:45</option>
            <option value="09:00">09:00</option>
            <option value="09:15">09:15</option>
            <option value="09:30">09:30</option>
            <option value="09:45">09:45</option>
            <option value="10:00">10:00</option>
            <option value="10:15">10:15</option>
            <option value="10:30">10:30</option>
            <option value="10:45">10:45</option>
            <option value="11:00">11:00</option>
            <option value="11:15">11:15</option>
            <option value="11:30">11:30</option>
            <option value="11:45">11:45</option>
            <option value="12:00">12:00</option>
            <option value="12:15">12:15</option>
            <option value="12:30">12:30</option>
            <option value="12:45">12:45</option>
            <option value="13:00">13:00</option>
            <option value="13:15">13:15</option>
            <option value="13:30">13:30</option>
            <option value="13:45">13:45</option>
            <option value="14:00">14:00</option>
            <option value="14:15">14:15</option>
            <option value="14:30">14:30</option>
            <option value="14:45">14:45</option>
            <option value="15:00">15:00</option>
            <option value="15:15">15:15</option>
            <option value="15:30">15:30</option>
            <option value="15:45">15:45</option>
            <option value="16:00">16:00</option>
            <option value="16:15">16:15</option>
            <option value="16:30">16:30</option>
            <option value="16:45">16:45</option>
            <option value="17:00">17:00</option>
            <option value="17:15">17:15</option>
            <option value="17:30">17:30</option>
            <option value="17:45">17:45</option>
            <option value="18:00">18:00</option>
            <option value="18:15" selected="selected">18:15</option>
            <option value="18:30">18:30</option>
            <option value="18:45">18:45</option>
            <option value="19:00">19:00</option>
            <option value="19:15">19:15</option>
            <option value="19:30">19:30</option>
            <option value="19:45">19:45</option>
            <option value="20:00">20:00</option>
            <option value="20:15">20:15</option>
            <option value="20:30">20:30</option>
            <option value="20:45">20:45</option>
            <option value="21:00">21:00</option>
            <option value="21:15">21:15</option>
            <option value="21:30">21:30</option>
            <option value="21:45">21:45</option>
            <option value="22:00">22:00</option>
            <option value="22:15">22:15</option>
            <option value="22:30">22:30</option>
            <option value="22:45">22:45</option>
            <option value="23:00">23:00</option>
            <option value="23:15">23:15</option>
            <option value="23:30">23:30</option>
            <option value="23:45">23:45</option>
          </select></div>
      </div>
    </div>
    <div class="jp-form__submit">
      <div><button type="submit" id="search" name="" class="btn btn-primary" data-disabled-text="Searching..." data-enabled-text="Search">Get directions</button></div>
    </div>
  </div>
</form>

Text Content

COOKIE PREFERENCES

Our site uses cookies to help you plan your journey, buy tickets and to provide
you with a better experience. You can choose which non-necessary cookies you
want to allow by clicking "Manage Cookies" or you can "Allow All Cookies".

Manage CookiesAllow All Cookies

About Our Cookies
Close

ABOUT OUR COOKIES

Cookies are small text files that are stored by your browser on your device when
you visit any website. Cookies help us to improve the usability and performance
of our site and your overall experience. Details of all the cookies we use on
this site and how we classify them are available below in our Cookie
Declaration, and in our Cookie Policy.

Your consent applies to the following domains: buses.thekeyconnect.co.uk,
www.buses.co.uk, www.smartbuses.co.uk



Necessary (21)

These cookies are required to allow the website to work correctly. They enable
important features of our site to work such as the shopping basket and they
enhance speed, security and accessibility. 

NameProviderPurposeExpiryTypeCookieConsent [x3]CookiebotStores the user's cookie
consent state for the current domain1
yearHTTPPHPSESSID [x3]buses.thekeyconnect.co.uk
www.buses.co.uk
www.smartbuses.co.ukPreserves user session state across page
requests.SessionHTTPAI_bufferMicrosoftUsed in context with the "AI_sentBuffer"
in order to limit the number of data-server-updates (Azure). This synergy also
allows the website to detect any duplicate data-server-updates.
SessionHTMLAI_sentBufferMicrosoftUsed in context with the "AI_buffer" in order
to limit the number of data-server-updates (Azure). This synergy also allows the
website to detect any duplicate data-server-updates.
SessionHTMLARRAffinityMicrosoftUsed to distribute traffic to the website on
several servers in order to optimise response
times.SessionHTTPARRAffinitySameSite [x3]MicrosoftUsed to distribute traffic to
the website on several servers in order to optimise response
times.SessionHTTPClientId [x2]MicrosoftDetermines the device used to access the
website. This allows the website to be formatted accordingly. 1
yearHTTPOIDC [x2]MicrosoftControl cookie used in connection to the website’s
Content Delivery Network (CDN).6 monthsHTTPCONSENT [x2]Google
YouTubeUsed to detect if the visitor has accepted the marketing category in the
cookie banner. This cookie is necessary for GDPR-compliance of the website. 2
yearsHTTPJSESSIONIDNew RelicPreserves users states across page
requests.SessionHTTPrc::aGoogleThis cookie is used to distinguish between humans
and bots. This is beneficial for the website, in order to make valid reports on
the use of their website.PersistentHTMLrc::cGoogleThis cookie is used to
distinguish between humans and bots. SessionHTML

Preferences (7)

These cookies help to remember information about your preferences when browsing
and help us to provide a better experience when you return.

NameProviderPurposeExpiryTypeCookieConsentBulkSetting-#CookiebotEnables cookie
consent across multiple
websitesPersistentHTML_$Maps_centerLongitude_expirationMicrosoftUsed in context
with the website's map integration. The cookie stores user interaction with the
map in order to optimize its
functionality.PersistentHTML_$Maps_zoom_expirationMicrosoftUsed in context with
the website's map integration. The cookie stores user interaction with the map
in order to optimize its functionality.PersistentHTMLcenterLatitudeMicrosoftUsed
in context with the website's map integration. The cookie stores user
interaction with the map in order to optimize its
functionality.PersistentHTMLcenterLongitudeMicrosoftUsed in context with the
website's map integration. The cookie stores user interaction with the map in
order to optimize its functionality.PersistentHTMLzoomMicrosoftUsed in context
with the website's map integration. The cookie stores user interaction with the
map in order to optimize its
functionality.PersistentHTML_$Maps_centerLatitude_expirationMicrosoftUsed in
context with the website's map integration. The cookie stores user interaction
with the map in order to optimize its functionality.PersistentHTML

Statistics (11)

These cookies help to improve the performance of our website by understanding
how you interact with our site, such as the pages you find most useful.

NameProviderPurposeExpiryTypecollectGoogleUsed to send data to Google Analytics
about the visitor's device and behavior. Tracks the visitor across devices and
marketing channels.SessionPixel_ga [x3]GoogleRegisters a unique ID that is used
to generate statistical data on how the visitor uses the website.2
yearsHTTP_gat [x3]GoogleUsed by Google Analytics to throttle request rate1
dayHTTP_gid [x3]GoogleRegisters a unique ID that is used to generate statistical
data on how the visitor uses the website.1 dayHTTPWFESessionIdMicrosoftStores
data on the time spent on the website and its sub-pages, during the current
session. SessionHTTP

Marketing (26)

These cookies help us show you ads and offers that we think you might find
interesting and relevant based on your previous visits and the things you were
interested in. 

NameProviderPurposeExpiryTypeIDEGoogleUsed by Google DoubleClick to register and
report the website user's actions after viewing or clicking one of the
advertiser's ads with the purpose of measuring the efficacy of an ad and to
present targeted ads to the user.1 yearHTTPpagead/landing [x2]GoogleCollects
data on visitor behaviour from multiple websites, in order to present more
relevant advertisement - This also allows the website to limit the number of
times that they are shown the same advertisement.
SessionPixeltest_cookieGoogleUsed to check if the user's browser supports
cookies.1 dayHTTP_gcl_au [x3]GoogleUsed by Google AdSense for experimenting with
advertisement efficiency across websites using their services. 3
monthsHTTP_SSMicrosoftCollects information on visitor behaviour on multiple
websites - This information is used on the website in order to optimize the
relevance of advertisement. The cookie also allows the website to determine how
the visitor accessed the website. SessionHTTPMUIDMicrosoftUsed widely by
Microsoft as a unique user ID. The cookie enables user tracking by synchronising
the ID across many Microsoft domains.1 yearHTTPSRCHDMicrosoftCollects data on
user behaviour and interaction in order to optimize the website and make
advertisement on the website more relevant. 1
yearHTTPSRCHHPGUSRMicrosoftCollects data on user behaviour and interaction in
order to optimize the website and make advertisement on the website more
relevant. 1 yearHTTPSRCHUIDMicrosoftCollects data on user behaviour and
interaction in order to optimize the website and make advertisement on the
website more relevant. 1 yearHTTPSRCHUSRMicrosoftCollects data on user behaviour
and interaction in order to optimize the website and make advertisement on the
website more relevant. 1 yearHTTPSUIDMicrosoftCollects information on user
preferences and/or interaction with web-campaign content - This is used on
CRM-campaign-platform used by website owners for promoting events or products.1
dayHTTPVISITOR_INFO1_LIVEYouTubeTries to estimate the users' bandwidth on pages
with integrated YouTube videos.179 daysHTTPYSCYouTubeRegisters a unique ID to
keep statistics of what videos from YouTube the user has
seen.SessionHTTPyt.innertube::nextIdYouTubeRegisters a unique ID to keep
statistics of what videos from YouTube the user has
seen.PersistentHTMLyt.innertube::requestsYouTubeRegisters a unique ID to keep
statistics of what videos from YouTube the user has
seen.PersistentHTMLytidb::LAST_RESULT_ENTRY_KEYYouTubeStores the user's video
player preferences using embedded YouTube
videoPersistentHTMLyt-remote-cast-availableYouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-cast-installedYouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-connected-devicesYouTubeStores the user's video player
preferences using embedded YouTube
videoPersistentHTMLyt-remote-device-idYouTubeStores the user's video player
preferences using embedded YouTube
videoPersistentHTMLyt-remote-fast-check-periodYouTubeStores the user's video
player preferences using embedded YouTube
videoSessionHTMLyt-remote-session-appYouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-session-nameYouTubeStores the user's video player
preferences using embedded YouTube videoSessionHTML

MANAGE COOKIES

Necessary: These cookies are required to allow the website to work correctly.
They enable important features of our site to work such as the shopping basket
and they enhance speed, security and accessibility. 

Preferences: These cookies help to remember information about your preferences
when browsing and help us to provide a better experience when you return.

Statistics: These cookies help to improve the performance of our website by
understanding how you interact with our site, such as the pages you find most
useful.

Marketing: These cookies help us show you ads and offers that we think you might
find interesting and relevant based on your previous visits and the things you
were interested in. 

Save & Allow My SelectionAllow All Cookies

About Our Cookies
Close

ABOUT OUR COOKIES

Cookies are small text files that are stored by your browser on your device when
you visit any website. Cookies help us to improve the usability and performance
of our site and your overall experience. Details of all the cookies we use on
this site and how we classify them are available below in our Cookie
Declaration, and in our Cookie Policy.

Your consent applies to the following domains: buses.thekeyconnect.co.uk,
www.buses.co.uk, www.smartbuses.co.uk



Necessary (21)

These cookies are required to allow the website to work correctly. They enable
important features of our site to work such as the shopping basket and they
enhance speed, security and accessibility. 

NameProviderPurposeExpiryTypeCookieConsent [x3]CookiebotStores the user's cookie
consent state for the current domain1
yearHTTPPHPSESSID [x3]buses.thekeyconnect.co.uk
www.buses.co.uk
www.smartbuses.co.ukPreserves user session state across page
requests.SessionHTTPAI_bufferMicrosoftUsed in context with the "AI_sentBuffer"
in order to limit the number of data-server-updates (Azure). This synergy also
allows the website to detect any duplicate data-server-updates.
SessionHTMLAI_sentBufferMicrosoftUsed in context with the "AI_buffer" in order
to limit the number of data-server-updates (Azure). This synergy also allows the
website to detect any duplicate data-server-updates.
SessionHTMLARRAffinityMicrosoftUsed to distribute traffic to the website on
several servers in order to optimise response
times.SessionHTTPARRAffinitySameSite [x3]MicrosoftUsed to distribute traffic to
the website on several servers in order to optimise response
times.SessionHTTPClientId [x2]MicrosoftDetermines the device used to access the
website. This allows the website to be formatted accordingly. 1
yearHTTPOIDC [x2]MicrosoftControl cookie used in connection to the website’s
Content Delivery Network (CDN).6 monthsHTTPCONSENT [x2]Google
YouTubeUsed to detect if the visitor has accepted the marketing category in the
cookie banner. This cookie is necessary for GDPR-compliance of the website. 2
yearsHTTPJSESSIONIDNew RelicPreserves users states across page
requests.SessionHTTPrc::aGoogleThis cookie is used to distinguish between humans
and bots. This is beneficial for the website, in order to make valid reports on
the use of their website.PersistentHTMLrc::cGoogleThis cookie is used to
distinguish between humans and bots. SessionHTML

Preferences (7)

These cookies help to remember information about your preferences when browsing
and help us to provide a better experience when you return.

NameProviderPurposeExpiryTypeCookieConsentBulkSetting-#CookiebotEnables cookie
consent across multiple
websitesPersistentHTML_$Maps_centerLongitude_expirationMicrosoftUsed in context
with the website's map integration. The cookie stores user interaction with the
map in order to optimize its
functionality.PersistentHTML_$Maps_zoom_expirationMicrosoftUsed in context with
the website's map integration. The cookie stores user interaction with the map
in order to optimize its functionality.PersistentHTMLcenterLatitudeMicrosoftUsed
in context with the website's map integration. The cookie stores user
interaction with the map in order to optimize its
functionality.PersistentHTMLcenterLongitudeMicrosoftUsed in context with the
website's map integration. The cookie stores user interaction with the map in
order to optimize its functionality.PersistentHTMLzoomMicrosoftUsed in context
with the website's map integration. The cookie stores user interaction with the
map in order to optimize its
functionality.PersistentHTML_$Maps_centerLatitude_expirationMicrosoftUsed in
context with the website's map integration. The cookie stores user interaction
with the map in order to optimize its functionality.PersistentHTML

Statistics (11)

These cookies help to improve the performance of our website by understanding
how you interact with our site, such as the pages you find most useful.

NameProviderPurposeExpiryTypecollectGoogleUsed to send data to Google Analytics
about the visitor's device and behavior. Tracks the visitor across devices and
marketing channels.SessionPixel_ga [x3]GoogleRegisters a unique ID that is used
to generate statistical data on how the visitor uses the website.2
yearsHTTP_gat [x3]GoogleUsed by Google Analytics to throttle request rate1
dayHTTP_gid [x3]GoogleRegisters a unique ID that is used to generate statistical
data on how the visitor uses the website.1 dayHTTPWFESessionIdMicrosoftStores
data on the time spent on the website and its sub-pages, during the current
session. SessionHTTP

Marketing (26)

These cookies help us show you ads and offers that we think you might find
interesting and relevant based on your previous visits and the things you were
interested in. 

NameProviderPurposeExpiryTypeIDEGoogleUsed by Google DoubleClick to register and
report the website user's actions after viewing or clicking one of the
advertiser's ads with the purpose of measuring the efficacy of an ad and to
present targeted ads to the user.1 yearHTTPpagead/landing [x2]GoogleCollects
data on visitor behaviour from multiple websites, in order to present more
relevant advertisement - This also allows the website to limit the number of
times that they are shown the same advertisement.
SessionPixeltest_cookieGoogleUsed to check if the user's browser supports
cookies.1 dayHTTP_gcl_au [x3]GoogleUsed by Google AdSense for experimenting with
advertisement efficiency across websites using their services. 3
monthsHTTP_SSMicrosoftCollects information on visitor behaviour on multiple
websites - This information is used on the website in order to optimize the
relevance of advertisement. The cookie also allows the website to determine how
the visitor accessed the website. SessionHTTPMUIDMicrosoftUsed widely by
Microsoft as a unique user ID. The cookie enables user tracking by synchronising
the ID across many Microsoft domains.1 yearHTTPSRCHDMicrosoftCollects data on
user behaviour and interaction in order to optimize the website and make
advertisement on the website more relevant. 1
yearHTTPSRCHHPGUSRMicrosoftCollects data on user behaviour and interaction in
order to optimize the website and make advertisement on the website more
relevant. 1 yearHTTPSRCHUIDMicrosoftCollects data on user behaviour and
interaction in order to optimize the website and make advertisement on the
website more relevant. 1 yearHTTPSRCHUSRMicrosoftCollects data on user behaviour
and interaction in order to optimize the website and make advertisement on the
website more relevant. 1 yearHTTPSUIDMicrosoftCollects information on user
preferences and/or interaction with web-campaign content - This is used on
CRM-campaign-platform used by website owners for promoting events or products.1
dayHTTPVISITOR_INFO1_LIVEYouTubeTries to estimate the users' bandwidth on pages
with integrated YouTube videos.179 daysHTTPYSCYouTubeRegisters a unique ID to
keep statistics of what videos from YouTube the user has
seen.SessionHTTPyt.innertube::nextIdYouTubeRegisters a unique ID to keep
statistics of what videos from YouTube the user has
seen.PersistentHTMLyt.innertube::requestsYouTubeRegisters a unique ID to keep
statistics of what videos from YouTube the user has
seen.PersistentHTMLytidb::LAST_RESULT_ENTRY_KEYYouTubeStores the user's video
player preferences using embedded YouTube
videoPersistentHTMLyt-remote-cast-availableYouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-cast-installedYouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-connected-devicesYouTubeStores the user's video player
preferences using embedded YouTube
videoPersistentHTMLyt-remote-device-idYouTubeStores the user's video player
preferences using embedded YouTube
videoPersistentHTMLyt-remote-fast-check-periodYouTubeStores the user's video
player preferences using embedded YouTube
videoSessionHTMLyt-remote-session-appYouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-session-nameYouTubeStores the user's video player
preferences using embedded YouTube videoSessionHTML

Skip to content

You have Javascript disabled. Your experience using this site will be limited
and you may not be able to access information about services. Learn how to
enable Javascript.

If you're unable to turn Javascript on, why not try our smartphone app?

Download the app from the Google Play Store
Download the app from the iOS App Store

It looks like you're using Internet Explorer. This browser is unsupported as of
August 17th, 2021. Please upgrade to the latest version of Microsoft Edge.

Dismiss

It looks like you're using an old version of Microsoft Edge. This version is
unsupported as of August 17th, 2021. Please upgrade to the latest version of
Microsoft Edge.

Dismiss

It looks like you're using a Windows Phone. This device is unsupported as of
August 17th, 2021. As a result, this site may not work as expected. Where
possible, please swap to an iOS or Android device.

Dismiss

It looks like you're using an Xbox. This browser version is unsupported as of
August 17th, 2021. As a result, this site may not work as expected. Please
update to the latest version of Microsoft Edge once it is available.

Dismiss

It looks like you're using an older version of Safari. Please update to the
latest version of Safari.

Dismiss
 * Recite Me
 * Login / Register

Toggle navigation Menu Close


BRIGHTON & HOVE BUSES

 * Plan your journey
 * Ways to pay
 * Things to do
 * Customer support
 * Accessibility
 * Jobs
 * About us
 * Search


Kids Travel Free - every weekend in April!
On the 2nd & 3rd, 9th & 10th, 15th-18th, 23rd & 24th, 30th April & 1st May - up
to 3 children when accompanied by an adult.
Brighton City Sightseeing
Brighton City Sightseeing tours are back, giving you a unique flavour of the
city.
Flexible Fares
Tap on, tap off contactless saves you money the more you travel – just £19 per
week!
April Service Update
Service updates to routes 12, 12A, 12X, 13X, 14, 14A, 14C, 18, 23, 25, 25X, 28,
29, 29X, 48, 72, 77, 78, 79, 95A, CSS, N12, N14 & N25.
Bus drivers wanted!
We are looking for people like you to join the team here at Brighton & Hove
Buses.


DOWNLOAD THE BRIGHTON & HOVE BUSES APP

Download our app to plan your journey and buy tickets all in one place.
Available on iOS and Android

Download the app from the Google Play Store
Download the app from the iOS App Store


THINGS TO DO

City Nature Challenge 2022
29th April - 2nd May
Foodies Festival
30th April - 2nd May
Brighton Racecourse Antiques & Vintage Fair
1st May
Brighton Fringe
6th May - 5th June
Repair Cafe
14th May
Walks on the South Downs Way
As Britain’s newest National Park the South Downs offers you rolling hills,
picturesque villages and ancient woodland.
Bluebell Railway
Steam trains on the Bluebell run through the heart of the Sussex Weald between
East Grinstead and Sheffield Park.
Brighton City Sightseeing
Brighton City Sightseeing tours are back, giving you a unique flavour of the
city.
 * 1
 * 2
 * 3
 * 4

City Nature Challenge 2022
29th April - 2nd May

Foodies Festival
30th April - 2nd May

Brighton Racecourse Antiques & Vintage Fair
1st May

Brighton Fringe
6th May - 5th June

Repair Cafe
14th May

Walks on the South Downs Way
As Britain’s newest National Park the South Downs offers you rolling hills,
picturesque villages and ancient woodland.

Bluebell Railway
Steam trains on the Bluebell run through the heart of the Sussex Weald between
East Grinstead and Sheffield Park.

Brighton City Sightseeing
Brighton City Sightseeing tours are back, giving you a unique flavour of the
city.

Live departure times
 * My location

or, find your stop on the map
Favourites


Add favourites by selecting the star on a stop's departure board

Journey planner
 * My location


Swap the start point with the destination
 * My location


Select when you would like to travel
Leave now
Leave at...
Arrive by...
Date
Time00:0000:1500:3000:4501:0001:1501:3001:4502:0002:1502:3002:4503:0003:1503:3003:4504:0004:1504:3004:4505:0005:1505:3005:4506:0006:1506:3006:4507:0007:1507:3007:4508:0008:1508:3008:4509:0009:1509:3009:4510:0010:1510:3010:4511:0011:1511:3011:4512:0012:1512:3012:4513:0013:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1519:3019:4520:0020:1520:3020:4521:0021:1521:3021:4522:0022:1522:3022:4523:0023:1523:3023:45
Get directions
Favourites


Add favourites by selecting the star on a journey plan

Timetables & maps
Select a line Select a line... 1, 1A - Whitehawk - Mile Oak 2 -
Steyning-Rottingdean 2B - Steyning-Hove 5, 5A - Hangleton-Patcham 5B -
Hangleton-Hollingbury 6 - Sainsburys-Brighton Station 7 - Hove-Marina 12, 12A,
12X - Eastbourne-Brighton 13X - Eastbourne-Brighton 14, 14A, 14B, 14C -
Newhaven-Brighton 18 - Queens Park-City Centre 21, 21A - Marina-Goldstone Valley
21E - Whitehawk Garage-Goldstone Valley 22 - Churchill Square-Woodingdean 23 -
Sussex University-Marina 24 - Churchill Square-Hollingbury 25 - Universities-Old
Steine 26 - Hollingbury-Churchill Square 27, 27C - Saltdean-Westdene 27B -
Saltdean-Westdene 28, 29, 29X - Brighton-Tunbridge Wells 46 -
Southwick-Hollingbury 48 - Churchill Square-Lower Bevendean 49 - Portslade-East
Moulsecoomb 50 - Churchill Square-Hollingdean 55 - Mile Oak-Hollingbury 59 -
Shoreham Beach-Churchill Square 59A - Shoreham-Newman School 60 - Steyning-Old
Steine 70 - Lower Bevendean-East Moulsecoomb 71 - Whitehawk-Mile Oak 71A -
Whitehawk-Mile Oak 72 - Woodingdean-Longhill School 72A - St.Peters
Church-Longhill School 73 - Whitehawk-Newman School 74, 75 - Queens Park-Patcham
High School 76 - Saltdean-Longhill School 76A - Peacehaven-Longhill School 77 -
Devil's Dyke-Brighton Pier 78 - Old Steine-Stanmer Village 79 - Old
Steine-Ditchling Beacon 91 - Ovingdean-Newman School 92 - Telscombe
Cliffs-Seaford Head School 93 - Seven Dials-Blatchington Mill 94 - Southover
Street-Dorothy Stringer 94A - Arundel Road-Dorothy Stringer 95 -
Hangleton-Newman School 95A - Downs Park-Newman School 96 - Hove Town Hall -
Kings School 96A - Hove Town Hall - Kings School 98 - Old Shoreham - Kings
School 492 - Seahaven Academy-Denton Corner 494 - Seahaven Academy-Saltdean CSR
- City Sightseeing N1 - Brighton Station-Downs Park N5 - Hangleton-Hollingbury
N7 - Hove-Marina N12 - Brighton-Eastbourne N14 - Brighton-Seaford N25 -
Universities-Old Steine

Favourites


Add favourites by selecting the star on a timetable

Service updates

Currently affected routes:

 * 12
 * 12A
 * 28
 * 29
 * 29X
 * CSR


Latest News
Fare changes - 11 April 2022
3 weeks ago - Thu 31st Mar 2022
The world has changed in the past two years yet our fares have stayed the same.
Buses are vital to the local economy, climate change and our community
4 weeks ago - Wed 23rd Mar 2022
This week we publish our annual sustainability report (2021) which focuses on
our commitment to passengers, communities and colleagues.
E-Scooters and E-Unicycles  
1 month ago - Thu 17th Mar 2022
From Sunday 27 March 2022 we will no longer allow electric scooters or an
electric unicycles onto our buses.
Celebrating International Women's Day!
1 month ago - Tue 8th Mar 2022
Find out why women love working in transport, and the exciting opportunities
they have to progress their own careers.

We're good to go

Get in Touch

General Enquiries
01273 886200

Email us
info@buses.co.uk

SMS for customers with hearing impairments
07583 051915

Follow us

 * 
 * 
 * 

Download the Brighton & Hove buses app

Download the app from the Google Play Store
Download the app from the iOS App Store

Learn more about the Brighton & Hove buses app





© Brighton & Hove Bus and Coach Company Ltd 2022 (registered in England
00307468)
Registered Office: 3rd Floor, 41-45 Grey Street, Newcastle upon Tyne, NE1 6EE
VAT number: GB475 6131 38

 * Recite Me
 * Cookie Preferences
 * Fleet list
 * Our Data
 * All policies and statements

Close this popup