We got ours at the travel clinic at our local hospital. Depends where you live, some of the bigger hospitals have travel clinics and they administer the shot. It's expensive but I think the cost is worth it expecially if you are going inland. I would call my local hospital or even ask my doctor he may know where to get the shot. Doctor's offices do not have the serum but travel clinics do.