Budan kukkulat (unk. Budai-hegység) on matala vuorijono Budapestin länsiosissa, Budassa. Sen korkein ja samalla Budapestin korkein kohta on 529 metriin kohoava János-hegy. Muita korkeita kukkuloita ovat Hármashatár-hegy (497 metriä) ja Széchenyi-hegy (471 metriä).[1] Kukkuloilla menee monia kävelyreittejä, ja viikonloppuisin osa reiteistä on täynnä ihmisiä.[2] Kukkuloilla kulkee lastenrautatie Gyermekvasút, jonka henkilökuntana on pääasiassa 10–14-vuotiaita.[3]