乌兰巴托是蒙古国的首都,拥有两个主要的机场。国际机场——成吉思汗国际机场(Chinggis Khaan International Airport),位于乌兰巴托市中心东南方向的10公里处,是乌兰巴托最大的机场。其跑道长度为3,600米,并配有两个航站楼,分别用于国际和国内航班的乘客。
另外一个是特兰托国际机场(Bujigt International Airport),位于乌兰巴托市中心以南的40公里处,目前主要为私人和非商业用途服务。两个机场提供了消费者较宽的机票选择,并且拥有正常航班与航空公司巨头建立联系的良好机会。