Penang to Hat Yai

How to Get From Penang to Hat Yai

215 km1h 30m – 4hFrom $14Research Verified

Bus · Train · Minivan · Private Transport

In this in-depth route guide, you'll find the best ways to travel the 215 kilometre (134 miles) distance from Penang to Hat Yai. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Hat Yai as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.

Maarten
Written by Maarten
Founder & Trip Planning Expert
Abegail
Reviewed by Abegail
Travel Writer
Updated
COMPARE

What are the 4 ways to travel from Penang to Hat Yai?

There are four ways to travel the 215 km distance from Penang to Hat Yai. You can choose between the bus, train, minivan, and private.

The journey takes between 1h 30m–4h and the quickest way is by train (1h 30m). If you're on a budget, the cheapest option is by bus with tickets starting at 465 THB ($14).

BusCheapest
Duration

4h - 4h 20m

Price

465 THB ($14)

TrainFastest
Duration

1h 30m

Price

631 THB ($19)

Minivan
Duration

3h 10m - 4h 30m

Price

667 THB ($21)

Private Transport
Duration

4h

Price

3,613 THB ($110)

Already in Hat Yai?

Onward from Hat Yai

Once you're in Hat Yai, here's where to next — 1 researched onward route to pick from.

From

Penang to Hat Yai by Bus

4h - 4h 20mFrom 465 THB ($14)

The journey from Penang to Hat Yai by bus takes 4h - 4h 20m and costs start from 465 THB ($14).

Komtar Gunung Raya Hatyai
05:00
4h 22m
08:22
05:30
4h
08:30
05:45
3h 58m
08:43
465 THB ($14)
Standard

View bus stations on map

Map of stations
Click to explore
From
To

Ready to book your bus?

From 465 THB ($14) · 4h - 4h 20m

Penang to Hat Yai by Train

1h 30mFrom 631 THB ($19)

Travelling by train from Penang to Hat Yai is a nice way to cross the Malaysia-Thailand border like a local. It includes several transfers, but they’re all pretty much interconnected so you wouldn’t have a hard time finding your way.

For this option, you’ll have to take a ferry and 2 trains from Penang to Hat Yai.

Step 1: Penang Island to Butterworth by Ferry

To take the train, you will first have to get to Butterworth, a mainland town just across Penang Island. If you’re staying at George Town, you can take a 5-minute taxi or 20-minute bus (Line 101) to Weld Quay, where ferries bound for Butterworth depart from. Taxi and bus rates start from 15 MYR ($3.80) and 5 MYR ($1.30), respectively.

From Weld Quay, you can expect a ferry departure every 30 minutes from 06:30 to 20:30. Travel time to Butterworth is only 20m and a ticket costs .

Your ferry will dock at Pangkalan Sultan Abdul Halim Ferry Terminal, which is conveniently connected to Butterworth Train Station by a walkway.

Step 2: Butterworth to Padang Besar by Train

Trains from Butterworth to Padang Besar depart almost every hour from 05:20 to 21:35. Travel time is about 2h and you can buy your ticket at Butterworth Station for .

Customs & Immigration at Padang Besar Train Station

Before you can transfer to your connecting train to Hat Yai, you will first have to be cleared at customs & immigration at Padang Besar Station. This is quite easy as there is only one office for both Malaysia and Thailand, and you can find this between Platforms 1 & 2 of the train station.

Show your passport so you can be stamped out of Malaysia and stamped into Thailand. Be prepared to have your luggage checked as well. If you’re travelling on a weekend, try to be quick when getting off the train to skip the long queues.

Once you’re cleared to enter Thailand, you can head upstairs to buy your train ticket to Hat Yai.

Step 3: Padang Besar to Hat Yai by Train*

*

IMPORTANT UPDATE: The last time we checked (June 2022), the cross-border train from Malaysia to Thailand is suspended. There is no update yet about the resumption of train services on this route.

There are only 2 trains operating from Padang Besar to Hat Yai daily. These depart at 09:55 and 16:40 daily. Note that Malaysia is 1 hour ahead of Thailand.

Also here, you can only buy your ticket at the train station. Fares start from for a 3rd class seat. Travel time is only 55m.

We highly recommend that you time your departure from Penang to be able to make it for either of these 2 trains.

If you miss both of them, there is a “special” train bound for Bangkok that departs at 17:00. This also makes a stop in Hat Yai, but a ticket costs 270 THB ($8.30), more than 5x more than the regular train.

Alternative Option: Padang Besar to Hat Yai by Minivan

1h 30m631 THB ($19)

Just in case there are no more trains available when you arrive in Padang Besar, you can also take a minivan to Hat Yai. However, this is in no way as simple as taking the train.

First, if you are taking the minivan, you have to skip the immigration process at the train station altogether. Head to Level 1 (where the food court is located), and then find Gate D. Take the roofed pedestrian walkway, which will lead you to Malaysian immigration. That’s only around 200 metres, so you can disregard anyone offering a ride.

After being cleared at the Malaysian border, you’ll have to walk another 600 metres to the Thai border. Here, you’ll have to fill out an entry card. Chances are they will not give you the card for free. Expect to pay around 2 MYR ($0.50) for the card.

After you are cleared to enter Thailand, you’ll need to take a motorbike taxi to the market. Fares for this ride start from 60 THB ($1.80).

At the market, minivans bound for Hat Yai are available from 07:00 to 19:00. A ticket costs 60 THB ($1.80) for the journey that takes around 1h 30m.

Ahlin Tour
08:00
1h 30m
08:30
12:00
1h 30m
12:30
631 THB ($19)
Standard

View minivan stations on map

Map of stations
Click to explore

Ready to book your minivan?

Penang to Hat Yai by Minivan

3h 10m - 4h 30mFrom 667 THB ($21)

There are three companies offering direct minivan ride from Penang to Hat Yai. The ticket cost starts at 667 THB ($21), which you can book through BookAway.

Departure and arrival station

Nominatee Tour departs from Komtar Bus Terminal. It is 5-10 minutes away from George Town city centre.

Nominatee Tour parks at its office at 171 Thammanoonvithi Road, Hat Yai city centre.

Minivan schedules from Penang to Hat Yai*

3h 10m - 4h 30m667 THB ($21)
Nominatee Tour
05:00
4h 30m
08:30
08:00
4h 30m
11:30
12:00
4h 30m
15:30
667 THB ($21)
Standard
Zee Zenith Travel
08:00
4h 5m
11:05
08:00
4h 10m
11:10
08:00
4h 20m
11:20
837 THB ($26)
Standard
Ahlin Tour
05:00
3h 45m
07:45
05:10
3h 35m
07:45
05:10
3h 45m
07:55
947 THB ($29)
Standard

View minivan stations on map

Map of stations
Click to explore
From
To

Ready to book your minivan?

From 667 THB ($21) · 3h 10m - 4h 30m

Customs & Immigration at Danok Sadao-Bukit Kayu Hitam Border

Around 2.5 hours into your journey from Penang to Hat Yai, your minivan will make a short stop at the Malaysian border in Bukit Kayu Hitam for customs & immigration procedures. After that, you will cross the border to Danok Sadao in Thailand for another check. The Danok Sadao-Bukit Kayu Hitam border is the busiest between Malaysia and Thailand. For easier passport processing, drive-through immigration booths are available on both sides of the border. However, you will still be asked to get off your minivan with your luggage for a customs check.

Penang to Hat Yai by Private Transport

4hFrom 3,613 THB ($110)

A private transfer is a convenient option when travelling in a group from Penang to Hat Yai.

Rates start from 3,613 THB ($110) for a 4-seater private transfer. Divide the cost and that’s about 903 THB ($28) per person. Travel time is around 4h.

Rounding it up

We hope this guide was helpful in planning how to get from Penang to Hat Yai. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Penang to Hat Yai is 215 km.

ABOUT YOUR DESTINATION

Why Visit Hat Yai?

Hat Yai is a popular shopping destination in southern Thailand. It's a tourist hub, not really for Westerners but for local Thais, Malaysians, and even Singaporeans. It is also a common gateway for tourists exploring Thailand from Malaysia.
TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Abegail
AbegailReviewer

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment