Kenyan passport holders need a Thai tourist visa before travel — applied for online at thaievisa.go.th. Kenya is on neither the visa-exemption nor the visa-on-arrival list. The tourist visa (TR) gives 60 days, extendable by 30, and the free Thailand Digital Arrival Card is mandatory.
Key Warnings
Insider Tips
Kenya is on neither Thailand's visa-exemption list nor its visa-on-arrival list. Create an account on the official portal at least two weeks before travel and choose the single-entry tourist visa (TR).
Passport bio page (6+ months' validity), photograph, confirmed return ticket, accommodation and a bank statement. Thai immigration may ask for evidence of THB 20,000 per person on arrival.
Pay the fee shown in the portal. Do not buy non-refundable travel until the e-visa is approved.
Free and mandatory for every traveller: submit the TDAC at tdac.immigration.go.th within the 3 days before arrival.
Show the approved e-visa and passport at the normal passport control lanes — there is no VOA queue for you. The stay can be extended once by 30 days at an immigration office for THB 1,900.
No published rejection rate. Thailand publishes no visa refusal statistics broken down by applicant nationality. Checked August 2026.
Correction: no visa on arrival for Kenyans — steps rewritten
This page's summary already said Kenyans need an e-visa, but its steps, FAQ and costs still described the visa-on-arrival counter and the THB 2,000 fee. Thailand's 15 September 2026 revision kept visa on arrival for three nationalities only; Kenya is not among them. The tourist visa (TR) gives 60 days, not 30.
Thailand restated its proof-of-funds requirement in July 2026
The Tourism Authority of Thailand reminded travellers that the funds requirement set by Ministry of Interior announcement still stands: THB 20,000 per person, or THB 40,000 per family, for a tourist visa. Card balances and banking apps count — it does not have to be cash — and children under 12 are exempt. Officers apply it selectively rather than to every arrival.
Last verified: