GoAsia
Thailand

How to Get from Bangkok to Yala

How to get from Bangkok to Yala by train, bus or a flight to Hat Yai plus train. Departure and arrival times, bus fare and a safety note.

Last updated: November 2, 2026

How to Get from Bangkok to Yala
Contents

Yala sits in the deep south, more than a thousand kilometres from Bangkok by rail.[1] The trip takes you from the capital's rooftops to rubber plantations and a Malay-influenced culture that few visitors see. Check the current security situation first: the UK Foreign Office advises against all but essential travel to Yala, Pattani and Narathiwat.[2]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Bangkok to Yala by Train

Three trains run straight through from Krung Thep Aphiwat to Yala. Rapid 171 leaves at 15:10 and arrives at 08:25 the next morning, Special Express 37 leaves at 16:10 and arrives at 08:57, and Rapid 169 leaves at 17:30 and arrives at 11:05. The journey takes between about 16 hours 45 minutes and 17 hours 35 minutes, so book a sleeper berth.[1]

Bangkok to Yala by Bus

The Transport Co. runs a standard-class bus from the Southern Bus Terminal (Sai Tai Mai) to Pattani and Yala at 15:00. The fare is ฿891.[3]

Fly to Hat Yai, Then Take the Train

Thai AirAsia, Thai Lion Air and Bangkok Airways fly from Bangkok to Hat Yai in about 1 hour 25 minutes, and fares from Don Mueang start at ฿1,224 in November 2026.[4] From Hat Yai, Rapid 171 leaves at 06:30 and arrives in Yala at 08:25, Special Express 37 leaves at 07:10 and arrives at 08:57, and Rapid 169 leaves at 09:28 and arrives at 11:05.[1]

Comparing Your Options

OptionDeparture from BangkokArrival in Yala
Rapid 171 (train)15:1008:25 next day[1]
Special Express 37 (train)16:1008:57 next day[1]
Rapid 169 (train)17:3011:05 next day[1]
Transport Co. bus (standard class)15:00Fare ฿891[3]
Flight to Hat Yai, then trainFlight of about 1h 25minTrain arrives 08:25 to 11:05[4]

Tips for Traveling from Bangkok to Yala

  • Book sleeper berths early: The Southern Line trains are popular, and sleepers sell out in advance.
  • Pack layers: Air conditioning on trains and buses can be cold at night.
  • Arrive early at the station: Krung Thep Aphiwat Central Terminal is large, so give yourself time to find your platform.
  • Bring food and water: The ride takes most of a day.

Timetable

Bus Bangkok - Yala $ 34.06 18h
  • →  VIP 15:30
Taxi Bangkok - Yala $ 811.40–1,071.05 15h
  • →  Van 9pax
  • →  Economy 3pax
  • →  SUV 4pax
Train Bangkok - Yala $ 9.72–30.69 16h 33m – 17h
  • →  2nd Class Sleeper AC 15:10, 16:10, 17:50
  • →  2nd Class Sleeper Fan 15:10, 17:50
  • →  2nd Class Fan seats only 15:10, 16:10, 17:50
  • →  Class 3 Fan 15:10, 16:10, 17:50
Taxi Suvarnabhumi Airport - Yala $ 53.55–71.55 15h
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax
Taxi Don Mueang Airport - Yala $ 689.69–910.39 15h
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax

Frequently Asked Questions

How can I book tickets from Bangkok to Yala?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Yala, including current prices and schedules.

How long does the train from Bangkok to Yala take?

Between about 16 hours 45 minutes and 17 hours 35 minutes, depending on the train.

What time do trains leave Bangkok for Yala?

Rapid 171 leaves Krung Thep Aphiwat at 15:10, Special Express 37 at 16:10 and Rapid 169 at 17:30.

Is there a bus from Bangkok to Yala?

Yes. The Transport Co. runs a standard-class bus from the Southern Bus Terminal (Sai Tai Mai) at 15:00 to Pattani and Yala. The fare is ฿891.

Can I fly part of the way?

Yes. Fly to Hat Yai in about 1 hour 25 minutes and continue by train. Rapid 171 leaves Hat Yai at 06:30 and arrives in Yala at 08:25.

Is it safe to travel to Yala?

The UK Foreign Office advises against all but essential travel to Yala, Pattani and Narathiwat. Check the current advice before you go.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] State Railway of Thailand: SRT Timetable Matrix 2026: Southern Line outbound. Retrieved November 2, 2026.
  2. [2] UK Foreign, Commonwealth & Development Office: Regional risks - Thailand travel advice. Retrieved October 28, 2026.
  3. [3] The Transport Co., Ltd. (BusTicket.in.th): Bangkok Bus Terminal Southern (Sai Tai Mai): timetable, services and information. Retrieved October 21, 2026.
  4. [4] AirAsia: Cheap Flights from Bangkok to Hat Yai. Retrieved November 1, 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.