Dan Around The World uses affiliate links and may receive a small commission when you purchase products or services on this page at no extra cost to yourself.
Passing through Bangkok is almost a rite of passage for all travellers to South East Asia. At one point or another, it is highly likely you will visit Thailands capital.
As well as being a place to visit temples and eat great food, Bangkok is the perfect place in the region to settle down for a few days and get some forward planning done. I did that when I first visited in 2015 when I got my Chinese and Australian visas and visiting in 2023 it was time to do the same again.
This time, I decided to top up some of my travel vaccines and get the yellow fever vaccine as it is something I hadn’t yet received.
Bangkok is much cheaper than western countries to get vaccines for travel so it makes sense to get them on the road than to get them the next time I’m in the UK.
There isn’t much information on how and where to get the yellow fever or other travel vaccines in Bangkok so I’ve put together this guide to detail my experience of getting the vaccines cheaply and easily.
How to get a yellow fever vaccine in Bangkok
A quick search led me to find the Thai Travel Clinic that is based in Mahidol’s Hospital. I choose this one as their website was transparent, easy to use and it was relatively close to where I was staying.
On the website I managed to book an appointment for 8.30am the following morning. It was the only one available on that day but they did have plenty of availability later on in the week if I needed to book it for later.
I took a Grab for just under 200 bhat and as usual the Bangkok traffic nearly stumped me. The 20 minute driving time turned into 35 minutes by the time I arrived at the hospital.


The hospital was readily signposted and I entered the big glass doors with the name “Hospital for Tropical Diseases” and made my way to the third floor. After coming out the lift and turning right, I went to the reception desk of the travel clinic where I was told to fill out some basic health forms with the usual questions: any medical conditions, any allergies, personal details etc.
I had my blood pressure and temperature taken and then a brief consultation with a doctor about my travel plans, why I wanted the vaccine and what previous vaccines I had had. It was at this point that it was noted that my typhoid vaccine had expired and I could get that done as well if I wanted. We also spoke about another couple of vaccines that I could have received but I stuck to just having the two on one day as I didn’t want my arm to resemble a pin cushion!
Although my travel plans aren’t set in stone, I find that some people don’t really understand that. I wanted a yellow fever vaccine as I will probably be going to Africa and South America at some point in my life but I don’t know when. However, according to the doctor, I had my flights booked there for next month and a list of a couple of the countries I wanted to see. Sometimes a little white lie makes things a lot easier.
The prices of all the vaccines are clearly displayed on their website and they also explain a few of the other fees such as a consultation fee etc. I then headed over to a cashier to pay with my Wise card for a grand total 2031THB or £46.54. This is about a third of the price than I would have paid in London with just a yellow fever vaccine costing £80 in most places.
I was asked to wait again but within two minutes called into a room and had both vaccines done at the same time in the same arm. Swift and painless.
As with most vaccines, I was asked to wait for 30 minutes to ensure that I didn’t get any immediate side effects. In that time I filled out another optional questionnaire for them which they use for medical research which made the time go by quickly.
When the 30 minutes was up, I was called back to the desk and presented with my yellow fever certificate and was told I was free to go!
All in all, I was in and out the clinic in just over an hour. Although the yellow fever vaccine lasts for life, I would definitely recommend going there to get any future travel vaccines done if I were looking for travel vaccines in Bangkok.
You May Also Like: Visiting the Phuket Vegetarian Festival (Nine Emperor Gods Festival)

The companies I use:
- 🏨 For the widest range of accommodation, I use Booking.com to book my hotels, hostels and guesthouses.
- 🎒 This is the backpack I use that has taken me all over the world.
- 📶 Get data on the go with an eSIM from Airalo.
- 🏥 For travel insurance, I use Safety Wing. Get $20 off your first policy with this link.
- 🚙 Renting a car when travelling? Find the best options with DiscoverCars.
- 🚶🏻♂️Want more in depth info on the road? Join a tour run by locals with GetYourGuide.
- ✈️ Relax before you set off with hundreds of airport lounges worldwide with Priority Pass.
- 💲 I use Wise to send money abroad. Really easy and a lot cheaper than the bank! Give it a try with a fee-free transfer of up to 500 GBP.
- 💻 Stay safe online abroad with NordVPN.
FAQs on Getting the Yellow Fever Vaccine in Bangkok
Do I need to book in advance?
You don’t need to but the wait may be longer. It is very easy to book in advance so it makes sense to. I’ve heard of walk-ins being seen within a few hours though.
What do I need to take?
Passport, previous vaccine card would be helpful if you have it, cash or card for payment and that’s it!
Is it safe to get vaccines there?
If you haven’t travelled before, getting vaccines and needles in developing countries may seem daunting but the hospital was clean and professional and as good as any hospital I have been to in the western world. As a private hospital, it is perfectly safe to get vaccines in Bangkok.

Dan is an avid traveller from London. His first big adventure was in 2010 living in Malaysia for 3 months. He has been on the road almost constantly since 2015 travelling to destinations that aren’t on the mainstream tourist trail and working full time and travelling since 2021.
