Greyhound offers service locally to Toronto, Montreal, Cornwall, Kingston, Sudbury and Syracuse with connections to over 3,800 locations across Canada, the United States and Mexico.
Greyhound Canada | USA
Ontario Northland offers service to Pembroke, Petawawa, North Bay and Sudbury, with connections to Northern Ontario communities by bus and train.
Ontario Northland
Autobus Gatineau offers service to Wakefield, Gracefield, Maniwaki and Grand-Remous, with connections to the Abitibi-Témiscamingue and Laurentides regions of Québec.
Autobus Gatineau
Transcollines offers commuter service to Luskville, Quyon, Shawville, Campbell's Bay and Fort Coulonge on weekdays.
Search, compare and book tickets from hundreds of bus companies in 10,000 cities across 63 countries and 500,000 bus routes.
OC Transpo provides local transit within the city of Ottawa. The bus station is served directly by routes 101 and 103. Routes 4, 6, 7 and 14 are also within short walking distance.
OC Transpo

Like us on Facebook for the latest updates and promotions!


Stay connected with complimentary Wi-Fi throughout the terminal, restaurant and most buses.

Other amenities

Did you know you can also ship packages with Greyhound across Canada and internationally? Find out more below!

Greyhound Package Express

Introducing Greyhound Express! Enjoy premium amenities and reserved seating on select schedules.

More information

Plan ahead and save big with advance purchase discounts! Some restrictions apply.

More information

Looking for something to eat or drink on your trip? Mr. Sub has you covered!

Restaurant information