飛機:卡爾加里國際機場位於卡爾加里東北部,距市中心17公里,機場共三層,一層為到港區,二層為離港區,夾層提供餐廳、商店等設施。從機場可以坐定點大巴車到市區,有固定時刻表,發車間隔一般為20分鐘,可以提前網上訂票或在到港區買票。可以坐Bus Tour前往周邊城市,由不同公司經營,還鞥你提供導遊等旅遊方面的服務。可以搭乘出租車前往市區,單程約為40-45加幣。也可以自己租車開去市區,離港區設有取車點。
火車:艾伯塔省的火車服務提供方為加拿大國鐵,可以來回於卡爾加里與班夫-露易絲湖,沿途穿越加拿大落基山脈。
長途汽車:主要由灰狗公司提供,覆蓋加拿大和美國區域的路線。艾伯塔省內的埃德蒙頓、紅鹿市 (Red Deer) 和麥克莫瑞堡 (Fort McMurray)等地都可以坐車來卡爾加里,方便又實惠。
輕軌:201路輕軌穿梭於城市西北區域和東南區域,202路輕軌來回於西南區域和東北區域,工作日時段發車間隔約為3-5分鐘,非工作日、週末發車間隔約為10-15分鐘。車票分為三種,次票(Tickets)、日票(Day Pass)、月票(Monthly Pass),6歲以下小童乘車免費。
公交車:約有200條公交車線路,乎覆蓋了整個城市區域,車票分為三種,次票(Tickets)、日票(Day Pass)、月票(Monthly Pass),6歲以下小童乘車免費。
出租車:卡爾加里可以直接攔車,市區以外區域較難攔車,可以電話預約,告知乘車點。起步價為前120米3.8加元,之後每120米0.2加元。
自駕:卡爾加里又多個租車點,可以提前網上訂車,到指定點取車,需要攜帶有效護照、駕照、駕照英文翻譯件等。