Rome2Rio

How to get fromHat Yai to Cha-amby train, bus, car, or plane

Find Transport to Cha-am

See all options

There are 7 ways to get from Hat Yai to Cha-am by train, bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train via Hua Hin

    best
    1. Take the train from Hat Yai to Hua Hintrain train 38 Hat Yai - Hua Hin - 1st Class Sleeper / ...
    12h 4m
    ฿271–1,232
  2. Train

    cheapest
    1. Take the train from Hat Yai to Ban Chaamtrain train 170
    12h 44m
    ฿230–800
  3. Bus

    1. Take the bus from P Plus Express Hat Yai to Lang Suan Van Stationbus bus P Plus Express Hat Yai - Lang Suan Van Station
    2. Take the bus from Chumphon to Cha-ambus bus
    14h 39m
    ฿1,240–1,690
  4. Drive  772.7 km

    1. Drive from Hat Yai to Cha-amcar car 772.7 km
    11h 4m
    ฿2,960–4,275
  5. Fly Hat Yai to Don Mueang International Airport, train

    1. Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)plane plane HDY - DMK
    2. Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain train
    7h 44m
    ฿1,325–3,860
  6. Fly Hat Yai to Suvarnabhumi Airport, train

    1. Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)plane plane HDY - BKK
    2. Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain train
    8h 10m
    ฿1,680–4,340
  7. Train to Narathiwat Airport, fly to Don Mueang International Airport, train

    1. Take the train from Hat Yai to Rue Sotrain train
    2. Fly from Narathiwat Airport (NAW) to Don Mueang International Airport (DMK)plane plane NAW - DMK
    3. Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain train
    10h 16m
    ฿3,184–6,562

Hat Yai to Cha-am by train

Calendar56Weekly Trains
Duration12h 4mAverage Duration
Ticket฿271Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Hat Yai, Thailand and Cha-am, Thailand?

State Railway of Thailand operates a train from Hat Yai to Hua Hin hourly. Tickets cost ฿240–900 and the journey takes 10h 42m. Thai Railway also services this route hourly. Alternatively, you can take a bus from P Plus Express Hat Yai to Cha-am via Lang Suan Van Station and Chumphon in around 14h 39m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Is ride-sharing platform BlaBlaCar right for you?, and Italy Travel Guides - to help you get the most out of your next trip.

Booking & Getting There