Beginning of the main content.

Greyhound Canada

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:

Service between:

  • Vancouver (BC) – Whistler (BC)

From Edmonton Station:

  • Edmonton (AB) – Grande Prairie (AB)
  • Edmonton (AB) – Fort McMurray (AB)
  • Edmonton (AB) – Red Deer (AB)


Service between:

  • Jasper (AB) – Edmonton (AB)
  • Kamloops (BC) – Kelowna (BC)

More info:

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