Thailand’s visa for Pakistanis is an e-Visa, but with one offline step: the fee is paid in cash at the Royal Thai Embassy in Islamabad or the Consulate-General in Karachi. You never hand in your passport. Here is how it works from start to finish.
In this guide
Before you start
- You must be in Pakistan for the whole process, and upload proof of where you are, such as a utility bill or rental agreement. Applications without valid proof are rejected.
- A recent passport-size photo, taken in the last 6 months, as a JPG of up to 3 MB.
- Genuine flight and hotel bookings, and a bank statement showing enough funds for your trip.
Step by step
- 1Apply on the official portal
Fill in the application on Thailand’s official e-Visa website and upload your documents.
- 2Choose where you pay
The Royal Thai Embassy in Islamabad or the Consulate-General in Karachi, whichever is nearer to where you are.
- 3Pay the fee in cash
At the embassy’s visa gate during payment hours, with your application confirmation. Fees are not refundable under any circumstances.
- 4Wait about 14 working days
Processing starts once the fee is received and acknowledged.
- 5Print your e-Visa
Show the printed copy at check-in and to Thai immigration. Mobile or digital copies are not accepted.

We prepare and submit the application, guide you through paying the fee, and send you the approved e-Visa to print.
Questions people ask
Do I need to go to the Thai embassy?
Only to pay the fee in cash, at the embassy in Islamabad or the consulate in Karachi. You do not hand in your passport.
How long does it take?
About 14 working days after the fee is received.
Can I show the e-Visa on my phone?
No. Mobile or electronic copies are not accepted. Print it.
Is the fee refunded if I am refused?
No. Thai visa fees are non-refundable under any circumstances.
Visa rules change often. We confirm the current requirements and fees before you pay. A visa does not guarantee entry.
