I am from USA. I need a typhoid vaccination to go to Morocco. I am traveling in Ljubljana, Slovenia. Where can I get the injection at? I need the injection, not pills.

  • 1
    If nobody answers, but you find a solution on your own, feel free to return and post an answer to your own question!
    – Urbana
    Commented May 29, 2016 at 1:20

1 Answer 1


National Institute of Public Health of Slovenia (NIJZ) suggests you can get vaccinated in an outpatient clinic in Ljubljana. Here is their information:

Address: Zaloška 29, 1000 Ljubljana

Phone: 00 386 1 58 639 00

They are open from Monday to Friday, 08:00 - 12:00 (local time, 24h format). You will need an appointment, which you can get via phone (same working hours). This information is from the Slovenian version of the webpage I previously linked - it is not present in the translated version.

It will set you back 30€ according to the last entry of 1. page of this document in Slovenian (typhoid is referred to as tifus).

This is not your only option. There are lots of other clinics that would offer this service for you. The receptionists of the hotel where you are staying would probably be able to help arrange things for you (and would probably send you to the same clinic I list above).

Note: you should get the vaccine 14 days before you travel.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .