Thailand — especially Bangkok and Pattaya — is one of the most booked holiday destinations from Colombo. Entry requirements for Sri Lankan passport holders depend on your length of stay and travel purpose, so it's worth checking before you fly.

Do you need a visa for Thailand?

Thailand periodically updates visa-exemption rules for different nationalities, including short-stay exemptions for tourism. Because these rules change, always confirm the current requirement for Sri Lankan passport holders before booking, rather than assuming last year's rule still applies.

  • Visa exemption / visa-on-arrival — where applicable, covers short tourist stays and is the simplest option when available.
  • Tourist visa (in advance) — required for longer stays or when exemption doesn't apply, arranged before departure.

Documents you'll need

  • A passport valid for at least 6 months from your travel date.
  • A recent passport-size photo on a white background.
  • A confirmed return air ticket.
  • Proof of accommodation and, in some cases, proof of funds for your stay.

Cost and processing time

Where a visa-on-arrival or exemption applies, there is little to no advance processing needed. A standard tourist visa applied for in advance typically takes a few working days to process — plan ahead if your dates fall in the busy December–January or April holiday season.

Book your Thailand trip as one package

Flights, hotel and transfers for Bangkok and Pattaya are easiest to arrange together, especially if a visa needs to line up with your dates. See our Bangkok & Pattaya tour package or Colombo to Bangkok flights if you're arranging your own trip — tell us your dates either way and we'll confirm the current visa requirement and quote your trip.