Required is not recommended: the first is what the border asks about, the second is what a clinic would suggest. Both, for Iran, then the number to dial and what care costs a visitor. Applies to every guide in Iran: Isfahan, Shiraz, Tehran, Yazd, Kashan, Tabriz and 4 more.
Required to enter
Yellow fever certificate, only if you arrive from a country where it is present
Recommended
Hepatitis A
Typhoid
Tetanus up to date
Emergency number
115 for an ambulance, 110 for police, 125 for fire
Care for visitors
Good but costly
Good in the cities, with private hospitals in Tehran, Shiraz and Isfahan that see foreign patients. You pay in cash and up front: foreign cards do not work, and most foreign insurers will not pay an Iranian hospital directly.
Desert heat in summer — Yazd and Kerman pass forty degrees — and Tehran’s air in winter, when the smog settles. The traffic is the risk most visitors underestimate, as a pedestrian as much as a passenger.
The general rules — clinic timing, water, mosquitoes, insurance — are in travel health tips.