Certain vaccinations and immunisations for travel abroad are available free of charge on the national health service:
typhoid,
cholera,
polio,
infectious hepatitis (Hep A).
It is at the discretion of the general practitioner if they give any other travel vaccines free of charge.