Thailand Visa RequirementsFor Kenya passport holders

Kenyan citizens can get a visa on arrival in Thailand at major international airports, including Bangkok Suvarnabhumi (BKK) and Phuket (HKT). The fee is 2,000 THB (approximately $55 to $57) and allows a stay of up to 15 days. Thailand eVisa is also available in advance.

Visa on Arrival
15 days max stay
$57 visa cost
Bangkok
Asia
THB (āļŋ)
Thai
UTC+7

Kenya passport holders can obtain a Visa on Arrival at Thailand ports of entry.

For visa on arrival: on arrival at a Thai international airport (Bangkok Suvarnabhumi BKK, Bangkok Don Mueang DMK, Phuket HKT, Chiang Mai CNX, or other designated airports), proceed to the Visa on Arrival counter before the main immigration queue. Fill in the arrival form, submit your passport, photo, return ticket, and accommodation proof, and pay 2,000 THB in cash. For a longer stay, apply for a Thailand Tourist Visa (TR) at the Royal Thai Embassy in Nairobi (State House Avenue) before travel, which grants 60 days extendable by 30 days. Thailand eVisa is also available online at thaievisa.go.th.

Entry Requirements

Passport Validity

6 months beyond date of entry

Blank Pages

2 blank pages required

Multiple Entry

Single entry only

Work Permitted

No - requires work visa

Required Documents

Valid passport with at least 6 months validity

Completed arrival/visa on arrival form

One recent passport-sized photo

2,000 THB cash for visa on arrival fee

Return or onward travel ticket

Proof of accommodation

Proof of sufficient funds (approximately THB 10,000 per person)

Current Travel Situation

Kenya to Thailand: What You Need to Know

Thailand is a popular destination for Kenyan travelers, offering affordable tourism, a rich culture, and excellent food. Kenyan passport holders can use the visa on arrival facility at major Thai airports, making Thailand one of the more accessible Asian destinations. The 15-day limit on the visa on arrival is shorter than a standard tourist visa; travelers wanting to stay longer should apply for a Thailand Tourist Visa (TR) or eVisa before departure.

How to Get There

No direct flights operate between Nairobi (NBO) and Bangkok. Common connections: Nairobi via Dubai (DXB) to Bangkok Suvarnabhumi (BKK) on Emirates or Thai Airways; via Doha (DOH) on Qatar Airways; via Addis Ababa (ADD) on Ethiopian Airlines. Journey time: approximately 12 to 16 hours. Bangkok has two airports: Suvarnabhumi (BKK, main international hub) and Don Mueang (DMK, budget airlines). Phuket (HKT) has direct charter and scheduled connections from some Middle Eastern hubs.

Money & Banking

Thailand uses the Thai Baht (THB). ATMs are ubiquitous across Thailand but charge a fixed foreign card fee of 220 THB per withdrawal, so minimize the number of withdrawals by taking larger amounts. Bring USD to exchange to THB for better rates at SuperRich exchange shops (one of the best rates in Bangkok, located at major malls and on Silom Road). Credit cards are accepted at hotels and larger restaurants but cash is widely used. Thailand is very affordable; budget travelers can get by on THB 1,500 to 2,500 per day ($40 to $70).

Practical Tips

Remove shoes before entering temples and private homes. Dress modestly at temples, covering shoulders and knees. Do not touch or point feet at Buddha images or monks. Keep the Thai Baht and photos of royalty respectful; criticizing the monarchy (lese-majeste) is a serious criminal offense. Use Grab for ride-hailing. Bangkok streets during peak hours have severe traffic, so use the BTS Skytrain or MRT subway. The best time to visit most of Thailand is November to February (cool, dry season). Songkran (Thai New Year, April) is a famous water festival.

Frequently Asked Questions

Do Kenyan citizens need a visa for Thailand in advance?

No advance visa is required. Kenyan citizens can obtain a visa on arrival at major Thai international airports for 2,000 THB (approximately $57). This grants a 15-day stay. For longer stays, apply for a Tourist Visa (TR) or eVisa before departure.

How long can Kenyan citizens stay in Thailand on visa on arrival?

The visa on arrival allows a stay of up to 15 days and cannot be extended. For more time, apply for a Tourist Visa (TR) at the Thai Embassy in Nairobi before travel -- this grants 60 days, extendable once by 30 days.

What is the best time to visit Thailand from Kenya?

The best time is November to February, during Thailand's cool and dry season. Avoid May to October (monsoon season) for most regions.