Penang to Hat Yai: Bus, Train and Minivan Guide (2026)

Penang to Hat Yai is one of the most popular cross-border trips in Southeast Asia — and one of the easiest. The two cities are just 134 miles apart, separated by the Malaysian-Thai border, and connected by buses, minivans, and trains running throughout the day. Most travelers do it in under 5 hours. Here\’s exactly how.

🔍 [Travelpayouts widget: Search Penang → Hat Yai transport via 12Go]


Option 1: Direct Bus (Easiest)

Direct buses from Penang to Hat Yai depart from two terminals: Komtar Bus Terminal in George Town (central, convenient for most visitors) and Sungai Nibong Bus Terminal on the south of the island. The journey takes approximately 4–5 hours including the border crossing at Bukit Kayu Hitam / Sadao.

Operators including Beh Travel & Tour run this route multiple times daily. Tickets cost around MYR 35–55 (~$8–12 USD). You stay on the bus through the border — exit and re-enter on both sides, then continue to Hat Yai Bus Terminal.

🎟 [Travelpayouts widget: Penang → Hat Yai bus via 12Go]

Option 2: Train via Padang Besar (Most Scenic)

The train route is slower but genuinely pleasant. From Butterworth station (connected to Penang Island by a short ferry from Weld Quay), take a KTM Komuter train to Padang Besar on the Thai border — approximately 2 hours. Note: Komuter tickets cannot be booked in advance online; buy on the day at the station.

At Padang Besar, clear both Malaysian exit and Thai entry immigration, then board the State Railway of Thailand shuttle to Hat Yai — approximately 1 hour 45 minutes. Total journey time including connections: around 4–6 hours. The SRT shuttle tickets must be bought at the Padang Besar counter on the day.

ℹ️ On busy days, train departures from Padang Besar can be delayed by 1–2 hours as all passengers must clear immigration before the train moves. Build in buffer time if connecting onward from Hat Yai.

🎟 [Travelpayouts widget: Butterworth → Padang Besar → Hat Yai train via 12Go]

Option 3: Minivan (Fastest Door-to-Door)

Shared minivans depart from Penang directly to Hat Yai and are the fastest option — approximately 3.5–4 hours. They\’re bookable through guesthouses and travel agents in George Town. Cost around MYR 50–70 (~$11–15 USD). Drivers coordinate the border crossing and drop passengers at Hat Yai hotels.


Quick Comparison

OptionTimeCost fromBest for
Direct bus4–5 hours~$8 USDMost popular, reliable
Train via Padang Besar4–6 hours~$5 USDScenic, budget
Shared minivan3.5–4 hours~$12 USDFastest, door-to-door

The Border Crossing: What to Expect

All routes cross at Bukit Kayu Hitam (Malaysia) / Sadao (Thailand) or Padang Besar. The process:

  • Exit Malaysian immigration — stamp out of Malaysia
  • Walk or stay on bus across the border zone
  • Enter Thai immigration — fill in arrival card, receive 30-day visa exemption stamp
  • Continue to Hat Yai

Most nationalities (EU, US, UK, Australia, and many others) receive a 30-day visa exemption on arrival. The crossing is well-organized and usually takes 30–60 minutes. Mornings and Fridays are busiest.


Where to Stay in Hat Yai

Hat Yai is Thailand\’s fifth largest city and well worth at least one night. The night markets around Kim Yong Market and Lee Garden Plaza serve some of the best southern Thai street food in the country. Budget hotels cluster around the train station and bus terminal.

🏨 [Travelpayouts widget: Hotels in Hat Yai via Booking.com or Agoda]


Onward from Hat Yai

Hat Yai is a major transport hub for southern Thailand. From here you can continue to:

  • Koh Lipe: Minivan to Pak Bara pier + speedboat, ~3 hours total
  • Koh Samui: Bus to Surat Thani + ferry, ~6 hours total
  • Krabi / Koh Lanta: Direct bus, ~3–4 hours
  • Bangkok: Overnight train or bus, ~12–14 hours

🎟 [Travelpayouts widget: Hat Yai onward transport via 12Go]


Related Guides

  • Penang to Koh Lipe: The Complete Route
  • Penang to Koh Samui: How to Get There
  • Malaysia to Thailand: Complete Travel Guide
  • Hat Yai to Pak Bara: Getting to Koh Lipe

This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.

Leave a Comment

Your email address will not be published. Required fields are marked *