Malaysia Visa Run from Thailand: Border Crossing Guide for Indians (2026)

✅ Last verified on-the-ground: 2026-07-17

Yes, Indians can do a malaysia visa run thailand, crossing the land border at Sadao to Bukit Kayu Hitam is one of the cheapest ways to extend a Southeast Asia trip. The standard route is Hat Yai to Bukit Kayu Hitam to Alor Setar or Penang. Check our Southeast Asia Backpacking Hub for more border run routes.

What Is a “Visa Run”?

A visa run is leaving a country before your legal stay expires, crossing a border, and re-entering to reset the clock on a new entry permit. For Indian passport holders in Thailand, it usually means you hold a 30-day visa exemption stamp and you want another 30 or 60 days without flying home.

Thailand, Malaysia, and Laos all sit inside easy bus or train distance of each other, which is why the “visa run circuit” exists. Malaysia is the most popular run from southern Thailand because:

  1. The land border at Sadao-Bukit Kayu Hitam runs 24 hours and processes Indian entries on the spot.
  2. Indians need an eNTRI (free, 15 days) or eVISA (30 days, ~₹1,800 or ~$22) applied online before crossing, no VOA at the land border for Indian passports.
  3. Hat Yai has direct sleeper trains and flights from Bangkok, so you don’t have to detour.

⚠️ Frequent policy check: Malaysian entry requirements for Indian nationals are published at imi.gov.my. Re-check 1-2 weeks before your run, since eligibility rules have been revised before without notice. See our Malaysia Visa Guide for the full eNTRI/eVISA application walkthrough.

Quick Answers

WhatAnswerPrice (INR)
Who can do itIndian passport holders currently in Thailand0
Border usedSadao (Thailand) to Bukit Kayu Hitam (Malaysia)0
Malaysian entryeNTRI (free, 15 days) or eVISA (₹1,800, 30 days), apply online before crossing0–1,800
Thai visa exemption re-entryFree stamp on return at Sadao0
Total time needed1 long day (12-16 hours door to door from Hat Yai)0
Documents neededPassport (6+ months validity), 2 photos, return bus ticket proof, hotel booking or onward ticket0
Best start cityHat Yai (closest to the border)0
When to avoidSongkran week (mid-April), Malaysian public holidays0
Currency to carry250+ MYR cash for buffer; some Thai baht for the return bus0
Advertisement

Step-by-Step: Doing the Run from Bangkok (or Anywhere in Thailand)

Step 1: Decide if you need a run

Check your current Thai entry stamp. If you entered on a 30-day visa exemption and you’ve used less than 30 days, you don’t need a run yet. If you’re at day 25 or beyond, plan now.

Indian passport holders can extend a Thai visa exemption by 30 days once, in person at a Thai immigration office, for ₹5,500 (~1,900 THB or ~$56). If you want a fresh stamp instead, the run is the move.

Step 2: Get to Hat Yai

Hat Yai is the launchpad. From Bangkok, three realistic options:

  • Sleeper train (cheap, scenic): Train 31 or 37 from Hua Lamphong or Krung Thep Aphiwat, 13-15 hours, around ₹2,297-₹3,446 (~800-1,200 THB or ~$23.83-$35.74) depending on class. Book through Book on 12go. See our Thailand Sleeper Train guide for full details on classes and booking.
  • Flight (fast): AirAsia, Nok Air, Thai VietJet from DMK or BKK, 1 hour 25 minutes, ₹4,307-₹10,050 (~1,500-3,500 THB or ~$44.68-$104.25) one way.
  • Long-distance bus: VIP buses from Mo Chit, 12-14 hours, ₹2,872-₹4,020 (~1,000-1,400 THB or ~$29.79-$41.70).

If you’re already in Koh Samui, Krabi, or Phuket, take a flight or minivan south. From Phuket, minivans to Hat Yai run ₹1,723-₹2,584 (~600-900 THB or ~$17.87-$26.81) and take 6 hours.

Do not try to start the crossing at 5am from a Bangkok sleeper and expect to clear Malaysia the same day. Stay one night in Hat Yai to:

  • Exchange money into Malaysian Ringgit (MYR). Hat Yai money changers beat border rates. You need at least ₹5,918 (~250 MYR or ~$61.39). See our Carrying Money Abroad guide for the best forex options.
  • Get a full night’s sleep before a long travel day.
  • Buy a SIM card if your Thai SIM doesn’t roam to Malaysia (most do, but data speeds drop).

💡 Subodh’s Pro Tip: Withdraw MYR from an ATM in Hat Yai instead of exchanging cash. Most Thai banks (Bangkok Bank, Kasikorn) allow foreign card withdrawals. Your Wise card or forex card will save you 2-4% over money-changer rates.

Step 4: Hat Yai to Sadao (1 hour, ~₹172 (~60 THB or ~$1.79))

Take a songthaew or minivan from Hat Yai’s main station to Sadao, the last Thai town before the border. It’s about 60 km south, ₹144-₹201 (~50-70 THB or ~$1.49-$2.09), and minivans leave frequently through the day.

Tell the driver “Sadao border, Malaysia.” You’ll be dropped at a small complex with food stalls, money changers (last chance to buy MYR if you missed Hat Yai), and a short walk to immigration.

Step 5: Exit Thailand at Sadao

Walk through the Thai exit checkpoint. You’ll surrender your arrival card (the little white slip you got on entry). The officer scans your passport and stamps you out.

Time to clear: 5-15 minutes depending on queues. Mornings (8am-11am) are busy. After 2pm is faster.

Step 6: Walk or take the shuttle to Bukit Kayu Hitam

After Thai exit, you have two options:

  1. Walk across the no-man’s-land (free): About 500 meters, well signposted, mostly under cover. Works fine in daylight.
  2. Shuttle bus (5 THB or 1 MYR): If you have heavy luggage or it’s raining.

You arrive at the Malaysian side, Bukit Kayu Hitam Immigration Complex.

Step 7: Enter Malaysia at Bukit Kayu Hitam

Walk upstairs or follow signs to the immigration counter. The process:

  1. Head to the immigration counter (not a “Visa On Arrival” counter, Indians apply online beforehand).
  2. Show your eNTRI or eVISA printout/screenshot, passport, and 2 passport photos (4cm x 6cm, white background, recent).
  3. Officer stamps your passport with a 15-day (eNTRI) or 30-day (eVISA) entry.
  4. Processing takes 10-30 minutes.

⚠️ Common rejection reason: photos that don’t meet Malaysian specs. They want 4cm x 6cm (not the usual 2x2 or 3.5x4.5 cm). Buy them at the border photo booth (around ₹29 (~10 THB or ~$0.30)) if you forgot.

Step 8: Decide your Malaysia stay

You don’t have to stay overnight in Malaysia. The whole point for most Indian backpackers is to get the new stamp and turn around. But Alor Setar (45 minutes south of the border) and Penang (2.5 hours south) are both worth a stop if you have time.

  • Alor Setar: Quick lunch, see the Alor Setar Tower, catch the next bus back. Good for the “run” only.
  • Penang (George Town): Stay 2-3 days if you can. World-class street food, Indian heritage in Little India, hostels from 30 MYR/night.

If you’re turning around same day, hop a bus from Bukit Kayu Hitam back to Hat Yai (₹172 (~60 THB or ~$1.79), 1 hour).

Step 9: Re-enter Thailand at Sadao (same stamp window)

Walk back into Thailand through the Sadao checkpoint. You’ll get a fresh 30-day Thai visa exemption stamp, assuming:

  • You have at least 6 months passport validity
  • You can show proof of onward travel (a bus ticket to Bangkok or a flight booking is fine)
  • You have a hotel booking or address in Thailand
  • You haven’t already extended once on the same entry

Time to clear Thai re-entry: 5-20 minutes.

Step 10: Return to your next Thai destination

From Sadao, songthaew back to Hat Yai (₹172 (~60 THB or ~$1.79)), then sleeper train or flight north. Same prices and operators as Step 2 in reverse.

If you’re heading to Koh Samui, Krabi, or Phuket from Hat Yai, minivans run through the night (₹861-₹1,723 (~300-600 THB or ~$8.94-$17.87), 6-8 hours).

Common Mistakes Indians Make

Mistake 1: Not applying for eNTRI/eVISA before arriving at the border

Indian passport holders cannot get a visa on arrival at Malaysian land borders. You must apply for eNTRI (free, 15 days) or eVISA (30 days, ~₹1,800 or ~$22) online at entri.petra.gov.my before crossing. Apply at least 1-2 days before your run, processing is usually instant to 1 hour, but don’t leave it to the last minute.

Mistake 2: Forgetting onward travel proof

Thai immigration at Sadao will ask where you’re going next. Without a printed bus ticket, flight booking, or hotel confirmation, they can refuse re-entry. Print or screenshot proof before crossing. A booking.com confirmation for a Bangkok hostel works.

Mistake 3: Trying to do it in under 24 hours

A common rookie move: take the overnight train from Bangkok, run the border at 6am, and try to return the same day by night bus. It’s technically possible but exhausting, and the timing gets risky. Plan for 2 days minimum: train down, run, sleep in Hat Yai, return. The ₹4,307 (~1,500 THB or ~$44.68) you save by rushing isn’t worth the burnout.

Mistake 4: Wrong photo size

Passport photos for Malaysian entry must be 4cm x 6cm, white background, taken within 6 months. Thai standard sizes (3.5 x 4.5 cm) will be rejected. Buy at the border photo counter for ₹29 (~10 THB or ~$0.30).

Mistake 5: Doing the run during Songkran or Malaysian Hari Raya

Songkran (mid-April) clogs every transport link in Thailand. Malaysian public holidays (date varies) can also slow border processing. Pick a quiet week outside of Thai and Malaysian public holidays.

What Most Guides Don’t Tell You

Your Malaysian entry is single-entry

If you exit Malaysia within your eNTRI (15-day) or eVISA (30-day) window and want to come back, you’ll need to apply for a new eNTRI or eVISA. For Indian backpackers doing the standard Thailand-Malaysia-Thailand loop, this isn’t an issue. But if you’re planning to bounce through Malaysia more than once on this trip, know that each entry triggers a fresh application.

Your Thai re-entry stamp is not automatic

Thai immigration officers have discretion at land borders. They can refuse entry if:

  • Your passport has under 6 months validity
  • You have no proof of onward travel
  • You’ve done a Thai extension already this entry
  • You look tired, disorganised, or cannot answer basic questions about where you’re staying

Dress neatly, have your documents in a folder, and answer confidently.

You can do the run from other Thai border crossings

The Sadao-Bukit Kayu Hitam border is the most popular, but Indians also run:

  • Betong (Thailand) to Pengkalan Hulu (Malaysia): Slower, quieter, less reliable for Indian entries. Skip this one.
  • Koh Lipe (Thailand) to Langkawi (Malaysia): Seasonal ferry, fast, but you’ll still need your eNTRI/eVISA pre-approved. Useful if you’re in the Andaman islands.

For a first-timer, Sadao-Bukit Kayu Hitam is the most reliable. You can book onward transport easily on 12go or at the Hat Yai station in person. Check our Southeast Asia transport guide for more route options.

Your overall trip length still counts

Two visa runs in a calendar year are fine. Five in one year flags you at Thai immigration and you may be questioned. Track your entries and exits with a simple note in your phone. Thai immigration shares data, and patterns of repeated short stays can trigger a refusal at the officer’s discretion.

Advertisement

Budget Breakdown (One Person, One Run from Bangkok)

ItemCost
Bangkok to Hat Yai (sleeper train, 2nd class)₹2,872 (~1,000 THB or ~$29.79)
Hat Yai hostel (1 night)₹1,005 (~350 THB or ~$10.43)
Hat Yai to Sadao (songthaew)₹172 (~60 THB or ~$1.79)
Malaysian eNTRI/eVISAFree (eNTRI) or ₹1,800 (~$22) (eVISA)
Bukit Kayu Hitam to Hat Yai (return bus)₹172 (~60 THB or ~$1.79)
Hat Yai to Bangkok (sleeper train, 2nd class)₹2,872 (~1,000 THB or ~$29.79)
Meals (1.5 days)₹861 (~300 THB or ~$8.94)
MYR cash withdrawal buffer₹1,184 (~50 MYR or ~$12.28)
Total~₹8,614 (~3,000 THB or ~$89.36) + ₹5,918 (~250 MYR or ~$61.39)

That’s around ₹8,614 (~3,000 THB or ~$89.36) and ₹5,918 (~250 MYR or ~$61.39), or roughly ₹14,500 (~$150.41) equivalent. For comparison, a flight back to India and back to Bangkok costs ₹25,000-₹35,000 (~$259.33-$363.06) and wastes 4-5 days. Don’t forget travel insurance, it’s cheap and covers medical emergencies across Southeast Asia.

FAQ

Do I need to apply for the Malaysian entry in advance?

Yes. Indian passport holders must apply for eNTRI (free, 15 days) or eVISA (30 days, ~₹1,800 or ~$22) online at entri.petra.gov.my before crossing. Bring passport, 2 photos, and your eNTRI/eVISA printout. Processing is usually instant to 1 hour.

How many days does the Malaysian entry give me?

15 days on eNTRI (free) or 30 days on eVISA (~₹1,800 or ~$22). The clock starts the day you’re stamped in.

Can I extend the Malaysian entry?

Yes, once, for up to 30 more days, applied at a Malaysian immigration office before expiry. Extension fees differ from the original fee; confirm the current rate with Malaysian Immigration before applying. Total stay capped at 60 days as a tourist.

What if my passport has under 6 months validity?

Thai and Malaysian immigration will both refuse entry. Get a new Indian passport before planning the run. Tatkal renewal in India takes 7-14 days.

Is the Malaysian border open 24 hours at Bukit Kayu Hitam?

Yes, the border runs 24 hours, but immigration processing typically slows after 10pm and resumes fully at 6am. Aim to be at the Malaysian immigration counter between 8am and 8pm.

Will this work for the Thailand tourist visa (TR) too?

Yes. The visa run resets your Thai entry permit regardless of whether you came in on a visa exemption or a pre-arranged TR visa. TR visa holders need to plan runs based on their visa expiry, not the 30-day exemption limit.

Can I do a Malaysia visa run from Laos instead?

Yes, via the Mukdihan (Thailand) to Savannakhet (Laos) border, then onward to Vietnam, but that’s a longer and more complicated run. Stick with the Hat Yai route unless you’re already in Isan.


— Subodh