Flagyl is used to treat Meningitis. The generic version is called Metronidazole. The average Flagyl cash price is about $308.65 for a supply of Tablet 500 MG 20 pcs. You can reduce your Flagyl cost by up to 75% with our free Flagyl discount card. Bring it to a participating pharmacy near you to save on your prescription medication.