Bangkok to Padang Besar Train: $28 Sleeper to Malaysia [2026]
![Bangkok to Padang Besar Train: $28 Sleeper to Malaysia [2026]](https://static.thailandtrain.org/images/articles/cover-1773414464246.png)
Key Takeaway: The direct Bangkok to Padang Besar train takes roughly 16.5 hours and costs about 940 THB ($28) for a second-class sleeper bed. Train 45 is the only direct daily service on this route, making it the absolute easiest way to cross into Malaysia overland. Book your sleeper ticket online at thailandtrain.org to secure a highly coveted lower bunk before they sell out.
Waking up to the jagged limestone karsts of southern Thailand sliding past your window beats any airport departure lounge. But getting from the Thai capital to the Malaysian border requires a little bit of planning. Welcome to your ultimate guide to the **Bangkok to Padang Besar train**. You trade the cramped middle seat of a budget airline for a flat bed, a dining car, and zero baggage fees. It really is a better way to travel. So let's look at exactly how to make this 980-kilometer overland trip work for your itinerary.
Quick Overview: The Bangkok to Padang Besar Train Journey

Before we look at the granular details of border stamps and seat numbers, here is the basic anatomy of the trip. The journey is entirely overnight. You go to sleep in central Thailand and wake up near the border.
- Departure Station: Krung Thep Aphiwat Central Terminal (Bangkok).
- Arrival Station: Padang Besar (Malaysia).
- Train Number: Special Express Train 45.
- Duration: 16 hours and 40 minutes.
- Cost: 940 to 1,040 THB ($28 - $31).
- Frequency: Once daily.
If you have never navigated Bangkok's massive new railway hub, read our Krung Thep Aphiwat Terminal Guide: Skip Queues before your departure day. It saves a massive headache.
How Much Does the Bangkok to Padang Besar Train Cost?

When calculating the budget for your Bangkok to Padang Besar train, remember that flight prices fluctuate wildly depending on the season, but Thai railway pricing is rigidly fixed. This makes budgeting for an overland trip incredibly predictable. A second-class air-conditioned sleeper on Train 45 costs 940 THB ($28) for an upper bunk and 1,040 THB ($31) for a lower bunk, making it the cheapest comfortable way to reach Malaysia.
There are no first-class private cabins on Train 45. You are booking a bed in an open-plan carriage where seats face each other during the day and pull out into flat bunks at night. Honestly, reserved seats in second class are completely fine for most people. The beds are wide, the linens are freshly washed and sealed in plastic, and the air conditioning is aggressively cold. If you are curious about the differences across the network, check out our guide on 1st vs 2nd Class Sleeper Thailand: Is $17 Worth It?.
How does the train stack up against flying or taking a bus down the peninsula? Let's look at the numbers for 2026.
| Transport Mode | Average Cost (USD) | Total Travel Time | Hidden Costs | Booking Link |
|---|---|---|---|---|
| Train 45 (Sleeper) | $28 - $31 | 16.5 hours | None (Baggage included) | Book Train |
| Budget Flight (to Penang) | $65 - $110 | 5 hours (door-to-door) | Baggage fees ($25+), Airport transfers | N/A |
| VIP VIP Bus (to Hat Yai) | $22 - $26 | 14 hours + 1 hr minivan | Minivan transfer to border | N/A |
Flying is undeniably faster. But at $90 total versus $31 for the train, the 11-hour difference rarely justifies the premium unless you are on a very tight vacation schedule. Plus, the train saves you a night of hotel accommodation. Ready to secure your spot? It is highly recommended that you book your Bangkok to Padang Besar train tickets at thailandtrain.org to check current prices and availability.
Train 45: Schedules, Stations, and What to Expect Onboard

The Bangkok to Padang Besar train service relies on Train 45, which uses older, heavily refurbished Daewoo carriages. They lack the sleek digital screens of the newer Chinese-built CNR trains operating the northern routes, but they possess a rugged, classic charm. The seats recline deep enough for a proper nap, and the legroom puts most airlines to shame. Power outlets are available along the walls, though you may need to share with your bunkmate, so a power bank is highly recommended.
Train 45 splits at Hat Yai station at 07:20, where the front cars continue to the border while the rest head further south into Thailand. You do not need to change seats. Just ensure you are booked into the correct Padang Besar-bound carriage when you purchase your ticket. (If you want to understand the exact route geography, pull up our Map of Thailand’s Southern Train Line).
| Station | Arrival Time | Departure Time | Notes |
|---|---|---|---|
| Krung Thep Aphiwat (Bangkok) | — | 16:10 | Boarding opens 30 mins prior. |
| Hua Hin | 20:00 | 20:05 | Popular seaside resort town. |
| Surat Thani | 02:50 | 02:53 | Gateway to the Gulf Islands. |
| Hat Yai Junction | 07:20 | 07:50 | Train splits here. Do not exit. |
| Padang Besar (Malaysia) | 08:50 (Thai Time) | — | Arrival. Clocks jump forward 1 hour. |
The dining car usually attaches around Hua Hin. It serves decent microwaved curries and cold beers, though many veteran travelers simply grab takeout from the food court at Krung Thep Aphiwat before boarding. Bathrooms are located at the end of each carriage, featuring both western and squat toilets—they are kept reasonably clean throughout the journey, but bringing your own toilet paper and hand sanitizer is a smart move. Once you pass Surat Thani in the early hours, the scenery transitions into dense palm plantations and dramatic limestone cliffs. It is spectacular, and it's one of the best reasons to choose the Bangkok to Padang Besar train over a long-distance bus.
Crossing the Malaysia Border at Padang Besar

Border crossings in Southeast Asia can be chaotic. This one is not. You do not get dropped off at a dusty roadside checkpoint to fend for yourself with aggressive taxi touts. Instead, the Bangkok to Padang Besar train pulls directly into the Padang Besar railway station, which sits entirely on the Malaysian side of the border.
Immigration at Padang Besar station opens specifically for the arrival of Train 45, meaning you can complete both Thai exit and Malaysian entry procedures in under 30 minutes.
Here is exactly how the process works. You grab your bags and step off the train onto the platform. You walk upstairs following the signs for "Immigration." First, you line up at the Thai passport control desks to get your exit stamp. Then, you literally walk 15 meters forward to the Malaysian passport control desks to get your entry stamp. Finally, your bags go through a quick X-ray scanner. According to the Royal Malaysian Customs Department, standard duty-free allowances apply here, so mind your alcohol limits.
Once you clear customs, you are officially in Malaysia. You can immediately walk to the KTM ticket counter upstairs to buy an onward ticket to Penang (Butterworth) or Kuala Lumpur. The whole thing is remarkably civilized. If you are planning to book your journey down to this border, you can easily book your Bangkok to Padang Besar train tickets at thailandtrain.org.
6 Pro Tips for the Overland Journey
Riding the rails down the Malay Peninsula is straightforward, but a few specific tactics will make the 16-hour trip significantly better.
- Always book the lower bunk on the Bangkok to Padang Besar train. It costs a fraction more ($3), but it is significantly wider, has a real window, and avoids the harsh glare of the carriage ceiling lights that stay on all night.
- Mind the 2026 booking window. Thai Railways currently opens ticket sales up to 90 days in advance for long-distance routes. Train 45 frequently sells out a week beforehand. How to book Thailand train tickets online? Use a trusted portal to lock it in early.
- Pack strategic layers. The air conditioning on Thai trains has two settings: off, and arctic blizzard. The provided blanket is thin. Bring a hoodie and thick socks.
- Understand the Hat Yai split. At 07:20 AM, the train stops in Hat Yai for about 30 minutes. Do not panic when half the train detaches and rolls away. Your carriage (usually cars 1 and 2) will wait on the platform before continuing to the border.
- Know the luggage limits. You are technically allowed up to 40kg in second class, but there is no dedicated luggage car for your oversized bags. They must fit under the bottom bunk or on the rack. Read our specific Thailand Train Luggage Rules: Size Limits & Storage (2026) to avoid headaches.
- Watch the time zone jump. Thailand is on GMT+7. Malaysia is on GMT+8. When you step off the train at 08:50 AM Thai time, it is suddenly 09:50 AM Malaysian time. Factor this in when booking onward KTM trains.
Ready to Ride? Final Thoughts
Taking the Bangkok to Padang Besar train is a rite of passage for travelers in Southeast Asia. It is cost-effective, comfortable, and eliminates the stress of airport security and baggage fees. Because there is only one direct train per day, securing your berth ahead of time is critical. Check live availability and book your Bangkok to Padang Besar train tickets online today to guarantee your spot on this classic rail journey.
Frequently Asked Questions
How much does the train ticket from Bangkok to Padang Besar cost?
A second-class sleeper ticket on the direct Train 45 from Bangkok to Padang Besar costs 940 THB ($28) for an upper bunk and 1,040 THB ($31) for a lower bunk. Lower bunks are wider and highly recommended for better sleep on this long-distance route. You can check current availability and book your tickets through thailandtrain.org.
How do I book a sleeper train from Bangkok to the Malaysia border?
To book a sleeper train from Bangkok to the Malaysia border, you should reserve your tickets at least 30 days in advance via thailandtrain.org. Train 45 is the only direct daily service, and sleeper berths sell out quickly, especially during peak travel seasons. After booking, you will receive an e-ticket to present at Krung Thep Aphiwat Central Terminal.
Is it better to take the Bangkok to Padang Besar train or fly?
Taking the Bangkok to Padang Besar train is significantly cheaper than flying when you factor in baggage fees and the cost of an overnight hotel stay. While a flight takes 1.5 hours, the 16.5-hour train journey offers a comfortable bed and scenic views of southern Thailand. For budget-conscious travelers, booking a sleeper via thailandtrain.org is the most efficient choice.
How long is the Bangkok to Padang Besar train journey?
The Bangkok to Padang Besar train journey takes approximately 16 hours and 40 minutes on the Special Express Train 45. This overnight service allows you to save on accommodation costs while traveling the 980-kilometer distance to the border. It is advisable to book your berth on thailandtrain.org to ensure a comfortable trip.
What time does the direct Bangkok to Padang Besar train depart?
The direct Bangkok to Padang Besar train (Special Express Train 45) departs from Bangkok's Krung Thep Aphiwat Central Terminal daily at 16:10 and arrives at Padang Besar at 08:50 the following morning. This schedule is designed to give travelers ample time to clear customs and catch onward KTM Komuter or ETS trains into Malaysia. Check the latest schedule updates on thailandtrain.org before your trip.



