If Spiriva is not covered by insurance, it can cost between $400 to $600 depending on the pharmacy. It is a steep price, but it’s an important medication. Savings cards are available. There is no generic drug available yet for Spiriva.