公路:1999年总长14054公里,其中沥青或水泥公路3085公里,乡村公路10969公里。主要干线有泛美公路、太平洋公路和大西洋公路。

  铁路:1999年总长826公里,连接首都和太平洋及大西洋沿岸主要海港,在一些省份也有支线。

  水运:1999年内河航线984公里,可全年通航的仅258公里,其余只有雨季可通航。主要港口有大西洋沿岸的巴里奥斯和圣托.托马斯.德卡斯蒂亚港及太平洋沿岸的格查尔港。

  空运:危地马拉有2个国际机场,危地马拉城的拉.奥罗拉国际机场和佩藤市的圣塔.埃莱娜的国际机场,危地马拉国际航空公司有通往中美洲各国、巴拿马、多米尼加共和国、墨西哥、美国、西班牙、荷兰等国的航线。1999年客运航班2322次,货运航班3187次。