Canada intercity buses: Greyhound alternatives
How do you travel by bus in Canada now that Greyhound is gone?
Greyhound exited Canada in 2021. Replacements include Rider Express (Prairies, BC), Megabus and FlixBus (Ontario-Quebec), Maritime Bus (Atlantic), Ontario Northland (northern Ontario), Orléans Express (Quebec), and various regional operators. Coverage is thinner than before but most routes are still served.
Greyhound Canada ended passenger service in 2021 after more than 90 years on the road, leaving gaps in Canada’s intercity bus network. Those gaps have been partially filled by a patchwork of regional operators, new entrants like FlixBus, and expanded Megabus routes.
This guide explains who covers which routes, how to book, how to connect across regions, and what to do when no bus runs.
The post-Greyhound landscape
Canada’s intercity bus network is now regionalized. There is no single national operator. To travel cross-country by bus, you’ll combine multiple companies, often with layovers at transfer points.
Major operators by region:
- Western Canada: Rider Express, Ebus, Red Arrow
- Ontario-Quebec corridor: Megabus, FlixBus, Ontario Northland, Orléans Express
- Atlantic Canada: Maritime Bus
- Northern connections: Ontario Northland, limited small operators
- Yukon and NWT: essentially no scheduled service; mostly charter
Western Canada bus services
Rider Express
Routes across BC, Alberta, Saskatchewan, Manitoba. The main Greyhound replacement on the Prairies and BC corridor. Vancouver to Calgary, Calgary to Winnipeg, and many smaller city pairs.
- Website: riderexpress.ca
- Bookings: online, phone, or at stations
- Pricing: CAD $90-160 Vancouver-Calgary, CAD $130-200 Calgary-Winnipeg
- Wi-Fi and washrooms on most buses
- Luggage allowance: 2 pieces
Ebus
Covers Alberta and parts of BC. Edmonton-Calgary, Edmonton-Jasper, Calgary-Banff. Popular with Rockies visitors.
- Website: myebus.ca
- Pricing: CAD $65-95 Calgary to Banff, CAD $80-120 Edmonton to Jasper
- Comfortable coaches with Wi-Fi
Red Arrow
Premium service between Alberta cities. Larger seats, fewer stops, on-board refreshments. Edmonton-Calgary, Calgary-Lethbridge, and more.
- Website: redarrow.ca
- Pricing: CAD $75-120 Edmonton-Calgary
- Higher comfort than standard intercity buses
Ontario and Quebec
Megabus
Operates the Toronto-Ottawa-Montreal triangle and Toronto-Niagara Falls. Competitive fares, double-decker buses.
- Website: ca.megabus.com
- Pricing: CAD $15-60 depending on advance booking
- Book 3-8 weeks ahead for lowest fares (occasional CAD $1 fares)
- Wi-Fi on board, power outlets
FlixBus
Expanded Canadian operations in recent years. Serves parts of Ontario, Quebec, and into the US.
- Website: flixbus.ca
- Pricing: CAD $20-70 on Toronto-Montreal
- Clean, modern buses with Wi-Fi
Orléans Express
The main intercity bus within Quebec. Montreal-Quebec City, plus routes to Gaspé, Rivière-du-Loup, and Saguenay.
- Website: orleansexpress.com
- Pricing: CAD $55-85 Montreal-Quebec City
- French-first service, English spoken
Ontario Northland
Government-run, serves northern Ontario. Toronto-North Bay-Timmins-Cochrane. Also operates the Polar Bear Express train further north.
- Website: ontarionorthland.ca
- Pricing: CAD $50-130 depending on distance
- Essential for northern Ontario travel
Atlantic Canada
Maritime Bus
The only intercity bus in Atlantic Canada. Halifax, Moncton, Fredericton, Saint John, Charlottetown. Excellent coverage of the Maritime provinces.
- Website: maritimebus.com
- Pricing: CAD $55-85 Halifax-Moncton, CAD $70-110 Halifax-Charlottetown (includes Confederation Bridge)
- Schedules sync with BC Ferries and PEI connections
- One bag free, extra CAD $10
DRL Coachlines (Newfoundland)
Newfoundland’s main intercity bus. St. John’s to Port aux Basques across the island — an 11-hour trip.
- Pricing: approximately CAD $130-160 one way
- Essential for travellers without a rental car
Other regional operators
- Tofino Bus (now Wilson’s Transportation): Victoria to Tofino and other Vancouver Island routes
- Pacific Coach Lines: Vancouver to Victoria shuttle (boarding the BC Ferry)
- Sunshine Coach: Calgary-Banff-Lake Louise, tourism-oriented
- Brewster Express (Pursuit): Calgary airport to Banff and Jasper
- Parkbus: seasonal service from Toronto, Ottawa, Calgary, Vancouver to nearby national/provincial parks
Connecting routes cross-country
A cross-Canada bus itinerary requires transfers. A theoretical route:
- Vancouver → Calgary: Rider Express or Ebus (14-17 hours)
- Calgary → Winnipeg: Rider Express (22-24 hours)
- Winnipeg → Thunder Bay: Limited options; often need to transfer via Rider or fly
- Thunder Bay → Sudbury → Toronto: Ontario Northland
- Toronto → Ottawa → Montreal: Megabus or FlixBus
- Montreal → Quebec City → Maritimes: Orléans Express then Maritime Bus via Edmundston
- Maritimes → Newfoundland: Marine Atlantic Ferry + DRL Coachlines
Total journey: 7-10 days of bus travel with multiple transfers. Not recommended for comfort; VIA Rail or flights make more sense for long distances.
Booking tips
- Book 3-8 weeks ahead for best fares, especially on Megabus and FlixBus.
- Some operators (Rider Express, Ebus, Red Arrow) sell physical tickets at station counters as well as online.
- Most accept credit cards; some smaller operators still require cash.
- Luggage: standard 2 bags per passenger on most operators; oversized items may carry fees.
- Pets: vary by operator; assume not allowed unless service animal.
Pricing comparisons
For budget travellers, buses are generally cheaper than trains but slower.
Example Vancouver to Calgary:
- Bus (Rider Express): CAD $90-160, 14 hours
- Flight: CAD $180-400, 1.5 hours + airport time
- Train (Rocky Mountaineer): CAD $2,000+, 2 days (tourist experience, not transport)
- Drive (rental + fuel): CAD $200-300 per day + fuel, 11 hours
Overnight buses
Many longer routes (Vancouver-Calgary, Calgary-Winnipeg) are overnight. Buses have reclining seats but no beds. Bring:
- Neck pillow
- Eye mask
- Earplugs
- Small blanket or large hoodie
- Phone charger
Do not expect hotel-quality sleep. Most travellers prefer to break up journeys with a daytime hotel night when possible.
When bus travel doesn’t work
Some Canadian regions have essentially no intercity bus service:
- Yukon: very limited scheduled service; use the Alaska Highway shuttles or rent a vehicle
- NWT and Nunavut: no connecting bus network; fly
- Churchill, Manitoba: only accessible by VIA Rail Hudson Bay or flight
- Remote Vancouver Island (Port Hardy area): limited schedules
The bottom line
Bus travel in Canada is workable but fragmented since Greyhound’s exit. Short-to-medium intercity trips (Toronto-Montreal, Vancouver-Calgary, Halifax-Charlottetown) are still well-served and often the cheapest option. Cross-country bus travel is possible but requires 7-10 days, multiple operators, and tolerance for long hauls. For most travellers, combining buses for regional travel with flights or trains for long distances is the best approach.