Bangkok Visa on Arrival – Thai Visa on Arrival at Suvarnabhumi Airport (BKK)

Suvarnabhumi Airport is the main travel hub of Bangkok and all Thailand so there’s a big chance that you will enter the country and start your Thailand trip at the main airport of Bangkok.

Suvarnabhumi Airport is one of Thailand’s Immigration Checkpoints providing facilities for issuance of Visa on Arrival.

Bangkok’s Suvarnabhumi Airport

Other international airports, harbours and land border crossings issuing Thailand Visa on Arrival are listed here – Immigration Checkpoints issuing Visa on Arrival.

If your nationality lets you enter Thailand on Free Visa-Exempt Stay or you’ve got a Single Entry Tourist Visa / Multiple Entry Tourist Visa in advance from Thai embassy or consulate, just proceed to the immigration, present your travel documents to the officer, get your passport stamped and you will be allowed to enter the country.

However, if you’re a citizen of one of the countries eligible to obtain Thailand Visa on Arrival and decided to use this type of Thai Visa, you need to proceed to the Visa on Arrival section first.

As the queues at the Visa on Arrival section of Suvarnabhumi Airport might be long, preparing all your documents in advance would be a really good idea as it will help you to save some time.

Documents required for getting Thailand Visa on Arrival

When applying for Thailand Visa on Arrival you will need:

  • Passport
  • Return ticket
  • Photo
  • Visa on Arrival application form
  • Arrival / Departure Card
  • Visa on Arrival fee
  • Address in Thailand
  • A proof of appropriate means of living

Requirements for passport

Passport must be valid for at least 30 days and issued by one of the countries eligible to obtain Thailand Visa on Arrival.

Return ticket

When applying for Visa on Arrival, return or onward journey air ticket for flying out of Thailand within the next 15 days must be presented.

Other proofs of your intention to leave Thailand in 15 days, such as your trip plan and international bus or train ticket, can be accepted too.

If you don’t have one, book your ticket here.


You need to attach one passport size (4 x 6 cm) photo to your Visa on Arrival application form. The photo shouldn’t be older than 6 months but if you still look like the person in the photo, everything will be fine.

Address in Thailand

You need to have a hotel or apartment address in Thailand that can be verified. Recently they started to ask for the proof of accommodation as well, so a printed hotel booking voucher or booking confirmation on your smartphone might be needed.

If you haven’t booked your accommodation yet, just book any hotel on or Agoda.

Visa on Arrival application form

Visa on Arrival application form should be duly filled-in. You can get the application form at the Visa on Arrival document check desk or can choose to fill it online and just bring one printed copy with you. Completing Thailand Visa on Arrival application form online is easy and it will save your time at the airport.

You can apply for Visa on Arrival online on the website of Immigration Bureau Thailand.

Immigration Bureau Thailand Website

Check How to Complete Thailand Visa on Arrival Application Form Online.

Arrival / Departure Card

During your flight, the crew will give you Thailand Arrival / Departure Card which needs to be duly filled. Fill all 3 pages of the card while on the plane and at the airport everything will be a bit faster.

Arrival / Departure Card

Visa on Arrival fee

Thailand Visa on Arrival fee is 2,000 THB. The fee must be paid in cash and Thai currency only.

You can withdraw cash from ATMs found on the way to Visa on Arrival section. Don’t forget that ATMs in Thailand charge extra 220 THB for every withdrawal from international credits cards, making it quite a pricey option.

Otherwise, you can exchange your cash at one of currency exchange booths in the hall before Visa on Arrival counters.

Currency Exchange Booth

Change here only the amount needed for paying the fee (about 60 EUR or 70 USD per person) as you can get much better currency exchange rates at Suvarnabhumi Airport.

A proof of appropriate means of living

A proof that you have funds of at least 10,000 THB per person and 20,000 THB per family during your stay in Thailand might be needed. Showing enough cash in any currency should be enough. However, at Suvarnabhumi Airport they hardly ask for it but it’s better to be prepared as this is an official requirement and they have the right to demand it at any time.

How to find Visa on Arrival counters at Suvarnabhumi Airport

Once you arrive at Suvarnabhumi Airport, follow the signs leading to Immigration.

Signs leading to Immigration

On the way to Immigration new signs of “VISA on Arrival” and the distance on them will show up. They are big and clear so you will definitely not miss them.

Signs of “VISA on Arrival”

You will pass ATMs and currency exchange booth of Siam Commercial Bank on your way. If you don’t have enough Thai baht for paying Visa on Arrival fee, you can exchange your currency at this booth or at one of the booths located just near the entrance to Visa on Arrival section.

Currency Exchange Booth

How to apply for Visa on Arrival at Suvarnabhumi Airport

There’s a Visa on Arrival document check desk near the entrance. Here you can get Visa on Arrival application form which needs to be duly filled. If you’ve filled your application form online and have a printed copy of it, just show your documents to the person at the desk.

Visa on Arrival document check desk

Don’t worry if there will be no one at the desk, in such a case just proceed to Visa on Arrival counters.

There are two groups of counters at the main Visa on Arrival area of Suvarnabhumi Airport – fast service is on the left side and ordinary service is on the right side.

If you are willing to pay 200 THB extra choose the counters on the left and you will get your Visa on Arrival in few minutes as there will hardly be any queue at these counters.

The situation at the ordinary service counters is not that constant as the length of the queue here depends on the number of open counters, the time of your arrival and the number of flights arriving from other countries eligible for Visa on Arrival, such as China and India. It can take from 5 minutes up to 1.5 hour. You can see expected waiting time boards on the line that might help you decide if it’s worth waiting or it’s better to move to another queue and pay 200 THB extra.

Visa on Arrival waiting time

When your turn will come, proceed to the counter, present your passport and other listed documents to the officer and pay the fee. You will get a small laminated paper with a number on it.

Visa on Arrival number

Go to the waiting area, which is just after the counters. Sit there and wait until the officer brings passports and starts announcing numbers. When your number will be announced, just go to the officer, give the laminated paper back and take your passport - your Thailand Visa on Arrival is already in it!

Proceed to the immigration, present your travel documents to the officer, get your passport stamped and you will be allowed to enter the country.