3号公路是麦克默里堡的主要公路，为唯一一条连接当地和省府爱民顿的公路。油砂业发展蓬勃令该公路交通流量日益增长，促使亚省政府扩建该公路；现时麦克默里堡境内的一段63号公路已达至来回方向合共最少四线行车。此外，亚省69号公路从63号公路分支，向东通往麦克默里堡国际机场；881号公路则南达拉克拉比许（）。麦克默里堡国际机场提供航线前往爱民顿、卡加利、温哥华和多伦多等地，由加拿大航空和西捷航空等公司营运，此外亦有油公司的包机在此升降。麦克默里堡境内的巴士服务由伍德布法罗交通局（）营运。加拿大国家铁路公司过去