You’re unlikely to encounter serious health problems in Sweden. Travel health depends on your predeparture preparations, your daily health care while travelling and how you handle any problem that does develop.
Non-EU citizens should carry adequate travel insurance or be prepared to pay high fees, although some countries (such as Australia) have reciprocal health-care agreements with Sweden.
Immunisations aren’t necessary for travel to Sweden, unless you’ve been travelling somewhere where yellow fever is prevalent. Ensure that your normal childhood vaccines (against measles, mumps, rubella, diphtheria, tetanus and polio) are up to date.
If you wear glasses or contact lenses, take a spare set and a copy of your optical prescription. If you require a particular medication, carry a legible copy of your prescription from your doctor. Most medications are available in Sweden, but brand names may be different, so you’ll need the generic name.
For general emergencies and ambulance service, call 112.
Sweden’s medical system is state run, so instead of visiting a private general practitioner for emergencies, go to a local medical centre (vårdcentral) or a hospital (sjukhus), where duty doctors are standing by. There are centres in all districts and main towns. Be prepared to show your passport.
Pharmacies (apotek) sell nonprescription (and prescription) medicines and give advice on how to deal with everyday ailments and conditions.
For EU citizens with a European Health Insurance Card (EHIC), a doctor visit costs around 250kr; those under 20 years are treated free of charge. At hospitals, in-patient treatment is generally free with a nonrefundable, standard fee of 80kr per day. Outpatient treatment charges vary. Seeing a specialist costs from 200kr to 300kr.
Initial visits for dentists (tandläkare) cost 615kr (free for children). Costs for other services vary (fillings cost between 585kr and 1050kr). Most of these charges are not reimbursed, even for EU citizens.
Tap water in Sweden is perfectly safe to drink, and may even be cleaner than bottled water.