According to VCA Animal Hospitals, prescription tablets or injections are the best way to get rid of tapeworms in cats. About.com states that only one treatment is needed to kill both adults and eggs.
WebMD notes that praziquantal, fenbendazole and espiprantal are effective drugs for deworming cats. However, to prevent a recurrence of the infection, other steps must be taken. Two types of tapeworm are spread by fleas and lice, so these pests must be controlled within the home, in the environment and on the cat. Another form of tapeworm is transmitted when cats eat rodents, raw meat, freshwater fish or animal carcasses. Therefore, hunting and scavenging behaviors should be stopped.