Two of Southeast Asia's greatest food cities, connected by cheap flights or an epic overland route through southern Thailand. I've done this trip both ways — here's everything you need to know.
Transport Options at a Glance#
By Flight
1.5-2 hours
THB 2,000-5,000 (RM 250-600)
Fastest & most practical
Overland via Hat Yai
16-18 hours total
THB 500-800 + RM 35-50
Budget & adventure
By Train
22+ hours
THB 800-2,000
Scenic journey for rail enthusiasts
Detailed Transport Guide#
By Flight
The easiest way by far. Multiple daily flights connect Bangkok's Don Mueang (DMK) or Suvarnabhumi (BKK) airports to Penang International Airport. AirAsia flies from Don Mueang; Thai Airways and Thai Smile fly from Suvarnabhumi. I almost always fly this route — it's quick, cheap if booked early, and saves you a full day of travel.
Overland via Hat Yai
The overland route goes Bangkok → Hat Yai by bus (12 hours overnight), then Hat Yai → Penang by minivan (4 hours, crossing the border at Sadao/Bukit Kayu Hitam). It's long but cheap, and Hat Yai itself is worth a stop for its incredible Thai-Chinese street food scene.
By Train
The sleeper train from Bangkok's Hua Lamphong (or Bang Sue Grand) to Butterworth is a classic Southeast Asia rail journey. You'll cross the Thai-Malaysian border at Padang Besar, switch to a Malaysian train, and arrive at Butterworth, where a ferry takes you to Penang Island. It's slow but unforgettable.
Pricing Comparison#
Prices in both Thai Baht and Malaysian Ringgit. Exchange rate used: 1 THB = ~RM 0.13 (check current rates before your trip).
Visa Considerations#
Good news — most nationalities can do this trip without any visa hassle. Here's the quick rundown.
Entering Malaysia
Most nationalities get 30-90 days visa-free on arrival. Citizens of the US, UK, EU, Australia, Japan, South Korea, and ASEAN countries all qualify. You'll need a passport valid for at least 6 months and proof of onward travel (a return flight or onward bus ticket works).
Entering Thailand
If you're doing the reverse trip (Penang to Bangkok), most nationalities get 30 days visa-free by air or 30 days at land borders. Malaysians get 30 days. Check the Thai embassy website for your nationality — some countries need a visa in advance.
For the overland route, you'll pass through Thai immigration at Sadao and Malaysian immigration at Bukit Kayu Hitam. The process is straightforward — about 20-30 minutes total. Have your passport and any required documents ready. The minivan operator handles the stop.
The Overland Route: Bangkok to Penang via Hat Yai#
I took this route on my first trip from Bangkok to Penang, partly to save money and partly because I wanted to see southern Thailand. It turned into one of my favorite travel memories. Here's how it works.
Leg 1: Bangkok to Hat Yai (Overnight Bus)
Overnight VIP buses leave from Bangkok's Southern Bus Terminal (Sai Tai Mai) around 6-8 PM and arrive in Hat Yai by 5-6 AM. VIP buses (THB 600-800) have reclining seats, blankets, and a toilet. Standard buses (THB 500-600) are fine too but less comfy. The journey passes through Chumphon, Surat Thani, and Nakhon Si Thammarat.
Hat Yai Stopover (Worth a Night)
Don't rush through Hat Yai. This Thai-Chinese border town is a food haven. The Kim Yong market has incredible dim sum and roast duck starting at 6 AM. The night market on Niphat Uthit 1 Road serves some of the tastiest fried chicken I've had in Thailand. Hotels near the train station run THB 400-800/night. Stay one night and leave refreshed the next morning.
Leg 2: Hat Yai to Penang (Minivan)
Minivans to Penang leave from Hat Yai's bus station and several travel agencies in town. The ride takes about 4 hours including the border crossing at Sadao/Bukit Kayu Hitam. You'll stop at both Thai and Malaysian immigration — everyone exits the van, gets stamped, and reboots. The van drops you in George Town, usually near Komtar or your hotel. RM 35-50 per person.
Bangkok + Penang: Combined Trip Outline#
These two cities complement each other perfectly — Thai street food and temples followed by Penang's hawker culture and heritage architecture. Here's how I'd split a week between them.
Bangkok
Grand Palace and Wat Pho, Chinatown for street food, Chatuchak Weekend Market (if timing works), a rooftop bar evening, and a canal boat ride through Thonburi. Three days gives you the highlights without rushing.
Travel
Morning flight from Don Mueang to Penang (1.5 hours). Arrive by lunch, check into your hotel in George Town, and start exploring the street art in the afternoon. First hawker dinner at New Lane or Gurney Drive.
Penang
George Town heritage walk, Kek Lok Si temple, Penang Hill, hawker food crawl (char kway teow, assam laksa, cendol, nasi kandar), and a half-day at Batu Ferringhi beach or the Tropical Spice Garden. Three days lets you eat your way through the island properly.
Frequently Asked Questions#
What is the cheapest way to get from Bangkok to Penang?
The overnight bus to Hat Yai (THB 500-800) plus minivan to Penang (RM 35-50) totals around RM 100-155. Flights are RM 250-600 but save you a full day of travel.
How long is the flight from Bangkok to Penang?
Direct flights take 1.5 to 2 hours. AirAsia from Don Mueang and Thai Airways from Suvarnabhumi operate 3-5 daily flights.
Do I need a visa to travel from Thailand to Malaysia?
Most nationalities get 30-90 days visa-free in Malaysia. US, UK, EU, Australia, Japan, South Korea, and ASEAN citizens all qualify. Passport must be valid for 6 months.
Is the Bangkok to Penang train worth it?
If you love train travel, yes — do it. The 22-hour sleeper train through southern Thailand is a classic experience. For most travelers though, flying is far more practical.
Should I stop in Hat Yai?
Yes, if you're going overland. Hat Yai is a food-obsessed border town with incredible dim sum, fried chicken, and night markets. One night here is a great addition to the trip.
What is the border crossing like?
The Sadao/Bukit Kayu Hitam crossing is straightforward. Exit the van, get your Thai exit stamp, walk across, get your Malaysian stamp. About 20-30 minutes on a quiet day.
Plan Your Penang Trip#
Now that you know how to get here, start planning what to do in Penang. Or explore onward connections from the island.


