Thailand Visa RequirementsFor Ukraine passport holders

Ukrainian citizens can obtain a visa on arrival in Thailand valid for 15 days, costing USD 35 (THB 2,000). This is available at major international airports including Bangkok Suvarnabhumi (BKK) and Phuket (HKT).

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

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

At the visa-on-arrival counter at Bangkok Suvarnabhumi (BKK), Phuket (HKT), or other international airports, present your Ukrainian biometric passport (valid for at least 30 days beyond your intended stay), a completed TM87 application form (available at the counter), a passport-size photo, USD 35 (THB 2,000) in cash, proof of accommodation (hotel booking), and an onward ticket. Processing takes 15-30 minutes at major airports. The visa is valid for a single entry and 15-day stay.

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

Ukrainian Passport

Valid Ukrainian passport with at least 30 days validity beyond your intended stay in Thailand (immigration recommends 6 months for the application process).

TM87 Application Form

Visa on arrival application form, available at the VoA counter at Thai international airports.

Passport-Size Photo

One recent passport-size photo (4x6 cm). Some airports have photo machines near the VoA counter.

USD 35 in Cash

The visa on arrival fee is THB 2,000 (approximately USD 35). Cash only; USD or THB accepted.

Onward Ticket

Confirmed departure booking from Thailand. Proof that you will leave Thailand within 15 days.

Proof of Accommodation

Hotel booking confirmation for at least the first night in Thailand.

Current Travel Situation

Ukraine to Thailand: What You Need to Know

Thailand is a long-standing favorite destination for Eastern European travelers, and Ukrainians are no exception. The Thai visa-on-arrival scheme allows a quick and straightforward entry without advance application, making it ideal for travelers who decide on a last-minute trip. Given the suspension of Kyiv flights, most Ukrainians reach Thailand via Istanbul (IST) on Turkish Airlines or via Dubai (DXB) on Emirates, both of which offer direct Bangkok connections. Thailand has maintained a strictly neutral stance on the Russia-Ukraine conflict and welcomes travelers of both nationalities.

How to Get There

Turkish Airlines, Emirates, and Etihad all offer convenient connections from Warsaw (WAW) or other European hubs to Bangkok (BKK) or Phuket (HKT). Flights typically take 10-12 hours including transit. Singapore and Kuala Lumpur also connect to Thailand if you are already in Southeast Asia.

Money & Banking

Thailand uses the Thai Baht (THB). ATMs are widely available but charge a fixed fee per withdrawal (typically THB 220). Wise or Revolut cards connected to USD reduce fees. Currency exchange kiosks (look for SuperRich, Vasu, or similar) offer better rates than airport counters. Inform your bank before traveling to avoid card blocks.

Practical Tips

For a longer stay, apply in advance for a Thai Tourist Visa (TR) at the Thai embassy in Warsaw or another EU city, which allows 60 days with an option to extend by 30 days at an immigration office in Thailand. The Royal Thai Embassy in Warsaw processes Ukraine-based applicants.

Frequently Asked Questions

How do Ukrainian citizens enter Thailand?

Ukrainian citizens can obtain a visa on arrival at major Thai international airports for USD 35 (THB 2,000), valid for a 15-day stay. This is available at Bangkok Suvarnabhumi (BKK), Bangkok Don Mueang (DMK), Phuket (HKT), Koh Samui (USM), and other international airports.

What is the process for the Thailand visa on arrival?

On arrival at a Thai airport, proceed to the visa on arrival counter (before immigration), collect and complete the TM87 application form, provide a passport-size photo (some airports have photo machines), pay the THB 2,000 fee in cash, and present your passport (valid at least 30 days beyond your stay) plus an onward ticket. Processing takes 15-30 minutes at major airports.

Can Ukrainians stay longer than 15 days in Thailand?

To stay longer, apply in advance for a Thai Tourist Visa (TR) at the Royal Thai Embassy in Warsaw or Berlin. The TR allows a 60-day stay, extendable by 30 days at a local immigration office for THB 1,900. Multiple-entry TR visas are also available.

How do Ukrainians reach Thailand?

With Kyiv flights suspended, most Ukrainians fly from Warsaw (WAW) via Istanbul (IST) on Turkish Airlines or via Dubai (DXB) on Emirates to Bangkok Suvarnabhumi (BKK) or Phuket (HKT). Both airlines offer competitive fares and good connections. Total travel time is typically 10-14 hours.

What currency is used in Thailand?

Thailand uses the Thai Baht (THB). ATMs are widely available but charge a fee (typically THB 220) per withdrawal. Currency exchange kiosks (SuperRich, Vasu, or similar authorized changers) offer better rates than airports or banks. Wise and Revolut cards reduce fees. Inform your bank before traveling to avoid blocks on your card.

Is Thailand popular among Ukrainian travelers?

Historically yes. Thailand has been a popular long-haul destination for Ukrainians, particularly Bangkok, Chiang Mai, Phuket, Koh Samui, and Koh Phangan. The availability of visa on arrival makes it accessible without advance planning.

Do I need to carry USD 35 in cash for the Thailand visa on arrival?

Yes. The fee is THB 2,000 (you can pay in THB or USD equivalent at the counter). Carry the exact amount or close to it in cash. Many VOA counters prefer exact or near-exact cash. Some airports have ATMs before the immigration area.

Can I apply for the Thailand eVisa instead of the visa on arrival?

Yes. Thailand's eVisa system (thaievisa.go.th) allows advance online application for a Tourist Visa (TR) at embassy rates. This is useful for those who want to avoid queues on arrival or need a longer initial stay. The Thai Embassy in Warsaw processes applications for Ukrainians in Poland.