Gejala halusinasi boleh disebabkan oleh penyakit mental, kesan sampingan ubat atau penyakit fizikal seperti epilepsi atau penggunaan alkohol dan dadah.