While Thailand has resumed its Test & Go scheme, itโs still keeping the Sandbox around as a fall back measure should the COVID-19 situation worsen.
In case that day should come, hereโs my experience applying for a Thailand Pass under the Sandbox scheme for travel to Koh Samui.
![]() |
๐๏ธ Sandbox Requirements |
|
TAT: Sandbox |
As a reminder, regardless of which scheme youโre entering Thailand under, every individual aged 18 and above must submit a Thailand Pass application (children aged below 18 can be registered as a dependent in an accompanying adultโs Thailand Pass application).
Itโs recommended you apply at least seven days before departure, and having gone through the process, I suggest you start sooner rather than later. You donโt want to be stressing about missing documents and possible reapplications with the clock ticking down to your flight.
Thailand Pass: Getting Started
![]() |
Thailand Pass |
Applications for the Thailand Pass are free-of-charge (beware of lookalike websites that impose a fee!), and can be done via https://tp.consular.go.th/
In this article weโll cover the application process for The Blue Zone Sandbox (Sandbox Programme).
Iโll be applying for the Surat Thani Sandbox (which includes Koh Samui, Koh Pha-ngan and Koh Tao), but the steps are largely similar for someone applying for the Phuket or Krabi Sandboxes.
Click โselectโ and youโll be brought to a declaration screen. Read through the terms, check the box at the bottom and click โconfirmโ.
The next screen asks for the details of your journey to Thailand.
Purpose of Arrival
Tourism was not an option, so I just selected โTravelโ.
Departure from country/ area
Select the country youโre starting your journey from.
First Arrival Port in Thailand (City)
My itinerary is SIN-BKK-USM, but I was told by the hotel to put Koh Samui (and not Bangkok) as the first port of arrival in Thailand. I double checked with them and they were quite insistent Koh Samui was the right option to put- I guess they know better!
As a reminder, if youโre applying for the Phuket Sandbox youโll need to fly directly to Phuket- only Koh Samui allows transit in Bangkok at the moment. Fortunately, Phuket International Airport is a lot better connected than Koh Samui.
Flight Number
The hotel told me to put my BKK-USM flight number in this field.
Date of Arrival
While itโs recommended that you apply for the Thailand Pass at least seven days before your intended travel date, the system allows you to select any arrival date thatโs not in the past. You donโt want to cut it too close, obviously.
Estimated Date of Departure from Thailand
The departure date is only an estimate, which gives you the flexibility to extend your trip if you wish (subject to Visa requirements).
If the original trip duration specified on your Thailand Pass is at least 7 days, you can extend it at will without further approval.
If the original trip duration specified on your Thailand Pass is <7 days, you will need approval to extend it. Ask your hotel to contact the local Command Centre to approve the request.
Thailand Pass: Personal Information
After providing trip details, youโll then be prompted for some basic personal information. There isnโt an awful lot to explain here- just enter your personal information and upload a copy of the passport information page.
Thailand Pass: Vaccination
Hereโs one of the most annoying steps in the entire application process.
Travellers need to upload proof of vaccination, but this section of the Thailand Pass portal doesnโt accept PDF files- only jpg, jpeg and png. This means youโll need to screenshot each page of your Notarise certificate, stitch them together into one long image, then upload them two (or three, if youโre boosted) times- one for each dose.
I hope you know how to convert PDFs to JPGs- the Thailand Pass team must have received so many enquiries about this theyโve even created a special article on the topic.
At the risk of repeating myself, each vaccination dose requires you to upload a separate certificate of vaccination, so youโll need to repeat the process for the second and third (if applicable) doses.
In addition to the vaccination certificate, you can also upload the vaccination certificateโs QR code which supposedly leads to faster approval.
Youโre meant to crop out the QR code and upload it, but try as I might, the Thailand Pass portal refused to accept any of the QR codes from my Notarise certificate- not the one labelled Online QR verification nor the ones labelled Offline QR Verification (EU DCC-compatible). It kept telling me โQR Code is not validโ.
My workaround was to:
- Scan the Online QR verification code using my phone (i.e the non EUDCC one)
- Copy the URL generated
- Generate my own QR code via The QR Code Generator
I uploaded the self-generated QR code and it worked fine. Just like the vaccination certificate, youโll need to upload the QR code once for each dose.
โ Which QR code to use? |
As mentioned earlier, your Notarise vaccination certificate will have different types of QR codes. There is a single QR code labelled โOnline QR verificationโ and two (or three if youโre boosted) QR codes labelled โOffline QR Verification (EU DCC-compatible)โ. From what I understand, it doesnโt really matter which one you submit. |
Thailand Pass: Contact & Accommodation
Sandbox travellers must book an approved SHA Extra+ (not to be confused with SHA or SHA+) or AQ accommodation.
SHA Extra+ Hotels |
AQ Hotels |
I recommend you use the link for SHA Extra+ Hotels, itโs much easier to navigate. Toggle the language to English on the top right. |
Travellers to the Surat Thani Sandbox are allowed to change hotels up to three times, with the caveat that the first night must be in Koh Samui. After the first night (and obtaining a negative PCR test result), you can move to Koh Tao or Koh Pha-ngan.
Travellers to Krabi, Phang-Nga, or Phuket can change hotels twice within the first seven days within the province.
The problem is, the Thailand Pass portal only allows you to submit information for a single hotel booking. Iโm staying at two different places, so I submitted the information for the first hotel here, and the second hotel in the โadditional documentsโ section (see below).
A screenshot of the booking confirmation will suffice.
Thailand Pass: Medical Insurance & Additional Documents
Medical Insurance
Sandbox travellers must purchase travel insurance with a minimum US$50,000 (~S$67,300) coverage for COVID-19 medical treatment.
The problem with most Singapore travel insurance providers is that their certificates donโt actually state how much coverage you have. For example, hereโs what MSIG issued me.
My MSIG policy actually has S$130,000 of COVID-19 medical expense coverage, but thatโs not stated anywhere in the certificate. It took three phone calls with customer service before I could get an endorsement letter that, ironically, might even make things worse.
Notice how it says โCOVID-19 is not covered by your policyโ, before going to explain how this separate endorsement actually provides coverage for COVID-19. Sure, I get that, but you think the average person processing hundreds of Thailand Passes per day is going to bother to read beyond that first line?
So Iโd avoid MSIG insurance like the plague, and just buy AXAโs Sawasdee Thailand policy. Itโs very affordable (THB560 for an 8-day trip) and the insurance certificate states in black and white the amount of coverage provided.
Additional documents
Under the additional documents section, youโll at the very least need to upload the document sent by your hotel once youโve made payment for the 2x RT-PCR tests. Thankfully, this section supports PDF files.

The Thai Embassy has informed me that if your stay is less than five days, you only need to book 1x RT-PCR test.
I would also recommend uploading:
- The policy wording of your travel insurance (important if your insurance certificate doesnโt state how much COVID-19 medical expense coverage is provided)
- Any additional hotel bookings, should you be staying in more than one hotel (since thereโs a limit of three additional documents, you may need to combine screenshots into one file should you be staying in three different hotels)
Thailand Pass: Processing times
Once your Thailand Pass application is submitted, youโll receive a six-digit confirmation code (itโll also be emailed to you). Use this to check your application status and for any correspondence with the support team (support@tp.consular.go.th).
How long does processing take? Itโs anyoneโs guess. Some people got theirs within minutes, others in hours. Thailand Pass, amusingly, has an account on Medium where they dispense such nuggets as:
There seem to be tips and tricks circulating on the internet as to how one could speed up the approval process by filling in the registration form in certain ways or doing certain things. They do not work, and would actually delay your application.
Here are the true tips and tricks to get Thailand Pass to process your registration quickly.
- Do not submit multiple applications of the same trip.
- Do not include irrelevant characters in your full name.
- Fill in the passport number accurately. Do not include spaces or irrelevant characters.
My first Thailand Pass application was submitted at 8.52 a.m on 13 January and rejected at 5.52 p.m on 15 January. It said I needed to upload the certificate for my 1st and 2nd dose of vaccination- which I did โ but I submitted exactly the same documents at 6.22 p.m on 15 January and got approved at 4.26 p.m on 17 January.
Changing hotels requires the submission of a brand new Thailand Pass application, so Iโd try to avoid that if I were you. You are allowed to change your arrival flight up to 72 hours after your original arrival time (not before)- I believe this is meant to cater to flight delays.
Conclusion
Filling out the Thailand Pass application form is more painful than it needs to be- the stubbornness of the QR code reader, the inability to submit PDFs for most sections, the ambiguity regarding first port of entry, the virtually non-existent customer support. But itโs the price for entering Thailand at the moment.
Thailand Pass applicants: what kind of turnaround times are you seeing?
Received successful confirmation of our Thailand Pass yesterday for the Phuket sandbox. Took only 3 days!
How are you returning to Singapore? Via Bkk VTL? Are you staying in Koh Samui for more than 7 days then flying to Bkk?
USM-BKK-SIN, with BKK-SIN on VTL. Yes, will be there for 7 days exactly.
But you donโt need to stay 7 days, so long as you take a sealed route flight back to BKK. will explain in a separate article
I actually got explicit guidance that the โimmediateโ requirement for sandbox departure less than 7-days meant that you could not transit through BKK to connect to the only Thailand to SG VTL option at the moment. Could you further advise what you mean by โsealed route,โ as I was told by multiple people in Thailand that a domestic flight wouldnโt be possible even if it was only for international transit.
ha. shows how conflicting messages are in thailand now that i got explicit guidance (albeit from the hotel) that <7 nights means you must take a sealed route flight from samui to bangkok (either pg5126 or pg5172) and then out of the country.
refer to this article for more details: https://milelion.com/2022/01/16/koh-samui-sandbox-faqs/
Thanks for the quick reply! How did you meet the โsealedโ requirement and have you been able to 100% confirm from the government or airline so you donโt get stuck (although I guess you are safe regardless staying 7-days).
Hi, may I know if under the new test and go, we can just take any flight from Phuket back to BKK for the VTL flight back to SG or does it still need to be a sealed flight? Thank you!
And the issue was also that I couldnโt buy a continuous flight via SQ or Thai Airways with the only domestic flight (b/w Phuket & BKK) being Thai Smiles so no check-through of luggage with boarding passes was possible.
Aaron, may as well spend 2-3 days in Bangkok before coming back? I hope that I will be able to go Bangkok via Test & Go in end Mar.
Too close to cny! Otherwise I would
Keeping my fingers crossed for the test & goโฆโฆ.
Mine arrived after 4 days. I am now sandboxed in Phuket
For your arrival, make sure you have paper copies of all the submitted documents especially the Thailand Pass QR code, your pre-departure PCR test results and the arrival Testing receipt. We had to wait 30 minutes at the airport for someone to print out our documents. They wonโt even look at your phone.
Thanks for the good advice!
Do you know if I actually need to buy the plane tickets before I apply for the ThaiPass or just giving the flight number is enough?
Thailand Pass does not ask for proof of plane ticket. Flight number is enough
Thank you for the quick reply!
Hi Aaron,
I canโt seem to find any options for me to purchase the PCR test while booking my hotel.
Do you have to contact the hotel directly?
yup i emailed them to arrange it.
I used this link to book the PCR test. https://www.thailandpsas.com/SignIn
Thereโs an old youtube guide thatโs a little outdated (some bits changed, but for the better) โ the booking system was relatively pain free
Extremely nervous now as I just submitted an hour ago, with a flight next Friday night. Not sure if thereโs more downtime due to CNY.
Didnโt see your article earlier so I skipped on the QR code hack. Wondering if thereโs a way to edit info โ I tried to change info and everything else could be change except โฆyou guessed it โฆthe vaccination info.
In the hands of God nowโฆ
Came back to update that the Thailand pass was approved after 18 hours. Wow!
Another great resource is the AQ website for finding Test & Go hotels
https://asq.in.th
Hi, for sandbox is it 7 nights or 7 days? Which would be considered as day 1?
7 nights. day of arrival is now day 1, regardless of time.
Hi, may I know which airline you took ?