By Road: Jasper is connected to all major cities of Canada such as Banff, Edmonton, Calgary and Vancouver through highways. By Train: Trains run towards Jasper from both Edmonton and Vancouver. Booking a train vacation is probably the best way to reach the silent town of Jasper. By Bus: Many tour operators offer bus services from Banff, Calgary and Edmonton to Jasper.