Please select if you want to search by train number or by station.
To support the ongoing efforts to limit the propagation of COVID-19, we have implemented service changes which will be in place until further notice, in light of recent recommendations of the public health authorities across the country. Read more
Beginning of the main content.
Menu main menu en level 3
Greyhound Canada is the largest provider of intercity bus transportation in Canada, providing safe, enjoyable and affordable travel for 6.5 million passengers each year to nearly 1,100 destinations.
Are you heading south to the United States? Greyhound Canada also has connections with Greyhound Lines, thus extending service to numerous major cities across America.
Connections with VIA Rail
From Vancouver Station:
Vancouver (BC) – Whistler (BC)
From Edmonton Station:
Edmonton (AB) – Grande Prairie (AB)
Edmonton (AB) – Fort McMurray (AB)
Edmonton (AB) – Red Deer (AB)
Jasper (AB) – Edmonton (AB)
Kamloops (BC) – Kelowna (BC)
For further information, call 1 888 VIA-RAIL (1 888 842-7245) or 1 800 268-9503 (hearing impaired).
To reach Greyhound, call 1 800 661-8747 or go to greyhound.ca.