Budapest egyetlen légikikötője a Budapest Liszt Ferenc nemzetközi repülőtér (BUD), korábbi nevén Budapest Ferihegy nemzetközi repülőtér Magyarország öt nemzetközi reptere közül a legnagyobb és legjelentősebb, 2014-es utasforgalma valamivel több, mint 9 millió volt. A repülőtér számos európai, észak-amerikai, távol-keleti, közel-keleti és afrikai nagyvárossal, üdülővárossal áll kapcsolatban. A budapesti repülőtér 1-es terminálja (amely 2012 óta nem fogad gépeket, kizárólag rendezvényhelyszínként működik) 16 kilométerre található Budapest belvárosától, míg a 2A és 2B terminálok 22 kilométerre délkeletre, közvetlenül Vecsés mellett. Budapestre az induló repülőtértől függően a legtöbb európai hagyományos és fapados légitársaság, így Wizz Air, Ryanair, KLM, Lufthansa, stb., valamint néhány tengerentúli légitársaság, mint pl. Emirates, Qatar, Air Transat, Air China járataira lehet repülőjegyet vásárolni.
A budapesti Liszt Ferenc repülőtér megközelíthetősége busszal, vonattal, airport shuttle minibusz vagy taxi szolgáltatással lehetséges. A legegyszerűbb és legkényelmesebb megoldás az airport shuttle (olcsóbb, mint a taxi), amely áraiban három zónát különböztet meg; a reptéri körzet egy útra egy személynek 1900 Ft, oda-vissza 3200 Ft, a városközpontba egy útra egy személynek 3200 Ft, oda-vissza 5500 Ft, a külső városrészekbe pedig egy útra egy személynek 6900 Ft, oda-vissza 13800 Ft, de az ár kedvezőbb, ha többen utaznak együtt. A legolcsóbb megoldást a busz+metró kombináció jelenti; az M3-as jelzésű metróról Kőbánya-Kispest megállónál kell átszállni a 200E jelzésű reptéri buszra, amely mindegyik terminált érinti, míg éjszaka a 900-as busszal lehet közlekedni a városközpont és a Honvéd utca/Üllői út között, innen a reptérig a 950-es busz közlekedik. Minden tömegközlekedési eszközön vonaljegyet kell érvényesíteni, melynek ára 350 Ft. A repülőtérre vonattal is el lehet jutni a Nyugati Pályaudvarról, melyről Ferihegy megállóhelyen a 200E jelzésű buszra kell átszállni, amely a reptér épületéig viszi az utasokat.