Getting there & around
Greyhound Canada has bus services to Alberta from neighboring provinces and Greyhound has services from the USA. Destinations from Edmonton include Winnipeg ($188, 20 hours, three daily), Vancouver ($158, 17 hours, five daily), Prince George ($110, 10 hours, daily), Hay River ($156, 16 hours, six times weekly) and Whitehorse ($204, two days, one daily). From Calgary, destinations include Kamloops ($90, 10 hours, four daily), Regina ($108, 11 hours, five daily), Saskatoon ($92, nine hours, three daily), Vancouver ($70 to $137, 15 hours, five daily) and Winnipeg ($160, 20 hours, four daily). Times can vary greatly, based upon connections, and fares can be reduced by booking in advance.
Moose Travel Network runs a variety of trips in western Canada. Most start and finish in Vancouver, but along the way hit the highlights of the mountain parks and other Alberta must-sees. In winter it operates ski-focused tours that are a great option for car-less ski bums. During the summer months trips depart daily and for the winter season a few times per week.
The two major airports are in Edmonton and Calgary, and there are daily flights to both from major hubs across the world. Carriers serving the province include Air Canada, American Airlines, Continental, Delta, Horizon Air, Northwest Airlines, United Airlines and WestJet.
Alberta was made for the automobile. There are high-quality, well-maintained highways and a network of back roads to explore. Towns for the most part will have services, regardless of the population. Be aware that in more remote areas, especially in the north, those services could be a large distance apart. Fill up the gas tank where possible and be prepared.
In winter driving can be a real challenge; roadways are maintained, but expect them to be snow-covered after a snowfall. Drivers here are experienced and hearty, so roads rarely close. Use common sense, slow down and check the forecast and road conditions before venturing out.
Regional driving distances:
Calgary to Banff: 130km
Banff to Jasper: 290km