Thailand is a visa-required destination for Ugandan passport holders, but the Thailand e-visa makes the process relatively straightforward — apply online at thaievisa.go.th, pay approximately 148,000 UGX, and receive your visa in 3–7 working days. There is no Thai Embassy in Kampala, so the e-visa route is strongly recommended.
Key Warnings
Insider Tips
Go to thaievisa.go.th — the official Thai e-visa portal. Select 'TR Tourist Visa'. Create an account and complete the application form with your personal and travel details.
Upload your passport bio page, digital passport photo (white background), return ticket, hotel booking, and bank statements. Ensure all uploads are clear and legible.
Pay the tourist visa fee (approximately THB 1,500–2,000 / ~148,000–211,000 UGX) by credit or debit card. Processing takes 3–7 working days after payment.
All travellers entering Thailand must complete the TDAC before arrival at tdac.immigration.go.th. It replaces the paper arrival card and takes about 5 minutes. Complete it before boarding your flight.
Present your approved e-visa and passport at Thai immigration. Entebbe (EBB) connects to Bangkok via Dubai (Emirates), Nairobi (Kenya Airways), or Addis Ababa (Ethiopian Airlines). Check routes and book well in advance.
No published rejection rate. Thailand publishes no visa refusal statistics by applicant nationality. Checked August 2026.
Thailand's e-visa went worldwide on 1 January 2025
Thailand completed the rollout of its electronic visa system across all 94 embassies and consulates general on 1 January 2025. Applications are made at thaievisa.go.th from anywhere; the in-person submission that used to be required is gone. Nationality still governs eligibility and fee, but not the channel.
Last verified: