ca.megabus.com
Open in
urlscan Pro
18.238.243.41
Public Scan
Submitted URL: http://ca.megabus.com/
Effective URL: https://ca.megabus.com/
Submission: On September 28 via api from US — Scanned from DE
Effective URL: https://ca.megabus.com/
Submission: On September 28 via api from US — Scanned from DE
Form analysis
1 forms found in the DOM<form _ngcontent-c3="" class="journey-planner__form ng-untouched ng-pristine ng-valid" novalidate="">
<div _ngcontent-c3="" class="row">
<div _ngcontent-c3="" class="col-xs-9 col-sm-7">
<h2 _ngcontent-c3="" class="journey-planner__title">Book now</h2>
<fieldset _ngcontent-c3="">
<legend _ngcontent-c3="" class="sr-only">Trip type</legend><mb-radio-group _ngcontent-c3="" _nghost-c4=""><!---->
<div _ngcontent-c4="" class="custom-radio custom-radio--inline ng-star-inserted"><input _ngcontent-c4="" type="radio" name="radiogroup-triptype" id="radiogroup-triptype0" value="true"><label _ngcontent-c4="" for="radiogroup-triptype0"> One
way </label></div>
<div _ngcontent-c4="" class="custom-radio custom-radio--inline ng-star-inserted"><input _ngcontent-c4="" type="radio" name="radiogroup-triptype" id="radiogroup-triptype1" value="false"><label _ngcontent-c4="" for="radiogroup-triptype1">
Round trip </label></div>
</mb-radio-group>
</fieldset>
</div><!---->
</div>
<div _ngcontent-c3="" class="row journey-planner__section">
<div _ngcontent-c3="" class="col-md-7 journey-planner__stops">
<div _ngcontent-c3="" class="row">
<div _ngcontent-c3="" class="col-sm-6 form-group journey-planner__stops__origin"><label _ngcontent-c3="" for="startingAt">From <span _ngcontent-c3="" class="sr-only">(type text or use the arrow keys)</span></label><mb-typeahead-component
_ngcontent-c3="" inputid="startingAt" name="startingAt">
<div class="typeahead"><input autocomplete="off" class="form-control ng-untouched ng-pristine ng-valid" type="text" id="startingAt" name="" placeholder="Enter a town or city"><input type="hidden"><button class="clear"
title="Clear input box" type="button" tabindex="-1"><i class="mb-close"></i></button>
<div class="typeahead__drop typeahead__hide" title="Enter a town or city"><!----><!----><!---->
<div class="ng-star-inserted"><!----><!---->
<div class="typeahead__drop__title ng-star-inserted"><span>Megabus cities</span></div><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Ann Arbor, MI </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Belleville, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Benton Harbor, MI </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Brockville, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Chicago, IL </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Cornwall, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Detroit, MI </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Gary, IN </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Grimsby, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Hamilton Airport, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Jackson, MI </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Kalamazoo, MI </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Kingston, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Kingston-QueensU, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Kirkland, QC </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> London, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Mississauga, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Montreal, QC </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Napanee, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Naperville, IL </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Niagara Falls, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Ottawa, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Port Hope, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Southfield, MI </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> St Catharines, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Toronto Airport(YYZ), ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Toronto, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Toronto-Yorkdale, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Trenton, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Whitby, ON </span></div><!---->
</div>
<div class="ng-star-inserted"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item ng-star-inserted"><span class="typeahead__anchor"> Windsor, ON </span></div><!---->
</div><!----><!---->
</div>
</div>
</mb-typeahead-component><!----></div>
<div _ngcontent-c3="" class="col-sm-6 form-group journey-planner__stops__dest"><label _ngcontent-c3="" for="goingTo">To <span _ngcontent-c3="" class="sr-only">(type text or use the arrow keys)</span></label><mb-typeahead-component
_ngcontent-c3="" inputid="goingTo" name="goingTo">
<div class="typeahead"><input autocomplete="off" class="form-control ng-untouched ng-pristine ng-valid" type="text" id="goingTo" name="" placeholder="Enter a town or city"><input type="hidden"><button class="clear" title="Clear input box"
type="button" tabindex="-1"><i class="mb-close"></i></button>
<div class="typeahead__drop typeahead__hide" title="Enter a town or city"><!----><!----><!----><!----><!---->
<div class="typeahead__drop__item typeahead__drop__item--no-results hidden-xs ng-star-inserted"><span>No results found.</span><span> Enter a town or city or <a href="javascript:void(0);">view our stops on a map</a></span></div><!---->
<div class="typeahead__drop__item typeahead__drop__item--no-results visible-xs ng-star-inserted"><span>No results found. Enter a town or city</span></div>
</div>
</div>
</mb-typeahead-component><!----></div>
</div>
</div>
<div _ngcontent-c3="" class="col-md-5 journey-planner__dates">
<div _ngcontent-c3="" class="row">
<div _ngcontent-c3="" class="col-sm-6 form-group journey-planner__dates__outbound"><label _ngcontent-c3="" for="departureDate">Leaving</label><mb-date-calendar _ngcontent-c3="">
<div class="date-calendar pika-table"><mat-form-field class="mat-form-field ng-tns-c10-0 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-hide-placeholder">
<div class="mat-form-field-wrapper">
<div class="mat-form-field-flex"><!----><!---->
<div class="mat-form-field-infix"><input class="form-control mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored" matinput="" placeholder="Pick a date" readonly="" style="border: solid 2px #DDDDDD;"
aria-haspopup="true" min="2023-09-27" max="2023-09-27" id="mat-input-0" aria-invalid="false" aria-required="false"><mat-datepicker class="date-calendar pika-table" disabled="false"></mat-datepicker><span
class="mat-form-field-label-wrapper"><!----><label class="mat-form-field-label ng-tns-c10-0 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-1" for="mat-input-0"
aria-owns="mat-input-0"><!----><!---->Pick a date<!----><!----></label></span></div><!---->
</div><!---->
<div class="mat-form-field-underline ng-tns-c10-0 ng-star-inserted"><span class="mat-form-field-ripple"></span></div>
<div class="mat-form-field-subscript-wrapper"><!----><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c10-0 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer"></div>
</div>
</div>
</div>
</mat-form-field></div>
</mb-date-calendar><!----></div><!---->
<div _ngcontent-c3="" class="col-sm-6 form-group journey-planner__dates__return ng-star-inserted"><label _ngcontent-c3="" for="returnDate">Returning</label><mb-date-calendar _ngcontent-c3="">
<div class="date-calendar pika-table"><mat-form-field class="mat-form-field ng-tns-c10-1 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-hide-placeholder">
<div class="mat-form-field-wrapper">
<div class="mat-form-field-flex"><!----><!---->
<div class="mat-form-field-infix"><input class="form-control mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored" matinput="" placeholder="Pick a date" readonly="" style="border: solid 2px #DDDDDD;"
aria-haspopup="true" min="2023-09-27" max="2023-09-27" id="mat-input-1" aria-invalid="false" aria-required="false"><mat-datepicker class="date-calendar pika-table" disabled="false"></mat-datepicker><span
class="mat-form-field-label-wrapper"><!----><label class="mat-form-field-label ng-tns-c10-1 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-3" for="mat-input-1"
aria-owns="mat-input-1"><!----><!---->Pick a date<!----><!----></label></span></div><!---->
</div><!---->
<div class="mat-form-field-underline ng-tns-c10-1 ng-star-inserted"><span class="mat-form-field-ripple"></span></div>
<div class="mat-form-field-subscript-wrapper"><!----><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c10-1 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer"></div>
</div>
</div>
</div>
</mat-form-field></div>
</mb-date-calendar><!----></div>
</div>
</div>
</div>
<div _ngcontent-c3="" class="row journey-planner__section">
<div _ngcontent-c3="" class="col-md-7 journey-planner__stops">
<div _ngcontent-c3="" class="row">
<div _ngcontent-c3="" class="col-sm-6 form-group"><label _ngcontent-c3="" for="totalPassengers">How many travelers?</label><mb-custom-counter _ngcontent-c3="">
<div class="custom-counter ">
<div class="input-group"><span class="input-group-btn"><button class="btn btn-default" tabindex="-1" type="button" id="totalPassengers_minus" name="totalPassengers_minus" disabled="" aria-hidden="true"><span class="sr-only">Remove
traveller</span><span class="mb mb-minus"></span></button></span><input autocomplete="off" class="form-control ng-untouched ng-pristine ng-valid" type="number" id="totalPassengers" min="1" max="99"><span
class="input-group-btn"><button class="btn btn-default" tabindex="-1" type="button" id="totalPassengers_plus" name="totalPassengers_plus" aria-hidden="true"><span class="sr-only">Add traveller</span><span
class="mb mb-plus"></span></button></span></div>
</div>
</mb-custom-counter></div>
<div _ngcontent-c3="" class="col-sm-6 form-group"><!----><!----></div>
</div>
</div>
<div _ngcontent-c3="" class="col-md-5 journey-planner__cta">
<div _ngcontent-c3="" class="row">
<div _ngcontent-c3="" class="col-md-6 col-md-offset-6"><label _ngcontent-c3="" for="findTickets"></label><button _ngcontent-c3="" class="btn btn-block btn-primary" data-gtm-id="journey-planner-find-tickets" id="findTickets" name="findTickets"
type="submit"> Find tickets </button></div>
</div>
</div>
</div>
</form>
Text Content
You are using an outdated browser. Please upgrade your browser to improve your experience and security. Toggle navigation Megabus * Explore * Bus stops * Route map * Fare finder * Check my bus * Service alerts * Track my bus * Help * Change trip * Log in/Sign up * My account * Log out * * Canada * English * Français * US * English * Español * UK * English * Français * Español * Polski 0 Close You have no tickets in your basket Plan a journey EXPRESS BUS SERVICE IN CANADA BOOK NOW Trip type One way Round trip From (type text or use the arrow keys) Megabus cities Ann Arbor, MI Belleville, ON Benton Harbor, MI Brockville, ON Chicago, IL Cornwall, ON Detroit, MI Gary, IN Grimsby, ON Hamilton Airport, ON Jackson, MI Kalamazoo, MI Kingston, ON Kingston-QueensU, ON Kirkland, QC London, ON Mississauga, ON Montreal, QC Napanee, ON Naperville, IL Niagara Falls, ON Ottawa, ON Port Hope, ON Southfield, MI St Catharines, ON Toronto Airport(YYZ), ON Toronto, ON Toronto-Yorkdale, ON Trenton, ON Whitby, ON Windsor, ON To (type text or use the arrow keys) No results found. Enter a town or city or view our stops on a map No results found. Enter a town or city Leaving Pick a date Returning Pick a date How many travelers? Remove travellerAdd traveller Find tickets EXPLORE MEGABUS Begin your trip and explore the most iconic cities in North America. Bus service across Canada has never been easier. EXPERIENCE NIAGARA FALLS Let us take you to the Niagara Region and connect with WEGO to visit the sites and breathtaking falls! THE MEGABUS EXPERIENCE Learn more about how we aim to make your trip safe, convenient and affordable. FIND US ON SOCIAL MEDIA Get the latest updates on bus services, bus tickets, and promotions. SAFE TRAVEL We're first bus company to have our proactive efforts for safe travel approved by the World Travel and Tourism Council All transactions will incur a $3.99 booking free plus associated fees and applicable taxes. EXPLORE MEGABUS * About Megabus * Media * Top routes * City guides * Employment * FAQs ACCESSIBILITY * Contact Us * Customers with disabilities * Privacy policy * Using this website * Terms and conditions COACH USA IN NORTH AMERICA * Coach Canada * Coach USA © 2023 Coach USA