Penang to Hat Yai — Thailand\’s southern hub city and gateway to Koh Lipe, Songkhla, and onwards to Bangkok — takes approximately 4–5 hours by bus or minivan across the Thai-Malaysian border at Bukit Kayu Hitam/Sadao. A popular crossing for travelers heading north into Thailand. This guide covers all options.
🎟 [Travelpayouts 12Go widget: Penang → Hat Yai transport]
Option 1: Direct Bus or Minivan Penang to Hat Yai (Most Popular)
Several operators run direct buses and minivans from Georgetown (Penang Sentral or various hotel pickups) to Hat Yai — approximately 4–5 hours including the Bukit Kayu Hitam/Sadao border crossing, fares from ~RM 35–60 (~$7–13 USD). Departures from early morning to afternoon. The border crossing typically takes 30–60 minutes. Arrive Hat Yai bus terminal; songthaew or taxi to city center or onward connections. A straightforward crossing — Hat Yai is well-connected to Bangkok by overnight train and bus.
🎟 [Travelpayouts 12Go widget: Penang → Hat Yai direct bus]
Option 2: Train Butterworth to Hat Yai
The International Express train runs from Butterworth station (Penang mainland, after the ferry) to Hat Yai — approximately 4–5 hours, fares from ~RM 30–60. Departs once daily in the afternoon. A comfortable and scenic crossing — the train passes through rubber plantations and the Thai border at Padang Besar. Hat Yai station is central. Less frequent than the bus but more relaxed.
ℹ️ Hat Yai is a major transport hub — you can connect from here to Bangkok by overnight train (~14 hours), overnight bus (~12 hours), or flight (1 hour). If heading to Koh Lipe, minivans run from Hat Yai to Pak Bara pier (~2 hours) where ferries depart to Koh Lipe (~1.5 hours, high season only).
Where to Stay in Hat Yai
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Hat Yai, Thailand]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.