A gyémánt-pitonok változó táplálékot fogyasztanak, beleértve:
- Kis emlőseket, mint egerek, patkányok és potoroók.
- Madarakat, kis pintyektől a nagyobb kakaduokig és papagájokig.
- Kétéltűket, beleértve békákat és rókákat.
- Lehetőség szerint rovarokat, például nagy bogarakat.