Best Visa Run Destinations from Thailand (2026)
✅ Last verified on-the-ground: 22 July 2026
A visa run is crossing a border out of Thailand and back in, just to reset your Thai visa or entry stamp. For Indians, the four practical choices are Vientiane (Laos), Poipet (Cambodia), Penang (Malaysia), and Ranong. Kawthaung (Myanmar). Vientiane is the most reliable for a Thai tourist visa; Penang is the fastest for a stamp reset.
For related planning, see our guide on 7 Days Thailand Tour Package Price and our full Southeast Asia Backpacking Hub.
This article covers every option, the real 2026 costs, what Indian travellers get wrong at each border, and which one to pick based on your situation. You may also find Average Spend in Thailand Per Day useful for this trip.
What Is a Visa Run, Exactly?
A visa run is leaving Thailand, crossing a land border into a neighbouring country, and re-entering Thailand the same day or next day. Two reasons Indians do this: See also: How Much Money Do I Need for 5 Days in Thailand.
- Resetting a tourist entry stamp. Thailand gives Indians 30 days on a visa-exempt arrival. If you stay longer than your stamp allows, you overstay. A quick day trip across the border resets the clock.
- Picking up a new Thai tourist visa (TR or SETV). Indians now need a Thai tourist visa in advance from a Thai consulate. Vientiane has a Thai embassy that processes Indian passports in 3-5 working days, and that’s why Vientiane has been the default visa-run city for Indians since the 2024 rule change.
⚠️ This changes often. Thailand’s visa-exempt duration for Indians and Myanmar’s border policy both move without warning. Check the Thai Ministry of Foreign Affairs (mfa.go.th) and the Indian MEA travel advisory (mea.gov.in) before booking any border crossing.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Cheapest visa run | Vientiane (Laos), flight + visa all-in | ₹15,724 (~5,500 THB or ~$163.21) |
| Fastest visa run | Penang (Malaysia), 1 day, no Thai visa needed | — |
| Easiest with luggage | Penang, direct flight, paved roads | — |
| Best for new Thai tourist visa | Vientiane (Laos), Thai embassy processes Indian passports | — |
| Currently closed to Indians | Ranong. Kawthaung (Myanmar) | — |
| Where to apply for Thai TR/SETV | Thai consulate in Vientiane (Laos), 3-5 working days | — |
| TR visa fee (single entry) | At the Thai consulate in Vientiane | ₹4,288 (~1,500 THB or ~$44.51) |
| Penalty for overstay in Thailand | 500 THB/day, up to 20,000 THB max | ₹1,434/day, up to ₹57,178 (~20,000 THB or ~$593.51) |
| Maximum land extensions per year | Border officers can refuse repeat runs without a real reason | — |
The 4 Borders Indians Use
1. Vientiane (Laos). Best for a New Thai Tourist Visa
Why it’s the default. Laos gives Indians visa-on-arrival for 30 days. Bangkok to Vientiane is a 1-hour flight. The Thai consulate in Vientiane is a popular and well-practiced option for Indian-passport TR and SETV applications, with typical processing in 3-5 working days. If you’re already on a tourist exemption and want a proper 60-day tourist visa to extend your stay, Vientiane is the move.
The route. Fly DMK → VTE (Bangkok Don Mueang to Vientiane Wattay) on AirAsia, Lao Airlines, or Thai AirAsia. Flight time 1 hour 10 minutes. Bangkok Airways and Nok Air also fly this route.
| What | Cost | Notes |
|---|---|---|
| Flight Bangkok → Vientiane (one-way) | ₹5,146-₹10,006 (~1,800-3,500 THB or ~$53.42-$103.86) | Cheapest booked 2+ weeks ahead |
| Lao visa-on-arrival | ₹3,431 (~1,200 THB or ~$35.61) | Payable in THB or USD cash only |
| Thai TR visa fee | ₹4,288 (~1,500 THB or ~$44.51) | At the Thai consulate in Vientiane |
| 1-night guesthouse in Vientiane | ₹858-₹1,715 (~300-600 THB or ~$8.90-$17.81) | Plenty near the embassy district |
| Return flight Vientiane → Bangkok | ₹5,146-₹10,006 (~1,800-3,500 THB or ~$53.42-$103.86) | Same price as outbound |
| Total for a 4-day visa run | ₹17,153-₹25,730 (~6,000-9,000 THB or ~$178.05-$267.08) | Includes 3 nights, both flights, both visas |
Thai consulate address in Vientiane: No. 15, Bourichanh Bouridet Road, Ban Phonxay, Saysettha District. Walk-in hours Monday-Friday 08:30-11:30. Pick up the passport 2 working days later, same hours.
💡 Subodh’s Pro Tip: Book the Thai consulate appointment the day you fly in. Walk-ins are accepted but the queue is brutal before 09:00. Carry two passport photos, a printout of your Bangkok hotel booking, your return flight ticket, and 6 months of bank statements showing at least ₹57,178 (~20,000 THB or ~$593.51) balance. The embassy website lists the full document list.
Book Bangkok → Vientiane on 12go
2. Penang (Malaysia). Fastest, No Thai Visa Required
Why pick Penang. Indians get 30 days visa-free in Malaysia. Flight BKK → PEN is 1 hour 45 minutes. You land in Penang, walk around Georgetown for the day (or stay one night), and fly back. No Malaysian visa needed, no Thai visa needed, you’re just resetting your Thai entry stamp on the way back.
This works if you’re still within your Thai visa-exempt period and just want to reset the clock.
| What | Cost | Notes |
|---|---|---|
| Flight Bangkok → Penang (one-way) | ₹7,147-₹12,865 (~2,500-4,500 THB or ~$74.19-$133.54) | AirAsia, Thai AirAsia, Malaysia Airlines |
| Malaysia entry | Free | 30-day visa-free for Indians |
| 1-night hostel in Georgetown | ₹715-₹1,287 (~250-450 THB or ~$7.42-$13.35) | Chulia Street area |
| Return flight Penang → Bangkok | ₹7,147-₹12,865 (~2,500-4,500 THB or ~$74.19-$133.54) | Same as outbound |
| Total for a 2-day visa run | ₹15,724-₹27,160 (~5,500-9,500 THB or ~$163.21-$281.92) | Can compress to same-day |
💡 Subodh’s Pro Tip: Same-day runs work from Penang if you fly out at 06:00 and back at 21:00, but you’ll spend 8+ hours in Georgetown with your backpack, which is miserable. Spend the night, eat char koay teow in Lebuh Cintra, fly back the next evening.
3. Poipet (Cambodia). Cheapest Same-Day Run, Rougher Border
Why consider Poipet. It’s the cheapest possible visa run from Bangkok if you’re on a budget. You can do it by bus in a single day, no flight needed. Bangkok to Poipet is roughly 6 hours by direct bus, and the Cambodian border at Aranyaprachomat is the busiest land border in mainland Southeast Asia. Cambo
Dia gives Indians visa-on-arrival for 30 days, and the return Thai entry gives you a fresh 30-day stamp.
| What | Cost | Notes |
|---|---|---|
| Bus Bangkok → Aranyaprachomat (one-way) | ₹1,001-₹1,429 (~350-500 THB or ~$10.39-$14.84) | Transport Co., 09:00 daily |
| Aranyaprachomat → Poipet (shared tuk-tuk) | ₹286-₹429 (~100-150 THB or ~$2.97-$4.45) | Negotiate before you get in |
| Cambodia visa-on-arrival | ₹4,288 (~1,500 THB or ~$44.51) | USD also accepted |
| Return bus Poipet → Bangkok | ₹1,144-₹1,715 (~400-600 THB or ~$11.87-$17.81) | Book through hotel in Poipet |
| Total for same-day visa run | ₹7,147-₹8,577 (~2,500-3,000 THB or ~$74.19-$89.03) | Tight schedule, doable |
Why I’m lukewarm on Poipet. The border is chaotic, tuk-tuk drivers push hard, the casino zone near Poipet is seedy, and you can’t realistically stop overnight in Poipet on a one-day run. If your goal is a new Thai tourist visa, you can’t get it here either, Cambodia has no Thai embassy.
⚠️ Safety Alert: The Aranyaprachomat. Poipet corridor has aggressive touts on both sides. Book the bus through your Bangkok hostel, not through anyone who approaches you at the station. For step-by-step bus booking details, see our Mekong slow boat guide which uses the same Aranyaprachomat transit.
Book Bangkok → Aranyaprathet on 12go
4. Ranong. Kawthaung (Myanmar). Currently Closed
The honest update. Myanmar’s land borders with Thailand have been closed or restricted for Indian passport holders since 2021. The Ranong. Kawthaung crossing (the one backpackers used to take) is not issuing tourist visas to Indian nationals in 2026. A few travellers have reported crossing with a pre-arranged e-visa, though success is inconsistent.
Skip this option. If you’re reading a 2024 or 2025 guide saying “take the slow boat from Ranong to Kawthaung,” it’s outdated. Treat Myanmar land borders as closed until the Indian MEA advisory says otherwise.
⚠️ Check the Indian Ministry of External Affairs advisory (mea.gov.in) and Myanmar’s Ministry of Foreign Affairs (mofa.gov.mm) before booking anything in this corridor.
Step-by-Step: A Vientiane Visa Run from Bangkok
This is the most common visa run for Indians, so let’s walk through it end to end.
Day 1: Fly Bangkok → Vientiane
- Book the flight for an early morning departure (DMK 07:00 or 08:00).
- Arrive Wattay Airport (VTE) by 09:30.
- Get Lao visa-on-arrival at the airport counter. Pay ₹3,431 (~1,200 THB or ~$35.61), hand over your passport, wait 10 minutes.
- Take a tuk-tuk or taxi to a guesthouse near the Thai consulate (Saysettha District, ~20 minutes, ₹344-₹430 (~80,000-100,000 LAK or ~$3.57-$4.46)).
- Spend the afternoon at the Thai consulate submitting your TR visa application.
Thai TR visa application checklist:
- Passport (6+ months validity)
- 2 passport photos (white background, taken in last 6 months)
- Completed TR visa application form
- Bangkok hotel booking (10+ nights if you want a 60-day visa)
- Confirmed return flight ticket to India
- Bank statement (last 6 months, minimum ₹57,178 (~20,000 THB or ~$593.51) average balance)
- 1,500 THB application fee (cash only)
Day 2: Vientiane is yours
Visit Pha That Luang, the morning market, and the COPE Visitor Centre. Keep your passport with you; you may need to show it for hotel check-in.
Day 3: Pick up your passport + apply for Lao visa extension (optional)
Pick up your passport with the new Thai TR visa stamp between 14:00-15:30. If you want a 30-day extension on your Lao entry stamp, the Department of Immigration in Vientiane does same-day extensions for an extra ₹3,431 (~1,200 THB or ~$35.61).
Day 4: Fly back to Bangkok
Catch an evening flight VTE → DMK. Your new Thai TR visa is valid from the date you re-enter Thailand, and the Thai immigration officer at Suvarnabhumi or Don Mueang will stamp you in for 60 days.
Total cost of this trip: ~7,500 THB (~₹21,514 at 1 THB = ₹2.8690).
Common Mistakes Indians Make on a Visa Run
1. Showing up at the Thai consulate without bank statements. The Thai consulate in Vientiane refuses applications without 6 months of bank statements showing real money. Don’t arrive with ₹142,945 (~50,000 THB or ~$1,483.77) in cash and nothing else; they want to see the history.
2. Booking a hostel in Bangkok for only 3 nights when applying for a 60-day visa. The TR visa officer checks your hotel booking duration. If your booking is 3 nights but you’re applying for a 60-day visa, expect a refusal. Book a refundable hotel for the full intended stay.
3. Crossing at Poipet expecting to get a Thai visa. Cambodia doesn’t issue Thai visas. If you need a new Thai TR/SETV visa, Poipet can’t help you. Only the Thai consulates in Vientiane, Kuala Lumpur, or Penang process these reliably.
4. Doing same-day same-airport returns from Penang. Immigration officers at BKK and DMK have seen this trick a hundred times. Some will stamp you in for a short period (15 days) instead of the full 30 days if your pattern looks suspicious. Stay at least one night in the destination.
5. Paying the overstay fine before exiting Thailand. If you overstay, the fine is 500 THB/day (~₹1,434), capped at ₹57,178 (~20,000 THB or ~$593.51). Pay it at the immigration counter before you board your flight out. Don’t try to sneak out; they’ll catch you at the gate.
6. Forgetting the TDAC departure card. Thailand still issues paper TDAC cards at land borders (airports are now automated). Fill it out before the queue, hand it to the officer on exit. Indian travellers routinely skip this and hold up the line.
What Most Guides Don’t Tell You
1. The Thai visa-exempt period for Indians changed in 2024. Indians receive 30 days visa-free in Thailand. Verify the current rule on the Thai MFA site before you fly.
2. Border officers can refuse repeat visa runs. Thailand’s immigration act allows officers to deny entry if they suspect you’re running a visa business or have no genuine travel purpose. Two visa runs in three months is fine. Six in a year with no other reason to be in the region raises eyebrows. Carry a flight ticket out of Thailand, even if you’re not using it, to show you’re a real traveller.
3. The Penang option changes for Indian-passport SETV applicants. If you’re applying for a 90-day Thai SETV (Special Tourist Visa, for stays over 60 days), you must apply at the Thai consulate in Kuala Lumpur, not Penang. Penang only handles standard TR visas, and even those take longer than the Vientiane office.
4. Lao and Myanmar visa-on-arrival fees are USD-priced but payable in THB. At the Wattay Airport counter, the fee is ₹2,890 (~30 USD), but the officer will accept 1,200 THB. The exchange rate they use is worse than market rate. Pay in USD if you have it; you’ll save ₹286-₹429 (~100-150 THB or ~$2.97-$4.45) per visa.
5. Bangkok to Aranyaprachomat is faster by minivan than government bus. The Transport Co. Bus takes 6 hours and has a fixed 09:00 departure. Private minivans (booked through your hostel, ₹1,001-₹1,429 (~350-500 THB or ~$10.39-$14.84)) leave every 2 hours and arrive in 4.5 hours.
How Much Does a Visa Run Cost?
| Destination | Trip length | Total cost (THB) | Best for |
|---|---|---|---|
| Vientiane (Laos) | 4 days | ₹17,153-₹25,730 (~6,000-9,000 THB or ~$178.05-$267.08) | New Thai TR/SETV visa |
| Penang (Malaysia) | 2 days | ₹15,724-₹27,160 (~5,500-9,500 THB or ~$163.21-$281.92) | Fast stamp reset, no Thai visa |
| Poipet (Cambodia) | Same day | ₹7,147-₹8,577 (~2,500-3,000 THB or ~$74.19-$89.03) | Cheapest, roughest, no Thai visa |
At current rates, 1 THB = ₹2.8690.
FAQ
How many visa runs can I do from Thailand in a year? There’s no hard legal limit, but Thai immigration can refuse entry if they judge your trips to be a “visa run business.” Two to three per year is comfortable; six or more invites scrutiny.
Can I get a 90-day Thai SETV from Vientiane? Yes, but the processing time is longer (10-15 working days vs 3-5 for TR). Apply at the Thai consulate in Vientiane or Kuala Lumpur, not Penang.
Do I need a Thai visa if I have a US, UK, or Schengen visa? No separate Thai visa is needed for Indians holding valid visas or residence permits from those countries, you can enter Thailand visa-free for 30 days. Carry the original visa sticker and the residence permit document.
What happens if I overstay in Thailand by a few days? You’ll pay 500 THB/day at the immigration counter when you leave. The cap is ₹57,178 (~20,000 THB or ~$593.51). Overstaying more than 90 days can trigger a ban from re-entering Thailand, so don’t push it.
Is the Lao visa-on-arrival the same price at the airport and at the Friendship Bridge? Yes, ₹2,890 (~30 USD) or ₹3,431 (~1,200 THB or ~$35.61) either way. The Friendship Bridge (Thai. Lao border near Nong Khai) is also a legal option for Indians, but you still need to fly to Vientiane or take a bus if you want a Thai visa.
Which is cheaper: Vientiane or Penang? Penang is cheaper if you only need to reset your Thai entry stamp (no visa cost). Vientiane is cheaper overall if you need a new Thai TR visa, because the embassy processing there is faster and cheaper than a Thai visa run from Penang would be.
Can I do this trip with carry-on luggage only? Yes. Most visa-run flights are 1-2 hours, and the border crossings don’t check luggage weight. Pack light and skip checked bags.
Subodh’s Take
Vientiane is the move for most Indians. The Thai consulate there is set up for Indian-passport visa runs, the flight is cheap, and the city is small enough to do in two days. Penang wins if you’re just resetting a stamp. Poipet is a budget option but a rougher experience. Skip Myanmar until the border policy changes. Whatever you pick, carry real bank statements, a return flight ticket to India, and a Thai hotel booking that matches the visa length you’re applying for. That combination gets you through Thai immigration without a second look.