The best way to travel from Hat Yai to Penang is by bus or minivan. It is quick and cheap and takes you direct from Hat Yai City Centre to George Town, which is the main town on Penang Island.
Bus Times from Hat Yai to Penang
There are currently 7 services a day from Hat Yai to Penang available book online.
Hat Yai | Penang | Cost | Company |
09:00 | 14:00 | 524 THB | New Asian Travel |
12:00 | 17:03 | 432 THB | Persada Taiping |
12:00 | 17:03 | 605 THB | BEH Travel |
12:00 | 17:00 | 524 THB | New Asian Travel |
15:00 | 20:03 | 432 THB | Persada Taiping |
15:00 | 20:03 | 605 THB | BEH Travel |
15:00 | 20:00 | 524 THB | New Asian Travel |
- Arrival times are in Malaysian time, which is 1 hour ahead of Thailand time.
Buy Tickets from Hat Yai to Penang
Use the Search Box below to buy your tickets from Hat Yai to Penang:
- Compare ticket prices and travel times.
- Secure online booking.
- Instant ticket conformation.
Journey Time from Hat Yai to Penang
The journey by minivan or bus from Hat Yai to Penang takes around 4 hours including the time it takes for all passengers to pass through immigration control into Malaysia.

The only stop on route is at immigration on the border at Sadao. So long as you are not the last person in the queue for passport control you will normally have time to visit the toilet, have a cigarette etc whilst you wait for your fellow passengers to pass through into Malaysia. The arrival times can vary slightly depending upon how quickly everyone on the bus makes it through passport control.
Departure from Hat Yai
- Persada Taiping services from Hat Yai to Penang depart from 29 Prachathipat Road, Tambon Hat Yai, Hat Yai District, Songkhla 90110.
Arrival in Penang
All services arrive in Penang near to the Komtar Tower in George Town. The Komtar Tower is 1.3 km (17 minutes) walk from Chulia Street, which is an area popular with foreign visitors and the location of many of the most lively bars selling alcohol. From Chulia Street a further 260 metres (3 minute) walk takes you to Little India where you can find authentic, cheap and tasty Indian food both on the street and in restaurants, some of which have a licence to sell alcohol.