雅加达共有 两个主要机场:
苏加诺-哈达国际机场 (Soekarno Hatta International Airport),位于雅加达市中心以西约20公里处,是印度尼西亚的主要国际机场,也是亚洲转运中心之一。该机场有许多国际航空公司在该机场设站,并且是印尼航空公司的营运枢纽。
哈利姆机场 (Halim Perdanakusuma Airport),位于雅加达市内,是一座军用机场,通常不对国外航班开放,其吞吐量仅为苏加诺-哈达国际机场的2%。
建议前往雅加达的旅客主要使用苏加诺-哈达国际机场,因为它是主要的民用和国际航班机场,设施和服务也更为完善。如果需要前往哈利姆机场,通常是因为特定的军事或政府飞行任务。