飞机
北京、上海等地都有飞往加拿大温哥华的直航班机,飞行时间约10小时。在加拿大国内,各大城市都有班机往来,还有支线沟通很多小城镇。加拿大幅圆辽阔,西边的太平洋岸与东边的大西洋海岸的地区就有4.5小时的时差,如果搭飞机往来两地至少要6小时,因此如果是长程的话,飞机是最佳选择。
往来西边门户的温哥华与东边门户的多伦多,搭直达飞机需4小时30分,搭巴士则需3天。如果再往东的哈利法克斯,还要搭2小时的飞机。再到爱德华岛还需1小时。从温哥华到卡加立,多伦多到蒙特利尔飞机也是首选。
火车
拿大拥有两条横贯东西海岸的铁路大动脉,加上其支线基本上覆盖了北极以南的加拿大领土。全加铁路网向南与美国东西海岸的铁路干线相连,构成了四通八达的北美铁路系统。VIA铁路经营横跨加拿大的客运服务。往来加拿大国内,长程的话火车班次较少,只适合打算将搭火车当为观光一环的旅客。
长途客运
加拿大的公路网四通八达,高速公路和普通公路总长达84万公里,几乎遍及全国每个有居民的角落。横贯加拿大的高速公路(7725公里)于1971年全线通车,是全世界最长的国家高速公路。加拿大灰狗巴士路线网遍及全国各地,在加拿大旅行,长程巴士是最经济,也是最普及的大众交通工具。
码头
海洋运输是加拿大传统的重要对外运输渠道,加拿大的远洋巨轮来往于世界各主要港口。
公交车
加拿大的公共汽车票一般是1~2加元左右,成人、儿童、老年人票价不等。每个城市售票制度也不尽相同。温哥华按距离长短计价;多伦多无论远近,一律单一票制。多伦多、蒙特利尔市的地铁运行时间很长,夜间一点多才停运,早5点左右又启动运行。公共交通对残疾人有特殊的照顾。很多门口的台阶旁边也设有轮椅行道。
出租车
出租车按表收费(即按路程长短收费)。如果搭客超过四人或要等候,均须另外收费。小费一般约为车费的百分之十。