RP is not necessary for the vaccination. You can get it done from your nearby Health Center by providing original visit visa entry in passport or even through private clinics. No need to pay at health center but in private clinics they will charge you.