The cash price at Costco is about $200. I've been told $230-$250 from Walgreens, WalMart, Rite-Aid and CVS.
In the early stages it was only approved at age 60+ so most insurances didn't cover below 60. Now the FDA has said 50+ but the Advisory Committee on Immunization Practices (ACIP) still kept the recommendation at 60+, supposedly both due to supply shortage and lack of data on long term protection (it is possible that if you received your immunization at 50 y.o. you could need a 'booster' later in life, only time will tell).
That is why some insurances might still be only paying for 60 and older. If you have medicare part D (drug coverage) it should be covered at your local pharmacy for no more than a $90 copay (unless you haven't met your deductible) better are less than $90 to $0 as Tricare holders can attest (same with some other insurances). Best bet is to call the toll free number on the back of your Medicare Part D card and ask, "What is my copay for Zostavax at my local pharmacy?"
As far as pain, it is subcutaneous so not in the muscle (like Tdap, Flu, pneumonia, etc) and usually not painful at all. Site reaction is biggest side effect (redness or irritation where it was injected), second is headache in 1 out of 3 people.
This new vaccine sounds interesting, but I would not wait for it to come out if I were in the target age range. First the time it will take for it to come out....multiple years, second even though they are not doing studies whether you can get the second shot if you've had the first, chances are you would be able too, as there haven't been any issues with 'over vaccination'. When you go to the Dr after stepping on a rusty nail, if you can't remember when you had your last tetnus shot they don't say, 'lets wait on it till you can check your records' you just get another vaccination.
Since Zostavax protects about half the people from getting the rash and almost 70% from the post herpatic pain (the worst part from what I hear) you'll probably want the zostavax vaccine now and the new one from GSK when it comes out anyway.
Last but not least, it is assumed everyone born before 1990ish (chicken pox vaccine was widely available after 1995) has either been exposed or has had the chickenpox. You or your parents might not have remembered it, it might have been mild, it might have been misdiagnosed, it might not have even shown up, but you have the virus in your system so you can get the shingles.
My question is, since the chicken pox vaccine (Varicella) is a live vaccine, getting that theoretically gives you the virus so you would then have the possibility of getting shingles later....without ever having the chickenpox.....
PS I am not employed by MERCK (zostavax) or GSK