A "visa run" — leaving Thailand briefly to reset your permitted stay — has been a rite of passage for Phuket expats for decades. The practicalities have changed significantly over the years as Thailand has tightened land border crossing limits and entry stamp policies. This guide covers what actually works in 2026 for Phuket-based expats.
Thai immigration has become stricter about repeated border crossings. Arriving multiple times on tourist visa exemptions or tourist visas with no other evident purpose can lead to border refusal. If you're planning to stay in Phuket long-term, a proper long-stay visa (Non-OA, LTR, DTV, Elite, or marriage visa) is the right approach. Visa runs are best used for short-term situations or when transitioning between visa types.
Visa Run from Phuket — Quick Reference
- Penang (air): ฿3,500–฿7,000 return flight + ฿2,000–฿4,000 hotel (1–2 nights)
- KL (air): ฿3,000–฿8,000 return flight + hotel
- Hat Yai (bus): ฿800–฿1,500 bus + ฿500–฿1,500 hotel (1 night)
- Time needed: 1–3 days depending on destination
- Tourist visa exemption: 30 days (land), 60 days (air) currently
- Visa type obtained: Tourist visa or new exemption stamp
When Is a Visa Run Appropriate?
Before diving into logistics, understand when a visa run is actually the right move:
- Transitioning between visa types — you need to exit Thailand before applying for a new visa at a Thai embassy abroad
- First-time arrival — applying for a Non-OA, marriage, or other Non-Immigrant visa at a Thai embassy in Penang or KL
- Genuine short-term visit — you're not planning to stay more than 3 months and don't need a long-stay visa yet
- Emergency extension — you missed your extension deadline and need to reset your stay temporarily while arranging the proper visa
If you're simply using visa runs to avoid committing to a long-stay visa because you're undecided about Phuket, the DTV visa (฿10,000, valid 5 years) is almost certainly better value than the accumulated cost of repeated visa runs.
Best Visa Run Destinations from Phuket
Penang, Malaysia
Georgetown is the classic Thai visa run destination. The Thai Consulate in Penang is well-established and efficient. Excellent food, good accommodation, easy to navigate. Apply for a tourist visa or Non-Immigrant visa here.
Flight: ฿2,500–฿5,000 return (AirAsia). Hotel: ฿800–฿2,500/night in Georgetown. Total budget: ฿5,000–฿10,000 for 2-night trip.
Thai Consulate availableKuala Lumpur, Malaysia
Thai Embassy in KL is larger and handles more visa types. Good option if Penang consulate is overwhelmed. KLIA airport area has budget hotels. Slightly more expensive than Penang overall.
Flight: ฿2,800–฿7,000 return. Hotel: ฿1,000–฿3,500/night. Total budget: ฿6,000–฿13,000 for 2-night trip.
Thai Embassy availableHat Yai / Sadao Border
Budget option. Bus from Phuket Bus Terminal to Hat Yai (5–6hrs), then songthaew or taxi to Sadao/Ban Prakob border crossing. Cross to Malaysia for an hour, return. However: land border exemptions are now 30 days and limited to twice per year by some accounts. Check current policy.
Bus: ฿300–฿600 one way. Total trip: ฿800–฿2,000. Very budget but time-consuming and less reliable for visa applications.
Land border onlySingapore
Thai Embassy in Singapore processes visa applications. More expensive city but excellent if you have other business there or want to combine with a proper city break. Not typical for a pure budget visa run.
Flight: ฿3,500–฿9,000 return. Hotel: ฿2,500–฿6,000/night. Total budget: ฿10,000–฿20,000+.
Thai Embassy availableHow to Get from Phuket to Penang (Recommended Route)
For most Phuket-based expats, Penang is the best visa run destination: short flight, established Thai consulate, beautiful city, good food. Here's the practical logistics:
By Air (Recommended)
AirAsia operates direct Phuket–Penang (PEN) flights. Book in advance for fares around ฿1,500–฿2,500 one way. The flight is approximately 50 minutes. Book a return for 2–3 nights to allow time for visa application processing if needed. Penang International Airport is 20 minutes from Georgetown by Grab or taxi.
Accommodation in Penang
Georgetown has excellent guesthouses and boutique hotels in the UNESCO heritage zone. Budget-friendly options: ฿800–฿1,500/night for a decent guesthouse. Recommend staying near Chulia Street area for easy access to both the Thai Consulate and street food. The Thai Consulate is on Jalan Ayer Itam — 10 minutes from Georgetown by Grab.
Thai Consulate Penang — Practical Notes
- Address: 1 Jalan Tunku Abdul Halim, Georgetown
- Hours: Mon–Fri 09:00–12:00 (submission), 14:00–16:00 (collection)
- Processing: 1–2 business days for tourist visas; 3–5 days for Non-Immigrant
- Documents: passport + copy, photo, application form, proof of funds, itinerary
- Payment: cash only at submission
If applying for a Non-Immigrant visa (O-A, O, Non-B etc.), processing typically takes 3–5 business days. Book 5–6 nights to be safe. Georgetown is genuinely worth exploring — the heritage food scene around Penang Road and Gurney Drive is exceptional, and the Peranakan architecture is unique. Many Phuket expats actually enjoy the forced mini-holiday.
Thailand Entry Stamp Rules 2026
Thailand's tourist entry rules are subject to change. As of March 2026:
| Entry Type | Permitted Stay | Notes |
|---|---|---|
| Air entry (visa exemption) | 60 days | Extended to 60 days as of late 2024 for most nationalities |
| Land border (visa exemption) | 30 days | Limited to approximately 2 land crossings per year in practice |
| Tourist visa (single entry) | 60 days + 30-day extension | Apply at embassy before travel |
| Tourist visa (multiple entry) | 60 days per entry, 6 months validity | Apply at embassy |
Thai immigration officers have discretionary power to refuse entry if they believe you're using tourist exemptions to evade long-stay visa requirements. Multiple consecutive land crossings in a short period has historically attracted scrutiny. Air entry with a valid tourist visa from Penang is far more reliable if you need extended stays.
Visa Run Cost vs Long-Stay Visa: The Maths
| Option | Upfront Cost | Annual Cost | Notes |
|---|---|---|---|
| Penang visa run × 4/year | – | ฿20,000–฿40,000 | ฿5,000–฿10,000 per run |
| Non-OA retirement (50+) | – | ฿4,000–฿8,000 | ฿1,900 fee + ฿2k insurance min |
| DTV digital nomad | ฿10,000 | ฿2,000/yr (amortised) | 5-year visa, 180 days per entry |
| Thailand Elite (Flexible One) | ฿1,500,000 | ฿10,000 | Covers 10 years |
Doing four visa runs a year from Phuket costs ฿20,000–฿40,000 in flights and accommodation. A DTV visa costs ฿10,000 for five years. The math strongly favours a proper long-stay visa for anyone planning to spend most of their time in Phuket. See our complete visa guide to find the right option.
Time to Upgrade from Visa Runs?
If you're doing regular visa runs, a proper long-stay visa will save you money and stress. Our Phuket visa agents can assess which visa is right for you and handle the application — often from Penang on your next trip anyway.
Get a Free Visa Consultation →