Full listing of Ottawa's main intercity hubs
Tremblay/VIA Station
- Via Rail to Toronto via Kingston
- Via Rail to Montréal via Dorval
- Red Arrow to Toronto via Kingston
- Orléans Expess to Montréal via Dorval Airport
- KLM to Dorval Airport
- Air France to Dorval Airport
- Ontario Northland to Winnipeg via North Bay and Sudbury
OC Transpo connection: O-Train Line 1
Departure board from April (caution: schedules have changed since then)
View attachment 508862
St. Laurent Station
- Megabus to Toronto via Kingston
- Rider Express to Toronto via Peterborough or Kingston
- Autobus Maheux to Montréal via Gatineau and Laval
OC Transpo connections: lots of local buses, and O-Train Line 1
Departure board from April (caution: schedules have changed since then)
View attachment 508863
Byward Market (on-street stop near Rideau station)
- Flixbus to Toronto via Kingston or Peterborough
- Book a Ride to Toronto via Kingston or Peterobrough
OC Transpo connections: O-Train line 1 and lots of east-west local buses
Downtown (on-street stop )
- Autobus Maheux to Montréal via Gatineau and Laval
- Autobus Maheux to Grand-Remous via Gatineau
OC Transpo connections: no idea because their
website is garbage and I can't figure out where the bus stops
At first glance it seems ridiculous that there are so many different intercity bus stations but most of the services are running the same two corridors (Toronto-Ottawa or Toronto-Montréal) so there's little reason to transfer from one to the other. Having multiple central termini arguably improves intercity bus service by offering direct services to multiple different parts of central Ottawa.
The two routes where passengers might transfer to other buses are Ontario Northland to Sudbury/North Bay, and Autobus Maheux to Grand-Remous. Ontario Northland stops at Tremblay VIA station so there are decent onward connections to Montréal or Toronto via VIA, Orléans Express, Red Arrow, KLM and Air France. Autobus Maheux is the main one which could do better, especially since their Grand-Remous bus doesn't continue to St. Laurent terminal or Tremblay. But maybe that's a deliberate decision and they want Montréal-bound passenger to connect to their own Montréal service in Gatineau rather than connecting to Orléans Express or VIA Rail.