Vaccinations for Thailand. Most travellers on a short-term (2-week) resort holiday to Thailand will receive two vaccination shots at least two weeks before travel. One shot covers Tetanus/Diphtheria. The other shot covers Hepatitis A/typhoid.