Раціон королівського пітона складається переважно з гризунів відповідного розміру. Молоді змії харчуються дрібними мишами, тоді як дорослі особини можуть споживати великих мишей або маленьких щурів. Частота годування залежить від віку: молоді пітони потребують їжі кожні 7-10 днів, дорослі - кожні 10-14 днів. Важливо подавати здобич відповідного розміру - вона не повинна перевищувати найширшу частину тіла змії в 1,5 рази. Рекомендується годувати замороженою здобиччю, попередньо розмороженою та підігрітою до температури тіла. Це безпечніше, ніж годування живою здобиччю, яка може поранити змію. Після годування необхідно забезпечити спокій протягом 24-48 годин для нормального травлення. Важливо вести журнал годування, відзначаючи дати, розмір здобичі та реакцію змії. Не слід годувати під час линьки або якщо змія відмовляється від їжі - це може бути нормальним явищем, особливо в період розмноження або при зміні сезонів.

