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
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="{"root":["t-5qovnk-root"]}"><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="{"disabled":["t-26xhul-DsInputBase-disabled","t-Zd1APe-DsInputBase-disabled-ref"],"error":["t-169wmqs-DsInputBase-error","t-Zd1APe-DsInputBase-error-ref"],"focused":["t-kyqmpn-DsInputBase-focused","t-Zd1APe-DsInputBase-focused-ref"]}"
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: "Codec Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", 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="{"root":["t-5qovnk-root"]}"><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="{"disabled":["t-26xhul-DsInputBase-disabled","t-Zd1APe-DsInputBase-disabled-ref"],"error":["t-169wmqs-DsInputBase-error","t-Zd1APe-DsInputBase-error-ref"],"focused":["t-kyqmpn-DsInputBase-focused","t-Zd1APe-DsInputBase-focused-ref"]}"
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: "Codec Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", 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="{"root":["t-5qovnk-root"]}"><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="{"disabled":["t-26xhul-DsInputBase-disabled","t-Zd1APe-DsInputBase-disabled-ref"],"error":["t-169wmqs-DsInputBase-error","t-Zd1APe-DsInputBase-error-ref"],"focused":["t-kyqmpn-DsInputBase-focused","t-Zd1APe-DsInputBase-focused-ref"]}"
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="{"root":["t-5qovnk-root"]}"><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="{"disabled":["t-26xhul-DsInputBase-disabled","t-Zd1APe-DsInputBase-disabled-ref"],"error":["t-169wmqs-DsInputBase-error","t-Zd1APe-DsInputBase-error-ref"],"focused":["t-kyqmpn-DsInputBase-focused","t-Zd1APe-DsInputBase-focused-ref"]}"
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="{"root":["t-5qovnk-root"]}" 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="{"disabled":["t-26xhul-DsInputBase-disabled","t-Zd1APe-DsInputBase-disabled-ref"],"error":["t-169wmqs-DsInputBase-error","t-Zd1APe-DsInputBase-error-ref"],"focused":["t-kyqmpn-DsInputBase-focused","t-Zd1APe-DsInputBase-focused-ref"]}"
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 [&: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 [&: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 [&: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