Book Megabus Bus Tickets

Book affordable Bus tickets with Megabus for routes across the country

Join 75M+ travelers booking 2M+ routes across 85+ countries.
Enjoy our 24/7 customer service to assist you at every step.
Cancel anytime and receive a 100% refund, no reason needed.

Megabus popular routes and schedules

Book cheap Megabus Bus tickets online, find schedules, prices, stations locations, services, promotions and deals.

Montreal → TorontoFirst and last departures12:30am — 11:30pmAverage duration6h 55mMinimum price$14
Toronto → MontrealFirst and last departures12:30am — 11:30pmAverage duration6h 53mMinimum price$14
Gare Centrale → Union StationFirst and last departures12:30am — 11:30pmAverage duration6h 49mMinimum price$14
Union Station → Gare CentraleFirst and last departures12:30am — 11:30pmAverage duration7h 10mMinimum price$14
Niagara Falls → TorontoFirst and last departures5:45am — 9:30pmAverage duration2h 9mMinimum price$6
MegabusOfficial Partner

Megabus's Coverage in Numbers

  • Daily Departures1193
  • Cities17
  • Countries1
  • Routes133

Photos of Megabus buses

Megabus
Megabus inside the bus
megabus stop
megabus

Megabus User Reviews

3.5 out of 5 stars3.5/52,053 reviews

Why choose Busbud?

The Best Way To Book Bus and Train Tickets

Busbud is a bus and train search tool - we include Megabus routes, schedules and prices in our searches along with many other train and bus companies. You can compare prices, amenities and times by searching for a route. If you find a suitable trip, you can go ahead and get your Megabus ticket from us. Note that train tickets sell out, Megabus and other operators generally charge a lot more for last-minute tickets or for tickets bought in person.

People from around the world trust Busbud

Top Megabus bus routes

Top Megabus destinations

Top stations served by Megabus