Greyhound departs to over 2,100 cities nationwide in Canada, plus cooperative service to the US and Mexico with major bus lines in those countries. You can travel safely and conveniently with the everyday low fares on Greyhound. Greyhound buses travel around the clock, so you can travel by day and enjoy the scenery through wide panoramic windows. Or, select a night service, and relax in a reclining seat with reduced interior lighting.
Most buses make intermediate stops enroute to pick up additional passengers.
In addition to stops enroute, buses make rest stops every few hours, and meal stops are scheduled as close to normal meal times as possible. Greyhound offers selected express schedules between major cities. If you prefer not to travel on a bus that includes stops within smaller towns enroute, be sure to ask your ticket agent to place you on an express schedule, if available. Stopovers at any point along the route, within the limit of the ticket, will be permitted. A proper notation must be made on the ticket or on the coupon added to the ticket by the driver or agent.