Scenic view from the train window on the Bangkok to Hat Yai Junction route, showing trees, grass, and sky.

Bangkok to Songkhla Made Easy: A Train Guide

Travelling from Bangkok to Songkhla by train is one of the most scenic and affordable options. If you’re wondering how to get to Songkhla, this guide covers everything you need to know.

Train window view on the Bangkok to Hat Yai Junction route, showing the window frame and trees outside.

Journey Overview

There are two main steps in your journey from Bangkok to Songkhla:

  • Bangkok → Hat Yai Junction: 16–18 hours (overnight recommended).
  • Hat Yai → Songkhla City: 30–40 minutes by taxi, minibus, or Grab.

Step 1: How to Book Your Train Ticket from Bangkok to Hat Yai Junction

Here’s a step-by-step guide to booking Thai long-distance train tickets. Tickets open up to 180 days in advance and can sell out quickly, especially for first-class sleepers.

  1. Go to the official State Railway of Thailand booking site.
  2. Select Krung Thep Aphiwat (Bang Sue Grand Station) as your departure station.
  3. Select Hat Yai Junction as your destination. Enter your travel date and number of passengers.
  4. Browse available train services, then choose your coach class, seat type, and whether you prefer air-con or fan.
  5. Fill in passenger details and complete payment online.
  6. Download your e-ticket or print it.
  7. You’ll need the QR code to board the train.

💡 Tip: If “Bangkok” shows “no data” on the booking site, always search using Krung Thep Aphiwat, the new name for Bang Sue Grand Station, the hub for long-distance trains.

Step 2: Getting from Hat Yai to Songkhla

Once you arrive at Hat Yai Junction, you’ll need to continue on to Songkhla City (about 30 km). Your options include:

  • Grab / Taxi: Fastest and most convenient; 30–40 minutes.
  • Minibus from Hat Yai Clock Tower: Budget-friendly; 45 minutes to 1 hour with stops.

Window view from the train to Hat Yai Junction station.

All About Trains

Train Types in Thailand

  • Rapid: Slower, budget-friendly, stops at most stations. Best for travellers with time to spare.
  • Special Express: Faster, more comfortable, fewer stops. Best value for most travellers.
  • Special Express CNR (China Northern Railway): The newest trains with modern air-con coaches, power outlets, smooth rides, and upgraded sleepers. Highly recommended for overnight journeys.

Coach Classes and Seat Options

3rd Class Seat (Fan only)

  • Bench or padded seats.
  • Open corridor, windows that open.
  • Cheapest option, best for short trips.

2nd Class Seat (Fan or A/C)

  • Reclining padded seats.
  • Comfortable enough for daytime travel.

2nd Class Sleeper (Fan or A/C, Open-plan)

  • Seats convert into bunks.
  • Privacy curtains on each berth.
  • Upper berth = cheaper, slightly narrower.
  • Lower berth = wider, more comfortable.
  • Shared toilets and sinks.
  • On CNR trains: cleaner facilities and power sockets.
  • Some trains include a ladies-only sleeper carriage.

1st Class Sleeper (A/C, 2-berth private cabins)

  • Lockable cabins with two bunks.
  • Large window, luggage storage, small desk/shelf.
  • Cleaner shared toilets; some cabins have a washbasin.
  • Solo travellers must book both bunks for privacy.

Approximate One-Way Fares

  • 3rd Class Seat (fan): ฿300–400.
  • 2nd Class Seat (fan or A/C): ฿600–800.
  • 2nd Class Sleeper (fan or A/C): ฿800–1,100 (upper berth cheaper than lower).
  • 1st Class Sleeper (2-berth cabin): ฿1,500–1,800 per berth, or ฿2,600+ for a private room.

FAQ: Bangkok to Songkhla by Train

Can I take a direct train to Songkhla?
No. The line ends at Hat Yai Junction, then you continue by road to Songkhla.

How long does the journey take?
Around 16–18 hours by train from Bangkok to Hat Yai, plus 30–40 minutes onward to Songkhla.

Is it safe to travel by train to Southern Thailand?
Yes. The Bangkok–Hat Yai route is popular with both locals and tourists. Keep valuables secure and book early for comfort.

Which is the best class to choose?

  • Budget travellers: 2nd Class Sleeper (lower berth).
  • Comfort seekers: 1st Class Sleeper (book both bunks for privacy).

Final Thoughts

Taking the train to Songkhla isn’t just about reaching your destination, it’s about enjoying the journey. From the charm of a 2nd Class Sleeper to the comfort of a private 1st Class cabin, you’ll see Thailand at a slower, more scenic pace. And when you finally step into Songkhla, with its old town streets, colourful murals, tranquil beaches, and vast lake, you’ll know the ride was worth every moment.

RELATED POSTS