Contents
Where is Phuket Immigration Office?
Phuket Immigration Office sits at 351 Phuket Road (Thanon Phuket), Tambon Talad Yai, Amphoe Mueang Phuket. It's a large white-and-blue government compound on the right-hand side as you head north out of Phuket Town, roughly 1.5km past Central Festival Phuket and 2km from the Tesco Lotus roundabout.
📍 Address
351 Phuket Road
Tambon Talad Yai
Amphoe Mueang Phuket
Phuket 83000
🕐 Hours
- Mon–Fri: 8:30am – 4:30pm
- Closed: Sat, Sun, Thai public holidays
- Lunch: 12:00–1:00pm (some counters pause)
- Best time to arrive: before 9:00am
🚗 Getting there
- Grab: ~฿80–120 from Phuket Town
- Grab: ~฿200–280 from Rawai/Chalong
- Grab: ~฿350–500 from Bang Tao
- Parking: free compound car park
📞 Contact
Phone: 076 221 905
Online reporting: immigration.go.th
TM30 registration: same website
Opening hours and best times to go
The office opens at 8:30am Monday to Friday. In practice, you should arrive before 9:00am to get a queue number for the most popular services. Tourist visa extensions are the highest-demand service — during November to April peak season, the extension queue can reach capacity by 10:00am.
| Time | Extension Queue | 90-Day Report | Re-Entry Permit |
|---|---|---|---|
| 8:30–9:00am | Light — ideal arrival window | Light | Light |
| 9:00–10:30am | Building — still manageable | Steady | Light |
| 10:30am–12:00pm | Heavy — may not get number | Moderate | Moderate |
| 12:00–1:00pm | Lunch pause — most counters closed | Closed | Closed |
| 1:00–3:00pm | Resume — shorter in afternoon | Steady | Light |
| 3:00–4:00pm | Collection only — no new numbers | Last numbers | Light |
Queue times are estimates for peak season (Nov–Apr). Off-season (May–Oct) is noticeably quieter across all services. Last updated: March 2026.
Which counter handles which service
Phuket Immigration has numbered counters with different functions. The layout can shift slightly between years, but as of 2026 the general breakdown is:
| Counter | Service | Notes |
|---|---|---|
| Information desk | Queue tickets, general questions | Get your number here first |
| Counter 1–2 | Tourist visa extensions (30-day) | Highest demand — arrive early |
| Counter 3 | 90-day reporting (in-person) | Faster — dedicated queue |
| Counter 4–5 | Non-immigrant visa extensions (Non-OA, Non-B, etc.) | Documents reviewed here |
| Counter 6 | Re-entry permits (single & multiple) | Quick — 20–40 min usually |
| Counter 7 | TM30 registration, change of address | Required within 24h of moving |
| Cashier | Fees payment | Cash and card both accepted |
What to bring — by service type
Tourist visa extension (30 days)
- Passport (original + copy of photo page, current visa page, current entry stamp)
- TM.7 application form (available at the office or download from immigration.go.th)
- 1 passport photo (4cm × 6cm)
- Extension fee: ฿1,900 cash
- Proof of accommodation (hotel booking or rental contract — requested occasionally)
- Onward flight ticket (requested occasionally)
Non-OA annual extension (retirement visa)
- Passport + copies (photo page, Non-OA entry stamp, all previous extensions)
- TM.7 application form + 1 photo
- Bank letter confirming ฿800,000 deposit (or income + combined method)
- Bank statement showing 3 months of balance history
- Health insurance certificate (OIA-approved insurer, ฿40k OPD / ฿400k IPD minimum)
- Extension fee: ฿1,900
- TM30 registration (landlord or you must file this)
90-day report (in-person)
- Passport (original)
- Completed TM.47 form (available at the office)
- Copy of passport photo page, current visa, current entry stamp, last 90-day receipt
- No fee
Re-entry permit
- Passport (original)
- TM.8 form + 1 photo
- Single re-entry: ฿1,000 / Multiple re-entry: ฿3,800
Queue tips and things I've learned after 6 years
Arrive before 8:30am if it's peak season
The queue numbers for tourist extensions can run out by 10am November–February. Get there before the office opens, queue at the door, grab your number, then go for coffee next door.
Dress respectfully
There are dress code signs at the entrance. Shorts, sleeveless tops and flip-flops are technically prohibited. You may be turned away if dressed too casually, especially at the more formal visa extension counters.
Check your passport expiry
Immigration will not issue a visa extension that extends beyond your passport expiry date. If your passport expires within 6 months, renew it first — or at minimum before applying for anything longer than a 30-day tourist extension.
Bring a book and snacks
Wait times of 3–4 hours are realistic for peak-season tourist extensions. The waiting area has AC and seats, but it fills up. Charge your phone, bring water, and don't have urgent plans for the morning.
Use the afternoon for collection
For tourist extensions: submit your documents in the morning, go have lunch, and collect your passport in the afternoon (usually 1:00–3:30pm). Same-day processing is standard if you submit before noon.
For Non-OA: use a visa agent if anything is unclear
The Non-OA annual extension has strict document requirements. One wrong copy, wrong bank letter format, or wrong insurance document can mean rejection and a return trip. A reputable Phuket visa agent (฿2,500–4,000) handles the document prep and attends with you if needed — worth it for the stress savings.
What you can do online instead
Several immigration tasks no longer require a physical visit to the office, which can save you hours. The Thai Immigration Bureau's online portal (immigration.go.th) handles:
- 90-day reporting — do this online, any day, any time, within 15 days before or 7 days after your due date. Takes 5 minutes. You'll receive an email confirmation. No queue, no travel, no hassle.
- TM30 registration — landlords are required to register you within 24 hours of your arrival; you can check and self-report if they haven't.
- Appointment booking — some services can be booked in advance via the online system to reduce wait times.
Tourist visa extensions and Non-OA annual renewals still require an in-person visit with original documents as of March 2026.