What are some drugs that can cause hallucinations?

Many. Recreational drugs such as lsd, ecstasy, psilocybin, mescaline, marijuana, and ketamine are some. Also many prescription medications can do this as well: antimuscarinic agents; levodopa; donapezil; antidepressants including ssri's and occasionally bupropion; opiates; proton pump inhibitors; steroids; quinolone antibiotics such as cipro, (ciprofloxacin) etc. Hallucinations happen in alcohol & drug withdrawal too.
Medication hallucina. Stimulant agents that mimic cocaine, lysergic acid diethylamide, methamphetamine, or methylenedioxymethamphetamine (ecstasy) can cause intense stimulation, eu-phoria, elevated mood, and a pleasurable "rush" tachycardia, hypertension, peripheral constriction, chest pain, hallucinations, paranoia, erratic behavior, inattention, lack of memory of substance use, and psychosis have been observed.