Skip to main content
Drug Education

Cyclobenzaprine (Flexeril) Price Guide: How Much Does It Cost in Canada?

Cyclobenzaprine, sold as Flexeril, is a common muscle relaxant. Compare prices at Shoppers Drug Mart, Costco, Walmart and find the cheapest pharmacy near you.

TransparentMedz Team
April 7, 2026
4 min read
631 words

Cyclobenzaprine (Flexeril) Price Guide

Cyclobenzaprine is one of the most commonly prescribed muscle relaxants in Canada. You may know it by its brand name Flexeril, though most pharmacies now dispense the generic version. This guide covers everything you need to know about pricing, where to buy it cheapest, and how to save.

What Is Cyclobenzaprine?

Cyclobenzaprine is a muscle relaxant that works by blocking nerve impulses (pain sensations) sent to the brain. It is typically prescribed for short-term relief of muscle spasms and associated pain, usually as part of a treatment plan that includes rest and physical therapy.

Key facts:

  • Brand name: Flexeril (original), Amrix (extended release)
  • Generic name: Cyclobenzaprine hydrochloride
  • Common strengths: 5mg, 10mg
  • Usual treatment duration: 2-3 weeks
  • Prescription required: Yes
If your doctor prescribed Flexeril but your pharmacist dispensed "cyclobenzaprine," do not worry — they are the same medication. The generic is equally effective and significantly cheaper.

How Much Does Cyclobenzaprine Cost?

Without insurance, cyclobenzaprine 10mg tablets typically cost between $8 and $25 for a 30-day supply, depending on the pharmacy. Here is what you can expect:

PharmacyApprox. Price (30 tablets)
Costco Pharmacy$8-12
Walmart Pharmacy$11-16
London Drugs$12-17
Guardian/IDA$14-19
Rexall$15-20
Shoppers Drug Mart$16-22
Compare real-time cyclobenzaprine prices: Check cyclobenzaprine 10mg prices at pharmacies in your city.

Cyclobenzaprine at Shoppers Drug Mart

Many Canadians fill prescriptions at Shoppers Drug Mart out of convenience. While Shoppers is not the cheapest option for cyclobenzaprine, they offer:

  • Optimum points rewards on prescriptions
  • Extended hours and weekend availability
  • Knowledgeable pharmacy staff
If you prefer Shoppers, ask specifically for generic cyclobenzaprine. Some locations may still have brand-name Flexeril in stock, which costs 2-3x more.

Is Flexeril the Same as Cyclobenzaprine?

Yes. Flexeril is simply the brand name for cyclobenzaprine. They contain the identical active ingredient in the same dosage. Health Canada requires generic medications to meet the same bioequivalence standards as the brand.

The only difference is price: Flexeril (brand) costs $40-60+ for a 30-day supply, while generic cyclobenzaprine costs $8-22. There is no clinical reason to pay for the brand name.

Other brand names for cyclobenzaprine you might encounter:

  • Flexeril — the most recognized brand name
  • Amrix — an extended-release formulation
  • Fexmid — another brand variant (less common in Canada)

How to Save on Cyclobenzaprine

  • Always request generic — If your prescription says "Flexeril," the pharmacist can legally dispense generic cyclobenzaprine unless your doctor specifically wrote "no substitution."
  • Compare pharmacies — The price difference between Costco ($8-12) and Shoppers Drug Mart ($16-22) is significant. Use TransparentMedz to find the cheapest option.
  • Ask about quantity — Since cyclobenzaprine is usually prescribed short-term (2-3 weeks), you may only need 14-21 tablets, not a full month's supply. Fewer tablets = lower cost.
  • Check provincial coverage — Some provincial drug programs cover cyclobenzaprine. In Ontario, it is covered under ODB for eligible patients.
  • If cyclobenzaprine is not providing adequate relief, these are common alternatives your doctor might consider:

    • Tramadol — for moderate pain. Compare tramadol prices.
    • Methocarbamol (Robaxin) — another muscle relaxant, available OTC in Canada.
    • Baclofen — for chronic muscle spasticity.
    • Naproxen — an anti-inflammatory that can complement muscle relaxant therapy.
    Read our detailed comparison: Tramacet vs Tramadol.

    The Bottom Line

    Cyclobenzaprine (Flexeril) is an affordable muscle relaxant when you choose the generic version and compare pharmacy prices. The cheapest option is typically Costco Pharmacy at $8-12, while Shoppers Drug Mart charges $16-22 for the same medication.

    Compare prices now: Cyclobenzaprine 10mg prices across Canadian pharmacies.

    Share this article

    Ready to save on your prescriptions?

    Compare prices across Canadian pharmacies and find the lowest cost for your medication.

    Compare Prices Now