Contents
Leaving the dizzying skyscrapers and street food stalls of Bangkok for the southern charm of Trang feels like stepping into a different version of Thailand altogether. While many travelers rush toward the commercialized hubs of Phuket or Krabi, those heading to Trang are often seeking something quieter: the limestone karsts of the Andaman Sea, hidden emerald caves, and a local food scene that is legendary among Thais for its roasted pork and dim sum breakfasts.
The rail line south spans about 830 kilometers from Bangkok to Trang.[1] Whether you prefer the efficiency of a quick flight from Don Mueang or the romantic, rhythmic clatter of a sleeper train pulling into the historic Trang station at dawn, there is a transport mode to suit your budget and schedule. You can easily compare and book these options on GoAsia.cc to ensure your seat is secured before you arrive at the station.
Bangkok to Trang by Flight
For those who want to maximize their time on the islands or exploring the mainland, flying is the undisputed champion of convenience. Thai AirAsia and Thai Lion Air fly nonstop from Don Mueang Airport (DMK), the city's low-cost carrier hub. The flight itself is short, about 1 hour and 25 minutes.[2]
AirAsia lists fares from THB 999, about $30, with departures such as 07:40, 08:05, 15:30, 16:35 and 17:35.[2] On typical dates, booking platforms list economy seats at about $50 to $74 (October 2026).[3]
Bangkok to Trang by Train
There is something deeply nostalgic about taking the train to Trang. Unlike many other southern destinations where the station is located miles out of town, the Trang railway station is right in the center of the action. This route is served by overnight trains departing from Bangkok's Krung Thep Aphiwat Central Terminal. The State Railway of Thailand lists Express No. 83 at 18:50, arriving in Trang at 08:15, and Rapid No. 167 (to Kantang) at 20:30, arriving in Trang at 11:05.[1] Booking platforms list sleeper tickets at about $32 to $53, depending on the class (October 2026).[3]

VIP Sleeper
The VIP Sleeper is the most private way to make the overnight journey. It is an excellent choice for couples or solo travelers who value a quiet night's sleep before arriving in the south refreshed.
2nd Class Sleeper AC
The 2nd Class Sleeper is the classic Thai rail experience, with a good balance between cost and comfort. During the day, you have a wide padded seat, and in the evening, an attendant transforms the seats into upper and lower berths with fresh linens and curtains. The air conditioning is often quite cold, so having a light jacket is recommended. Watching the sunrise over the palm plantations as the train slows down for the final approach into Trang is a highlight of the trip.
Bangkok to Trang by Bus
The bus is often the choice for budget-conscious travelers or those making last-minute plans when trains and flights are fully booked. Booking platforms list an Express bus at about $23 (October 2026), departing at 17:05 or 18:05.[3] It is the longest journey option, taking approximately 21 hours to reach the destination.[3] Expect several stops for meals and restroom breaks along the way.
Bangkok to Trang by Private Transfer
For groups, families, or those carrying specialized equipment like diving gear, a private transfer offers door-to-door service. Transfers can be arranged from central Bangkok, Don Mueang Airport, or Suvarnabhumi Airport. On booking platforms, prices range from about $290 from central Bangkok to about $560 from the airports (October 2026), depending on the vehicle type, and the drive is listed at 11 to 13 hours.[3] While the drive is long, it allows for total flexibility in terms of stops and departure times. This is particularly useful if you are heading to a specific pier or a remote resort outside of Trang city.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $50 - $74[3] | 1h 25min[2] | High |
| Train (sleeper) | $32 - $53[3] | 13h 25min - 14h 35min[1] | Medium to High |
| Bus (Express) | $23[3] | 21h[3] | Standard |
| Private Transfer | $290 - $560[3] | 11h - 13h[3] | High |
Tips for Traveling from Bangkok to Trang
- Book the Train Early: The Bangkok to Trang sleeper train is popular, especially the lower berths. Book early, particularly during the high season.
- Choose Your Airport: Most flights to Trang depart from Don Mueang (DMK). If you are arriving on an international flight at Suvarnabhumi (BKK), allow plenty of time to transfer between the airports.
- Pack for the AC: Both the sleeper trains and the long-distance buses are notorious for having very strong air conditioning. Keep a hoodie or a small blanket in your carry-on.
- Arrival Logistics: If you take the overnight train, you will arrive in Trang in the morning. This is the perfect time to head to a local coffee shop for "Kopi" and the famous Trang roasted pork before the boats leave for the islands.
- Island Connections: If your final destination is an island, check if your flight or train arrival time aligns with the ferry departures. If you arrive late in the afternoon, you may need to spend one night in Trang town.
Timetable
| Flight Don Mueang Airport - Trang $ 49.65–73.75 1h 25m – 1h 30m | |
|
|
| Taxi Don Mueang Airport - Trang $ 359.94–557.66 11h 20m – 13h | |
|
| Bus Bangkok - Trang $ 23.08 21h 3m | |
|
|
| Taxi Bangkok - Trang $ 287.69–504.89 11h – 11h 20m | |
|
|
| Train Bangkok - Trang $ 31.98–52.30 12h 35m – 13h 22m | |
|
| Taxi Suvarnabhumi Airport - Trang $ 359.94–557.66 11h 20m – 13h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Trang, including current prices and schedules.
The cheapest way to travel this route is by bus, with the Express listed at about $23 on booking platforms (October 2026). Sleeper train tickets are listed at about $32 to $53, which is more comfortable for a small additional cost.
The fastest way to reach Trang is by taking a flight from Don Mueang Airport. The flight takes about 1 hour and 25 minutes, making it significantly faster than the overland journeys of 11 to 21 hours.
Travel times vary significantly by mode: flights take about 1 hour and 25 minutes, the sleeper trains take about 13 hours and 25 minutes to 14 hours and 35 minutes according to the State Railway timetable, and the bus takes approximately 21 hours. Private transfers are listed at 11 to 13 hours.
Thai AirAsia and Thai Lion Air fly to Trang from Don Mueang Airport (DMK). Private transfers can be booked from Suvarnabhumi Airport (BKK) as well, but travelers looking for commercial flights should head to Don Mueang.
Yes, the sleeper train is highly recommended for travelers who want to save on a night's accommodation and arrive directly in the city center. The VIP Sleeper offers the most privacy, while the 2nd Class Sleeper is a social and authentic Thai travel experience.
Absolutely. It is highly recommended to book your flight or train tickets in advance via GoAsia.cc, especially during peak travel months. Train berths often sell out weeks ahead of time, and flight prices tend to increase closer to the departure date.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] State Railway of Thailand: SRT Timetable Matrix 2026 (Southern Line outbound). Retrieved October 15, 2026.
- [2] AirAsia: Cheap Flights from Bangkok to Trang. Retrieved October 15, 2026.
- [3] 12Go: 12Go timetable Bangkok - Trang. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.