NepalThailand

Nepali Embassy in Thailand

1 embassy

Nepal is represented in Thailand by 1 mission: an embassy in Bangkok. Thai citizens receive their visa for Nepal at the border; it covers up to 150 days.

Nepali Embassy in Bangkok

Nepal has its embassy in Bangkok, the capital; the address on record is ซอยปรีดี พนมยงค์ 27 4/1, 10110 Bangkok. Its phone number and website are on its page.

Nepal visa for Thai citizens

ThailandNepal Visa on arrival Nepal visa for citizens of Thailand

NepalThailand e-Visa Thailand visa for citizens of Nepal

Thai citizens receive their visa for Nepal at the border; it covers up to 150 days.

Thailand’s missions in Nepal

Missions of Thailand in Nepal (1)

In return, Thailand has an embassy in Nepal, in Kathmandu.

Good to know

Nepal in Thailand

Worldwide, Nepal has 41 missions in 30 countries; one of them is in Thailand.

Travel to Thailand for Nepali citizens

Nepali citizens need a visa for Thailand, which they can apply for online as an e-Visa. In Thailand, Nepali citizens can turn to the Nepali embassy for passports and emergency help.

Frequently asked questions

Where is the Nepali embassy in Thailand?

The Nepali embassy is in Bangkok, at ซอยปรีดี พนมยงค์ 27 4/1, 10110 Bangkok.

Do Thai citizens need a visa for Nepal?

Thai citizens receive their visa for Nepal at the border; it covers up to 150 days.

Do Nepali citizens need a visa for Thailand?

Thailand requires a visa from Nepali citizens, available online as an e-Visa.

Does Thailand have an embassy in Nepal?

Yes, Thailand has its embassy in Kathmandu.