Visa renewal is the one bureaucratic task that every non-permanent resident in Phuket deals with eventually. Whether you're on a tourist visa, retirement visa, ED visa, or just a visa-exempt stamp — at some point you'll either join the queue at Phuket Immigration on Chalong Bay Road, book a border run van, or hand everything to a local visa agent. I've done all three. Here's what actually happens in each scenario.
🛂 Phuket Visa Renewal — Quick Reference
Phuket Immigration Office: What You Need to Know
Phuket Immigration is located on Chalong Bay Road (Route 4021), south of Phuket Town, close to the Chalong roundabout. The full address: 83 Moo 6, Chalong Bay Road, Chalong Sub-district, Muang District, Phuket 83130. You can Grab from Rawai in about 10 minutes; from Bang Tao allow 35–45 minutes.
Opening hours: Monday to Friday, 8:30am to 4:30pm. The office closes for lunch from 12:00–1:00pm, though the queue number system often continues. Closed on all Thai public holidays — check the 2026 public holiday calendar before planning your visit.
The queue system: You take a numbered ticket from the machine near the entrance. The office has separate counters for different visa types — tourist extensions, retirement extensions, TM30 reporting, and business/work permit related matters. If you arrive after 3:00pm with a complex case, there's a real chance you'll be told to come back the next day. Arrive by 9:00am for the best experience.
💡 The 9:00am Strategy
The immigration queue on Chalong Bay Road begins forming as early as 7:30am. By 9:00am you'll typically have a queue number under 50. Show up at 11:00am on a busy day and you might be number 180 — which means you won't be seen before lunch, and might not finish until close. Go early, go on a Tuesday or Wednesday (Mondays and Fridays are busiest), and bring everything you need to avoid second trips.
Extending a Tourist Visa: Step-by-Step
Your Options: In-Office, Border Run, or Visa Agent
| Factor | Immigration Direct | Border Run | Visa Agent |
|---|---|---|---|
| Total cost | ฿1,900 | ฿1,800–2,500 | ฿2,900–4,400 |
| Time required | 2–4 hours | 6–8 hours | Drop off, collect later |
| Days stay added | 30 days | 30 days | 30 days |
| Works weekends | No | Usually yes | Agent collects Mon |
| Complex cases | Possible friction | No help available | Agent handles it |
| Reliability | Very high | Usually fine | Depends on agent |
Border Runs from Phuket in 2026
The most popular border run from Phuket is to Ranong, on the Thai-Myanmar border about 3 hours north of the island by van. The process: you exit Thailand by paying ฿200–300 for a short longboat trip to Kawthaung (Myanmar), get your Thai exit stamp, touch Myanmar soil, then immediately return on another boat for a new Thai entry stamp. You're back in Phuket by early evening with a fresh 30-day visa-exempt entry.
Van services from Phuket to Ranong depart from various points — Patong, Chalong, and Phuket Town. The round trip costs ฿1,800–2,500 including transport. The Myanmar border authorities charge a USD 10–20 "arrival fee" (payable in USD or Thai baht) that's technically for a day entry permit.
Important 2026 update: Thailand's immigration authorities have significantly tightened rules on frequent border runs. If your passport shows a pattern of monthly or bi-monthly border exits and re-entries at the same crossing, you may be questioned or denied entry. The unofficial guidance from immigration advisors is no more than 2 border runs in any 6-month period. Beyond that, you should be looking at a proper long-term visa — retirement, LTR, Elite, or ED.
The Sadao border (near Hat Yai, about 4 hours from Phuket) is an alternative used less frequently. The crossing to Malaysia gives a different exit point pattern, which some people use to alternate with Ranong, but the same general frequency concerns apply.
⚠️ The Border Run Frequency Problem
Thailand is not officially limiting border runs by law, but immigration officers have discretion to deny entry if your passport shows a pattern they deem tourist-visa abuse. In 2025, several long-term expats in Phuket were denied re-entry at Ranong after 4+ consecutive border runs in the preceding year. If you're planning to stay long-term, transition to a legitimate long-term visa — retirement, LTR, or Thailand Elite — rather than relying on border runs. The stress isn't worth it.
Long-Term Visa Options for Phuket Expats
If you're planning to stay in Phuket for more than 6 months per year, border runs and tourist extension stacking are not a sustainable strategy. Here's an overview of the main long-term options:
Retirement Visa (Non-OA)
For those 50+ with either ฿800,000 in a Thai bank account or a monthly pension income of ฿65,000+. Annual renewal at Phuket Immigration. One of the most popular choices for long-term expats. See our full retirement visa guide.
Thailand Elite Visa
Pay a lump sum (฿600,000–2,000,000+ depending on plan) for 5–20 years of visa-free stays in Thailand. No income requirements, no bank account proof. Processed by Thailand Privilege Card Co., Ltd. Increasingly popular among remote workers and retirees who don't want annual immigration visits.
Long-Term Resident (LTR) Visa
Thailand's newer digital nomad and high-income expat visa. Requires either passive income of USD 40,000/year, being a remote worker earning USD 40,000+/year from overseas, or a retired person with assets of USD 250,000+. 10-year validity, multiple entry, 80% tax exemption on foreign-sourced income. See our long-stay visa comparison.
ED (Education) Visa
Requires enrollment in a qualifying Thai language school or educational institution. Renews every 3 months. Popular among people who genuinely want to learn Thai, but sometimes misused purely for visa purposes — immigration has gotten stricter about requiring evidence of actual attendance.
TM30 Reporting: The Other Phuket Immigration Requirement
Separate from visa renewals, every foreigner in Thailand is technically required to report their place of residence to immigration within 24 hours of arrival — this is the TM30 form. In Phuket, this causes confusion because:
- Hotels and resorts do this automatically on your behalf
- Long-term villa tenants often have their landlords do it, or it gets done once and never updated
- Immigration actively enforces this inconsistently — some expats report being fined ฿800–1,600 for non-compliance at their annual retirement visa renewal
If you're renting long-term and your landlord hasn't filed a TM30 for you, ask them to do so — it's their legal responsibility under Thai law. You can also self-report via the immigration online portal (immigration.go.th) with your house master's information. This has become simpler but the system is still unreliable on mobile browsers — try it on desktop.