www.busbud.com Open in urlscan Pro
151.101.129.55  Public Scan

Submitted URL: https://nusbud.com/
Effective URL: https://www.busbud.com/en-ca?cjdata=MXxOfDB8WXww&utm_source=cjaffiliate&utm_medium=cpa&utm_campaign=101164014_Go+Travel...
Submission: On September 19 via api from US — Scanned from CA

Form analysis 1 forms found in the DOM

<form id="search-form" novalidate="" class="group flex flex-wrap lg:rounded-md lg:bg-color-canvas-primary lg:shadow-md" data-testid="search-form">
  <div class="w-full lg:w-10/24 relative flex flex-wrap max-lg:mb-100 max-lg:rounded-md max-lg:bg-color-canvas-primary max-lg:shadow-md lg:flex-nowrap lg:border-r-width-sm lg:border-r-color-primary">
    <div
      class="w-full sm:w-10/24 max-sm:after:content-[''] max-sm:after:w-[6rem] max-sm:after:absolute max-sm:after:top-012 max-sm:after:right-012 max-sm:after:bg-gradient-to-l max-sm:after:rounded-md max-sm:after:h-[calc(100%-4px)] sm:p-050 max-md:relative"
      id="origin-dropdown-wrapper">
      <div class="t-18rc2c3-root-fullWidth-root" data-dstype="DsTextField" data-dsclassmap="{&quot;root&quot;:[&quot;t-5qovnk-root&quot;]}"><label
          class="t-iZuwZK-DsInputLabel-formControl-ref t-iZuwZK-DsInputLabel-shrink-ref t-iZuwZK-DsInputLabel-expanded-ref t-1pe4ah3-root-DsInputLabel-root-DsInputLabel-sizeMd-DsInputLabel-sizeMd-DsInputLabel-sizeSmMd-DsInputLabel-sizeMd-DsInputLabel-sizeMdMd-DsInputLabel-sizeMd-DsInputLabel-sizeLgMd-DsInputLabel-sizeMd-DsInputLabel-sizeXlMd-DsInputLabel-formControl-DsInputLabel-animated-DsInputLabel-shrink-DsInputLabel-expanded"
          data-shrink="true" for="origin-city-input" id="origin-city-input-label">Origin</label>
        <div data-dstype="DsInputBase"
          data-dsclassmap="{&quot;disabled&quot;:[&quot;t-26xhul-DsInputBase-disabled&quot;,&quot;t-Zd1APe-DsInputBase-disabled-ref&quot;],&quot;error&quot;:[&quot;t-169wmqs-DsInputBase-error&quot;,&quot;t-Zd1APe-DsInputBase-error-ref&quot;],&quot;focused&quot;:[&quot;t-kyqmpn-DsInputBase-focused&quot;,&quot;t-Zd1APe-DsInputBase-focused-ref&quot;]}"
          class="t-Zd1APe-DsInputBase-expanded-ref max-sm:pointer-events-none transition-none t-fri0l0-DsInputBase-root-DsInputBase-expanded-DsInputBase-fullWidth-DsInputBase-formControl-DsInputBase-sizeMd-DsInputBase-sizeMd-DsInputBase-sizeSmMd-DsInputBase-sizeMd-DsInputBase-sizeMdMd-DsInputBase-sizeMd-DsInputBase-sizeLgMd-DsInputBase-sizeMd-DsInputBase-sizeXlMd">
          <input aria-invalid="false" autocomplete="off" id="origin-city-input" placeholder="Leaving from…" type="text" class="t-1cb8170-DsInputBase-input t-Zd1APe-DsInputBase-input-ref pointer-events-auto aa-input" value=""
            name="20240919155251b74e172e2419078b92b625363fad3339a4d2571daa558e5803c36ccf588371" spellcheck="false" role="combobox" aria-autocomplete="both" aria-expanded="false" aria-owns="algolia-autocomplete-listbox-0" dir="auto" style="">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: &quot;Codec Pro&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, Cantarell, &quot;Fira Sans&quot;, &quot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: normal; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
        </div>
      </div>
      <div id="origin-dropdown">
        <div class="js-dropdown-container absolute z-[1300] hidden w-[21rem] -translate-x-[8px] translate-y-[5px] rounded-lg bg-color-canvas-primary shadow-lg">
          <div class="js-suggestions-container" style="position: relative;"><span class="algolia-autocomplete" style="position: absolute; z-index: 100; display: none; direction: ltr;"></span><span class="aa-dropdown-menu" role="listbox"
              id="algolia-autocomplete-listbox-0" style="display: block; top: 0px; left: 0px; right: auto;">
              <div class="aa-dataset-1"></div>
              <div class="aa-dataset-2"></div>
            </span></div><span class="js-suggestions-loading-spinner t-g8xiez-DsCircularProgress-root-DsCircularProgress-colorQuaternary" style="height: 40px; width: 40px; display: block; margin: 1rem auto;" role="progressbar"><svg height="100%"
              preserveAspectRatio="xMinYMin meet" class="t-tetbzd-DsCircularProgress-svg" viewBox="22 22 44 44">
              <circle class="t-p00nzy-DsCircularProgress-track t-Xd4k2y-DsCircularProgress-track-ref" cx="44" cy="44" r="20.2" stroke-width="3.6" fill="none"></circle>
              <circle class="t-rkvqiz-DsCircularProgress-circle-DsCircularProgress-circleIndeterminate" cx="44" cy="44" r="20.2" fill="none" stroke-width="3.6"></circle>
            </svg></span>
        </div>
      </div>
    </div>
    <div class="sm:w-2/24 absolute bottom-0 right-0 top-0 z-[2] flex items-center justify-center pl-400 pr-300 sm:static sm:self-center sm:p-0"><button aria-label="Swap locations" id="swap-cities-icon" role="button"
        class="focus-visible:outline-none focus-visible:ring aria-disabled:cursor-default rotate-45 rounded-md border-width-sm border-color-primary bg-color-canvas-primary p-100 active:bg-color-canvas-secondary sm:border-color-static-transparent sm:p-075 sm:hover:border-color-primary"
        type="button"><svg height="24" width="24" aria-hidden="true" class="t-atx0v2 rotate-45 sm:-rotate-45">
          <use href="/dscl/8.16.0/images/Icons/Exchange/MD/ExchangeMD.svg#root"></use>
        </svg></button></div>
    <div
      class="w-full sm:w-12/24 max-sm:after:content-[''] max-sm:after:w-[6rem] max-sm:after:absolute max-sm:after:top-012 max-sm:after:right-012 max-sm:after:bg-gradient-to-l max-sm:after:rounded-md max-sm:after:h-[calc(100%-4px)] sm:p-050 max-sm:relative max-sm:border-t-width-sm max-sm:border-t-color-primary"
      id="destination-dropdown-wrapper">
      <div class="t-18rc2c3-root-fullWidth-root" data-dstype="DsTextField" data-dsclassmap="{&quot;root&quot;:[&quot;t-5qovnk-root&quot;]}"><label
          class="t-iZuwZK-DsInputLabel-formControl-ref t-iZuwZK-DsInputLabel-shrink-ref t-iZuwZK-DsInputLabel-expanded-ref t-1pe4ah3-root-DsInputLabel-root-DsInputLabel-sizeMd-DsInputLabel-sizeMd-DsInputLabel-sizeSmMd-DsInputLabel-sizeMd-DsInputLabel-sizeMdMd-DsInputLabel-sizeMd-DsInputLabel-sizeLgMd-DsInputLabel-sizeMd-DsInputLabel-sizeXlMd-DsInputLabel-formControl-DsInputLabel-animated-DsInputLabel-shrink-DsInputLabel-expanded"
          data-shrink="true" for="destination-city-input" id="destination-city-input-label">Destination</label>
        <div data-dstype="DsInputBase"
          data-dsclassmap="{&quot;disabled&quot;:[&quot;t-26xhul-DsInputBase-disabled&quot;,&quot;t-Zd1APe-DsInputBase-disabled-ref&quot;],&quot;error&quot;:[&quot;t-169wmqs-DsInputBase-error&quot;,&quot;t-Zd1APe-DsInputBase-error-ref&quot;],&quot;focused&quot;:[&quot;t-kyqmpn-DsInputBase-focused&quot;,&quot;t-Zd1APe-DsInputBase-focused-ref&quot;]}"
          class="t-Zd1APe-DsInputBase-expanded-ref max-sm:pointer-events-none transition-none t-fri0l0-DsInputBase-root-DsInputBase-expanded-DsInputBase-fullWidth-DsInputBase-formControl-DsInputBase-sizeMd-DsInputBase-sizeMd-DsInputBase-sizeSmMd-DsInputBase-sizeMd-DsInputBase-sizeMdMd-DsInputBase-sizeMd-DsInputBase-sizeLgMd-DsInputBase-sizeMd-DsInputBase-sizeXlMd">
          <input aria-invalid="false" autocomplete="off" id="destination-city-input" placeholder="Going to…" type="text" class="t-1cb8170-DsInputBase-input t-Zd1APe-DsInputBase-input-ref pointer-events-auto aa-input" value=""
            name="20240919155251b74e172e2419078b92b625363fad3339a4d2571daa558e5803c36ccf588371" spellcheck="false" role="combobox" aria-autocomplete="both" aria-expanded="false" aria-owns="algolia-autocomplete-listbox-3" dir="auto" style="">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: &quot;Codec Pro&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, Cantarell, &quot;Fira Sans&quot;, &quot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: normal; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
        </div>
      </div>
      <div id="destination-dropdown">
        <div class="js-dropdown-container absolute z-[1300] hidden w-[21rem] -translate-x-[8px] translate-y-[5px] rounded-lg bg-color-canvas-primary shadow-lg">
          <div class="js-suggestions-container" style="position: relative;"><span class="algolia-autocomplete" style="position: absolute; z-index: 100; display: none; direction: ltr;"></span><span class="aa-dropdown-menu" role="listbox"
              id="algolia-autocomplete-listbox-3" style="display: block; top: 0px; left: 0px; right: auto;">
              <div class="aa-dataset-4"></div>
              <div class="aa-dataset-5"></div>
            </span></div><span class="js-suggestions-loading-spinner t-g8xiez-DsCircularProgress-root-DsCircularProgress-colorQuaternary" style="height: 40px; width: 40px; display: block; margin: 1rem auto;" role="progressbar"><svg height="100%"
              preserveAspectRatio="xMinYMin meet" class="t-tetbzd-DsCircularProgress-svg" viewBox="22 22 44 44">
              <circle class="t-p00nzy-DsCircularProgress-track t-Xd4k2y-DsCircularProgress-track-ref" cx="44" cy="44" r="20.2" stroke-width="3.6" fill="none"></circle>
              <circle class="t-rkvqiz-DsCircularProgress-circle-DsCircularProgress-circleIndeterminate" cx="44" cy="44" r="20.2" fill="none" stroke-width="3.6"></circle>
            </svg></span>
        </div>
      </div>
    </div>
  </div>
  <div class="w-full lg:w-14/24 relative flex flex-wrap sm:max-lg:rounded-md sm:max-lg:bg-color-canvas-primary sm:max-lg:shadow-md md:flex-nowrap">
    <div class="w-full sm:w-21/24 md:w-19/24 lg:w-18/24 xl:w-18/24 flex flex-wrap sm:flex-nowrap">
      <div class="w-full sm:w-14/24 md:w-17/24 lg:w-16/24 xl:w-14/24 flex flex-wrap max-sm:mb-100 max-sm:rounded-md max-sm:bg-color-canvas-primary max-sm:shadow-md sm:border-r-width-sm sm:border-r-color-primary">
        <div class="w-12/24 sm:p-050">
          <div class="t-18rc2c3-root-fullWidth-root" data-dstype="DsTextField" data-dsclassmap="{&quot;root&quot;:[&quot;t-5qovnk-root&quot;]}"><label
              class="t-iZuwZK-DsInputLabel-formControl-ref t-iZuwZK-DsInputLabel-shrink-ref t-iZuwZK-DsInputLabel-expanded-ref t-1pe4ah3-root-DsInputLabel-root-DsInputLabel-sizeMd-DsInputLabel-sizeMd-DsInputLabel-sizeSmMd-DsInputLabel-sizeMd-DsInputLabel-sizeMdMd-DsInputLabel-sizeMd-DsInputLabel-sizeLgMd-DsInputLabel-sizeMd-DsInputLabel-sizeXlMd-DsInputLabel-formControl-DsInputLabel-animated-DsInputLabel-shrink-DsInputLabel-expanded"
              data-shrink="true" for="outbound-date-input" id="outbound-date-input-label">Date</label>
            <div data-dstype="DsInputBase"
              data-dsclassmap="{&quot;disabled&quot;:[&quot;t-26xhul-DsInputBase-disabled&quot;,&quot;t-Zd1APe-DsInputBase-disabled-ref&quot;],&quot;error&quot;:[&quot;t-169wmqs-DsInputBase-error&quot;,&quot;t-Zd1APe-DsInputBase-error-ref&quot;],&quot;focused&quot;:[&quot;t-kyqmpn-DsInputBase-focused&quot;,&quot;t-Zd1APe-DsInputBase-focused-ref&quot;]}"
              class="t-Zd1APe-DsInputBase-expanded-ref t-fri0l0-DsInputBase-root-DsInputBase-expanded-DsInputBase-fullWidth-DsInputBase-formControl-DsInputBase-sizeMd-DsInputBase-sizeMd-DsInputBase-sizeSmMd-DsInputBase-sizeMd-DsInputBase-sizeMdMd-DsInputBase-sizeMd-DsInputBase-sizeLgMd-DsInputBase-sizeMd-DsInputBase-sizeXlMd">
              <input aria-invalid="false" autocomplete="off" id="outbound-date-input" placeholder=" " readonly="" type="text" class="t-1cb8170-DsInputBase-input t-Zd1APe-DsInputBase-input-ref" value=""></div>
          </div>
        </div>
        <div class="w-12/24 border-l-width-sm border-l-color-primary sm:p-050">
          <div class="t-18rc2c3-root-fullWidth-root" data-dstype="DsTextField" data-dsclassmap="{&quot;root&quot;:[&quot;t-5qovnk-root&quot;]}"><label
              class="t-iZuwZK-DsInputLabel-formControl-ref t-iZuwZK-DsInputLabel-shrink-ref t-iZuwZK-DsInputLabel-expanded-ref t-1pe4ah3-root-DsInputLabel-root-DsInputLabel-sizeMd-DsInputLabel-sizeMd-DsInputLabel-sizeSmMd-DsInputLabel-sizeMd-DsInputLabel-sizeMdMd-DsInputLabel-sizeMd-DsInputLabel-sizeLgMd-DsInputLabel-sizeMd-DsInputLabel-sizeXlMd-DsInputLabel-formControl-DsInputLabel-animated-DsInputLabel-shrink-DsInputLabel-expanded"
              data-shrink="true" for="return-date-input" id="return-date-input-label">Return Date</label>
            <div data-dstype="DsInputBase"
              data-dsclassmap="{&quot;disabled&quot;:[&quot;t-26xhul-DsInputBase-disabled&quot;,&quot;t-Zd1APe-DsInputBase-disabled-ref&quot;],&quot;error&quot;:[&quot;t-169wmqs-DsInputBase-error&quot;,&quot;t-Zd1APe-DsInputBase-error-ref&quot;],&quot;focused&quot;:[&quot;t-kyqmpn-DsInputBase-focused&quot;,&quot;t-Zd1APe-DsInputBase-focused-ref&quot;]}"
              class="t-Zd1APe-DsInputBase-expanded-ref t-fri0l0-DsInputBase-root-DsInputBase-expanded-DsInputBase-fullWidth-DsInputBase-formControl-DsInputBase-sizeMd-DsInputBase-sizeMd-DsInputBase-sizeSmMd-DsInputBase-sizeMd-DsInputBase-sizeMdMd-DsInputBase-sizeMd-DsInputBase-sizeLgMd-DsInputBase-sizeMd-DsInputBase-sizeXlMd">
              <input aria-invalid="false" autocomplete="off" id="return-date-input" placeholder="Optional" readonly="" type="text" class="t-1cb8170-DsInputBase-input t-Zd1APe-DsInputBase-input-ref" value=""></div>
          </div>
        </div>
      </div>
      <div data-testid="passenger-info-input" class="w-full sm:w-10/24 md:9/24 xl:w-11/24 max-sm:mb-100 max-sm:rounded-md max-sm:bg-color-canvas-primary max-sm:shadow-md sm:border-r-width-sm sm:border-r-color-primary sm:p-050">
        <div class="t-18rc2c3-root-fullWidth-root" data-dstype="DsTextField" data-dsclassmap="{&quot;root&quot;:[&quot;t-5qovnk-root&quot;]}" aria-label="1 passenger"><label
            class="t-iZuwZK-DsInputLabel-formControl-ref t-iZuwZK-DsInputLabel-shrink-ref t-iZuwZK-DsInputLabel-expanded-ref t-1bzpu67-root-DsInputLabel-root-DsInputLabel-sizeMd-DsInputLabel-sizeMd-DsInputLabel-sizeSmMd-DsInputLabel-sizeMd-DsInputLabel-sizeMdMd-DsInputLabel-sizeMd-DsInputLabel-sizeLgMd-DsInputLabel-sizeMd-DsInputLabel-sizeXlMd-DsInputLabel-formControl-DsInputLabel-animated-DsInputLabel-shrink-DsInputLabel-expanded-filled"
            data-shrink="true" for="passenger-input" id="passenger-input-label">PASSENGERS</label>
          <div data-dstype="DsInputBase"
            data-dsclassmap="{&quot;disabled&quot;:[&quot;t-26xhul-DsInputBase-disabled&quot;,&quot;t-Zd1APe-DsInputBase-disabled-ref&quot;],&quot;error&quot;:[&quot;t-169wmqs-DsInputBase-error&quot;,&quot;t-Zd1APe-DsInputBase-error-ref&quot;],&quot;focused&quot;:[&quot;t-kyqmpn-DsInputBase-focused&quot;,&quot;t-Zd1APe-DsInputBase-focused-ref&quot;]}"
            class="t-Zd1APe-DsInputBase-expanded-ref t-xbvzpx-DsInputBase-root-DsInputBase-expanded-DsInputBase-fullWidth-DsInputBase-filled-DsInputBase-formControl-DsInputBase-sizeMd-DsInputBase-sizeMd-DsInputBase-sizeSmMd-DsInputBase-sizeMd-DsInputBase-sizeMdMd-DsInputBase-sizeMd-DsInputBase-sizeLgMd-DsInputBase-sizeMd-DsInputBase-sizeXlMd">
            <input aria-invalid="false" autocomplete="off" id="passenger-input" placeholder="1 passenger" readonly="" type="text" class="t-1cb8170-DsInputBase-input t-Zd1APe-DsInputBase-input-ref" value="1 passenger"></div>
        </div>
      </div>
    </div>
    <div class="w-full sm:w-3/24 md:w-5/24 lg:w-7/24 xl:w-6/24 whitespace-nowrap" data-cy="search-submit" id="search-submit-button"><span class="h-full sm:hidden"><button aria-label="Search"
          class="focus-visible:outline-none focus-visible:ring aria-disabled:cursor-default inline-flex items-center justify-center max-w-full ps-150 pe-150 py-150 rounded-md hover:-translate-y-006 active:translate-y-006 backdrop-blur-lg bg-color-scheme-brand-primary-500 shadow-sm hover:bg-color-scheme-brand-primary-400 hover:shadow-sm active:bg-color-scheme-brand-primary-600 [&amp;:not(:focus-visible)]:active:shadow-none text-color-primary-inverse hover:text-color-primary-inverse active:text-color-primary-inverse h-full w-full"
          type="button" data-testid="submit-button"><span class="shrink-0 text-icon-color-primary-inverse"><svg fill="none" height="24" width="24" aria-hidden="true">
              <use href="/pubweb-assets/horizon/Icons/1.12.3/MagnifyingGlass/md.svg#root"></use>
            </svg></span><span class="
          ps-100
          pe-100
          py-025
          font-weight-bold
          leading-125
          text-size-112
        ">Search</span></button></span><span class="hidden h-full sm:inline md:hidden"><button aria-label="Search"
          class="focus-visible:outline-none focus-visible:ring aria-disabled:cursor-default inline-flex items-center justify-center p-150 rounded-md hover:-translate-y-006 active:translate-y-006 backdrop-blur-lg bg-color-scheme-brand-primary-500 shadow-sm hover:bg-color-scheme-brand-primary-400 hover:shadow-sm active:bg-color-scheme-brand-primary-600 [&amp;:not(:focus-visible)]:active:shadow-none text-icon-color-primary-inverse h-full w-full rounded-bl-none rounded-tl-none text-color-primary-inverse hover:text-color-primary-inverse active:text-color-primary-inverse"
          type="button" data-testid="submit-iconbutton"><svg fill="none" height="32" width="32" aria-hidden="true">
            <use href="/pubweb-assets/horizon/Icons/1.12.3/MagnifyingGlass/lg.svg#root"></use>
          </svg></button></span><span class="hidden h-full md:block"><button aria-label="Search"
          class="focus-visible:outline-none focus-visible:ring aria-disabled:cursor-default inline-flex items-center justify-center max-w-full ps-200 pe-200 py-150 rounded-md hover:-translate-y-006 active:translate-y-006 backdrop-blur-lg bg-color-scheme-brand-primary-500 shadow-sm hover:bg-color-scheme-brand-primary-400 hover:shadow-sm active:bg-color-scheme-brand-primary-600 [&amp;:not(:focus-visible)]:active:shadow-none text-color-primary-inverse hover:text-color-primary-inverse active:text-color-primary-inverse h-full w-full rounded-bl-none rounded-tl-none xl:rounded-bl-none xl:rounded-tl-none"
          type="button" data-testid="submit-button"><span class="shrink-0 text-icon-color-primary-inverse"><svg fill="none" height="32" width="32" aria-hidden="true">
              <use href="/pubweb-assets/horizon/Icons/1.12.3/MagnifyingGlass/lg.svg#root"></use>
            </svg></span><span class="
          ps-100
          pe-100
          py-075
          font-weight-bolder
          leading-125
          text-size-112
        ">Search</span></button></span></div>
  </div>
</form>

Text Content

Skip to search formSkip to contentSkip to footer
 * Buses
    * Edmonton → CalgaryOttawa → MontrealLondon → TorontoBanff → JasperToronto →
      Niagara FallsCalgary → BanffCancún → TulumPlaya del Carmen → Cancún

 * Trains
    * Ottawa → TorontoWindsor → TorontoToronto → KingstonToronto →
      LondonMontreal → TorontoMontreal → Ottawa

 * Places
    * Toronto → Pearson Toronto AirportToronto → Buffalo AirportEdmonton →
      Edmonton International AirportCalgary → Calgary International
      AirportKingston → Pearson Toronto Airport

 * English (Canada)
    * Deutsch
    * English
    * English (Canada)
    * English (UK)
    * Español (España)
    * Español (Latinoamérica)
    * Español (Mexico)
    * Français
    * Français (Canada)
    * Italiano
    * Nederlands
    * Polski
    * Português (Brasil)
    * Português (Portugal)
    * Русский
    * Svenska
    * Türkçe
    * 中文简体

 * Help
 * Sign in

Search for
Buses
Edmonton → CalgaryOttawa → MontrealLondon → TorontoBanff → JasperToronto →
Niagara FallsCalgary → BanffCancún → TulumPlaya del Carmen → Cancún

--------------------------------------------------------------------------------

Trains
Ottawa → TorontoWindsor → TorontoToronto → KingstonToronto → LondonMontreal →
TorontoMontreal → Ottawa

--------------------------------------------------------------------------------

Places
Toronto → Pearson Toronto AirportToronto → Buffalo AirportEdmonton → Edmonton
International AirportCalgary → Calgary International AirportKingston → Pearson
Toronto Airport

--------------------------------------------------------------------------------

Useful links
Sign in

--------------------------------------------------------------------------------

LanguageEnglish (Canada)
DeutschEnglishEnglish (Canada)English (UK)Español (España)Español
(Latinoamérica)Español (Mexico)FrançaisFrançais
(Canada)ItalianoNederlandsPolskiPortuguês (Brasil)Português
(Portugal)РусскийSvenskaTürkçe中文简体

--------------------------------------------------------------------------------


FIND CHEAP BUS TICKETS FOR YOUR NEXT TRIP

Easily compare and book your next trip with Busbud

Origin





Destination




Date

Return Date

PASSENGERS

SearchSearch
Search accommodation with Booking.com
Trusted by 65M+ travellers every year looking for bus and train tickets
Serving 2M+ bus and train routes in more than 80 countries
Dedicated customer service from booking to travel






PEOPLE FROM AROUND THE WORLD TRUST BUSBUD




WE’VE PARTNERED WITH THE WORLD’S MOST POPULAR BUS COMPANIES

 * 
 * 
 * 
 * 
 * 
 * 


TOP TRAVELLED BUS ROUTES

 * Buses from Calgary to Edmonton

 * Buses from Toronto to Montreal

 * Buses from Ottawa to Toronto

 * Buses from Montreal to Ottawa

 * Buses from Montreal to Quebec City

 * Buses from Toronto to London


POPULAR COUNTRIES ACROSS THE WORLD

With Busbud, you can travel by bus and train in more than 80 countries in the
world! Enjoy your trip with a seamless and hassle-free experience, while
respecting the environment by using sustainable modes of transportation.

 * United States

 * Mexico

 * United Kingdom


OTHER COUNTRIES:

 * France
 * Spain
 * Portugal
 * Argentina
 * Chile


WHY JOIN BUSBUD?


FASTER BOOKING AND CHECKOUT

 * Manage and cancel your trips with ease
 * Save your payment method and billing information
 * Save up to 5 passengers to your account!

Create an account


WHY CHOOSE BUSBUD?


SEARCH, COMPARE, AND BUY YOUR BUS AND TRAIN TICKETS ALL IN ONE PLACE.

Simplify your travel planning with Busbud, your one-stop platform to search,
compare, and purchase bus and train tickets worldwide. Proudly Canadian, Busbud
connects you with a vast network of trusted partners, making it easy to find the
best routes and deals no matter where you are.

Book your trip online in your preferred language and currency, and access
schedules and tickets from reliable providers such as Orléans Express, Rider
Express, Maheux, Greyhound, Via Rail, Amtrak, and many more. Discover the
perfect journey with Busbud, whether it’s with global giants like Megabus and
Flixbus or regional favorites like Peter Pan.

Travel smarter with Busbud—your journey starts here.


COMPARE BUS, TRAIN AND CARPOOL FOR YOUR TRAVEL

Compare bus, train, and carpool options to find the perfect trip. Check prices,
travel times, and environmental impact and find the perfect choice for your next
trip. Popular destinations on Busbud:

 * Edmonton to Calgary

 * London to Toronto

 * Ottawa to Toronto

 * Kitchener to London


WHAT ARE THE MOST POPULAR BUS ROUTES?

 * Bus from Calgary to Edmonton
 * Bus from Toronto to Montreal
 * Bus from Montreal to Toronto
 * Bus from Montreal to Ottawa
 * Bus from Vancouver to Whistler
 * Bus from Toronto to London
 * Bus from Vancouver to Calgary
 * Bus from Montreal to Quebec City
 * Bus from Vancouver to Kelowna
 * Bus from Kelowna to Vancouver
 * Bus from Regina to Saskatoon
 * Bus from Edmonton to Banff
 * Bus from Vancouver to Victoria
 * Bus from Saskatoon to Regina
 * Bus from Edmonton to Fort McMurray


MOST POPULAR AIRPORTS AND DESTINATIONS

 * Toronto to Pearson Toronto Airport
 * Toronto to Buffalo Airport
 * Edmonton to Edmonton International Airport
 * Banff to Lake Louise
 * Penticton to Burrard Station


WHERE WOULD YOU LIKE TO TAKE THE BUS NEXT?

 * Buses to Montreal
 * Buses to Toronto
 * Buses to Ottawa
 * Buses to Calgary
 * Buses to Edmonton
 * Buses to Vancouver
 * Buses to Quebec City
 * Buses to London
 * Buses to Niagara Falls
 * Buses to Banff
 * Buses to Kelowna
 * Buses to Winnipeg


TOP TRAIN ROUTES

 * Train from Vancouver to Washington
 * Train from Toronto to North York
 * Train from Montreal to New York
 * Train from Ottawa to Montreal
 * Train from Toronto to Ottawa
 * Train from Vancouver to Edmonton
 * Train from Ottawa to Toronto
 * Train from Vancouver to Olympia
 * Train from Toronto to Niagara Falls
 * Train from Windsor to Toronto
 * Train from Toronto to Rome
 * Train from London to Windsor
 * Train from Toronto to Kingston
 * Train from Vancouver to Kamloops
 * Train from Toronto to Houston


TOP TRAIN DESTINATIONS

 * Trains to Toronto
 * Trains to Montreal
 * Trains to Ottawa
 * Trains to Quebec City
 * Trains to London


WHICH ARE THE MOST POPULAR COMPANIES?

 * FlixBus
 * VIA Rail Canada
 * Rider Express
 * Ontario Northland
 * Ebus
 * Maritime Bus
 * Greyhound
 * Orléans Express
 * Maheux
 * Megabus
 * Red Arrow
 * Cold Shot
 * MapleBus
 * Book A Ride
 * New York Trailways
 * OurBus
 * Intercar
 * Limocar
 * Amtrak
 * The Canada Bus
 * Autobus Galland
 * Galland
 * ONEX BUS
 * InterCity
 * Kasper Transportation
 * FairFares
 * YVR Whistler/SkyLynx
 * Banff Airport Bus
 * Mountain Park Transportation
 * ABest Transport


GET UP TO 90% IN DISCOUNTS WHEN BOOKING WITH THE BUSBUD APP!

QR code to download the applicationScan me

--------------------------------------------------------------------------------

Global coverage

 * FlixBus
 * VIA Rail Canada
 * Rider Express
 * Ontario Northland
 * Bus and Train companies

--------------------------------------------------------------------------------

Company

 * About
 * Blog
 * Help

--------------------------------------------------------------------------------

© 2024 Busbud Inc., All rights reserved

Terms of Use
Privacy
Refund policy

Help



Interested in more? Receive travel deals, trip reminders and other updates by
email!

We use of cookies or similar technologies to maintain security, enable user
choice and improve our sites. We also set cookies for marketing purposes and to
provide personalised content and advertising. For more information on the
cookies we use, our vendors and to manage your preferences click on “Custom
settings”.
Accept All Cookies
Custom Settings
Continue without Accepting


PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Reject All Confirm My Choices