Thai Railways
Refundable Recommended
14:30
Hat Yai
18h 30m ride in train #170
3+
09:00
+1
Hua Lamphong, Bangkok
Instant Recommended
07:55
HDY Hat Yai Airport
1h 30m flight #DD7103 with Nok Air in Economy
09:25
DMK Don Mueang Airport
eTicket Instant Recommended
17:00
Hat Yai
14h bus ride in Express
5
07:00
+1
Southern Terminal, Bangkok

From Hat Yai to Bangkok by Trains

Thai Railways
Refundable Recommended
14:30
Hat Yai
18h 30m ride in train #170
3+
09:00
+1
Hua Lamphong, Bangkok
Thai Railways
Refundable
15:30
Hat Yai
17h 45m ride in train #172
3.5+
09:15
+1
Hua Lamphong, Bangkok
Thai Railways
Refundable
16:20
Hat Yai
13h 35m ride in train #42, Class 3 AC
05:55
+1
Hua Lamphong, Bangkok
Thai Railways
Refundable
18:00
Hat Yai
16h 10m ride in train #38
3.1+
10:10
+1
Hua Lamphong, Bangkok
Thai Railways
Refundable
18:10
Hat Yai
16h ride in train #46, 2nd Class Sleeper AC
10:10
+1
Hua Lamphong, Bangkok
Thai Railways
Refundable
18:45
Hat Yai
15h 45m ride in train #32
4.5+
10:30
+1
Hua Lamphong, Bangkok

From Hat Yai to Bangkok by Buses

eTicket Instant
08:00
Hat Yai
14h bus ride in Express
5
22:00
Southern Terminal, Bangkok
Transport Co
Instant
13:30
Hat Yai
14h bus ride in VIP 31
03:30
+1
Morchit, Bangkok
eTicket Instant
15:00
Hat Yai
14h bus ride in Express
05:00
+1
Southern Terminal, Bangkok
eTicket Instant
16:00
Hat Yai
14h bus ride in VIP
3
06:00
+1
Southern Terminal, Bangkok
eTicket Instant Recommended
17:00
Hat Yai
14h bus ride in Express
5
07:00
+1
Southern Terminal, Bangkok
eTicket Instant
17:30
Hat Yai
12h 10m bus ride in VIP 24
05:40
+1
Southern Terminal, Bangkok
eTicket Instant
18:00
Hat Yai
14h bus ride in Express
5
08:00
+1
Southern Terminal, Bangkok
eTicket Instant
20:00
Hat Yai
14h bus ride in VIP
10:00
+1
Southern Terminal, Bangkok

From Hat Yai Airport to Bangkok by Flights

Instant
06:30
HDY Hat Yai Airport
1h 30m flight #SL727 with Thai Lion Air in Economy
08:00
DMK Don Mueang Airport
Instant
07:00
HDY Hat Yai Airport
1h 30m flight #FD3125 with Thai AirAsia in Economy
08:30
DMK Don Mueang Airport
Thai Smile
Instant
07:15
HDY Hat Yai Airport
1h 35m flight #WE232 with Thai Smile in Economy
08:50
BKK Suvarnabhumi Airport, Bangkok
Instant Recommended
07:55
HDY Hat Yai Airport
1h 30m flight #DD7103 with Nok Air in Economy
09:25
DMK Don Mueang Airport
Instant
08:00
HDY Hat Yai Airport
1h 30m flight #SL1727 with Thai Lion Air in Economy
09:30
DMK Don Mueang Airport
Instant
08:10
HDY Hat Yai Airport
1h 30m flight #SL723 with Thai Lion Air in Economy
09:40
DMK Don Mueang Airport
Thai Smile
Instant
08:20
HDY Hat Yai Airport
1h 35m flight #WE260 with Thai Smile in Economy
09:55
BKK Suvarnabhumi Airport, Bangkok
Instant
08:35
HDY Hat Yai Airport
1h 40m flight #FD3103 with Thai AirAsia in Economy
10:15
DMK Don Mueang Airport
Thai Smile
Instant
09:00
HDY Hat Yai Airport
1h 25m flight #WE270 with Thai Smile in Economy
10:25
BKK Suvarnabhumi Airport, Bangkok
Instant
09:25
HDY Hat Yai Airport
1h 35m flight #FD3117 with Thai AirAsia in Economy
11:00
DMK Don Mueang Airport
Instant
09:40
HDY Hat Yai Airport
1h 30m flight #SL703 with Thai Lion Air in Economy
11:10
DMK Don Mueang Airport
Instant
11:15
HDY Hat Yai Airport
1h 25m flight #DD7105 with Nok Air in Economy
12:40
DMK Don Mueang Airport
Instant
12:15
HDY Hat Yai Airport
1h 25m flight #DD6463 with Nok Air in Economy
13:40
DMK Don Mueang Airport

Transport types between Hat Yai and Bangkok

Hat Yai to Bangkok Schedule

Hat Yai to Bangkok Schedule
Transport NameRoute TimePrice
Thai Lion Air Economy #SL72706:30 - 08:00฿ 1,837
Thai Lion Air Economy #SL172708:00 - 09:30฿ 1,410
Nok Air Economy #DD710511:15 - 12:40฿ 1,999
Transport Co VIP 31 13:30 - 03:30฿ 1,089
Thai Railways 2nd Class Sleeper AC 14:30 - 09:00฿ 975
Thai Railways Class 3 AC 16:20 - 05:55฿ 835
Thai Railways 1st Class Sleeper 18:00 - 10:10฿ 1,797
Thai Smile Economy #WE26419:30 - 20:55฿ 3,347
Thai Lion Air Economy #SL71919:15 - 20:45฿ 1,626
Thai AirAsia Economy #FD311119:40 - 21:10฿ 2,124
Thai AirAsia Economy #FD311921:10 - 22:40฿ 1,877
Thai Lion Air Economy #SL72522:15 - 23:50฿ 1,410

How to get from Bangkok to Hat Yai

Buses and trains leave the southern transportation hub of Hat Yai heading northwards to the capital all day long. With buses you have more choices and spend less time on the move. With trains your journey lasts longer but if you buy a night sleeper, an 18-hour journey turns out to be not as bad as it seems at the beginning.

From Hat Yai to Bangkok by bus

You have a wide choice of buses leaving Hat Yai for Bangkok any time of the day. Calculate that you journey will last about 13 hours, so the most convenient option is to take a night bus to save some baht on a hotel room and arrive to your destination in the early morning. With morning buses you lose the whole day, though it is quite interesting to observe the pictures of the countryside passing by as you cross the country from the South to the North. Note that as a rule buses which travel by day are not as cold as the night ones. Do not forget, either, that with all the morning departures you reach Bangkok well after dark, so it is a wise idea to have your accommodation in Bangkok booked. Buses from Hat Yai arrive to the Southern Bus Terminal in Bangkok, Sai Tai Mai, located on the Western banks of Chao Phraya. It may be easier to take a taxi to go to your accommodation if you arrive in the evening than to try to figure out the MBTA bus routes.

Piya and Sri Siam Tour bus companies both operate Express, VIP and VIP24 buses from Hat Yai to Bangkok and offer very similar service which includes snacks and water for passengers of express buses and meals and some sort of entertainment program for VIPs and VIP24s.

Two VIP24 leave in the evening at 5.30pm (arriving to Bangkok at 4.30am) and 7.30pm (8.10am) and cost around THB1150. VIP24 means only three seats per row and allows you to travel with maximum comfort.

There are VIPs at 6.20am (7.40pm), 4pm (4.40am), 6.30pm (7.10am) and 8pm (8.45am) at THB850 and ordinary Express buses at 9am (9.40pm), 3pm (3.45am), 5pm (5.40am) and 6pm (6.40am) at THB730.

In general buses in Thailand are relatively comfortable but be ready to get off the bus for fueling at gas stations even during night journeys. In any case, it is usually not a bad idea to stretch your legs.

From Hat Yai to Bangkok by train

Trains are generally a slower means of transport in Thailand compared to buses, and on Hat Yai–Bangkok leg your train journey may last six hours longer than if you opt for a bus – 18 hours instead of 12 hours. But it does not mean that you have to say ‘goodbye’ to the idea of travelling from Hat Yai to Bangkok by train. Book a sleeper and enjoy your over-900-km journey to the accompaniment of a rhythmical clickety-click.

Tip: On their way to Bangkok, trains travelling the Southern Line of Thai State Railway from Hat Yai pass Suratthani, Chumphon and Hua Hin, so if you have time you may split your journey by calling to the islands of the Gulf or checking in at the first official royal Thai sea resort.

There is a whole bunch of trains leaving Hat Yai in the afternoon and in the evening and reaching Bangkok in the morning. The fastest one is #42 at 4.20pm. It completes the journey to Bangkok in 13½ hours, arriving to Hua Lamphong train station by 6am; but it has third class AC seats only which is definitely not the best investment at THB925.

Two afternoon trains – #170 at 2.30pm and #172 at 3.30pm – both bring you to Bangkok in about 18 hours and have second class AC and fan sleepers at THB1050 (#170 offers slightly cheaper fan sleepers at THB825). From the point of view of the quality-vs-price ratio, AC and fan sleepers are the best choice for your travel, especially if you book a lower berth which is wider that the upper one. Though AC carriages may seem a better idea at first glance, it often gets really freezing cold inside, so be sure to have warm clothes at hand or book a second class fan sleeper.

Evening trains #38 at 6pm and #36 at 6.30pm are faster and cover the distance between Hat Yai and Bangkok in about 16 hours. They offer second class AC sleepers at THB1125 and first class AC sleepers at THB1850. Though roughly one-third more expensive than the second class sleeper, the first class sleeper generally gets great reviews from travellers. So if you wish to travel with maximum comfort, consider buying the most expensive option. There is a ladies only second class AC sleeper in #38 which is the best choice for solo women travellers or women with kids. Tickets to the ladies only carriage are sold at the same price as normal second class sleepers.

From Hat Yai to Bangkok by plane

With a good choice of daily flights between Hat Yai and Bangkok operated by several low-cost airlines offering stunningly attractive airfare, it is worth considering flying between the two cities. A one-hour-and-forty-minutes flight saves you a lot of time and – in certain cases – money and nerves.

Thai Lion Air is one of the low-cost carriers based in Hat Yai Airport with seven daily flights to and from Bangkok Don Mueang Airport. There is a very convenient morning flight at 8.10am which arrives to Bangkok at 9.50am. Then there are flights at 10.05am, 12.15pm, 2.40pm, 5.05pm, 7.10pm and 10.05pm. If taking any of the three evening flights, remember that you will need about an hour to get to the city from the airport. It may turn out to be a wise idea to book your accommodation in advance then and to advise your host about your arrival time. Tickets from Hat Yai to Bangkok with Lion Air cost from THB1025 up to THB4000 and include 15 kg of checked-in luggage and 7 kg of cabin luggage. Normally even the last minute deals offer a great value, but you anyway have to book at least 36 hours in advance.

Hat Yai International Airport is locates about 15 km from the central part of Hat Yai. It may take you up to one hour to get there from the city as Route 4135 which links the city to the airport sees a lot of traffic. Taxis from the city ask from THB250 to THB320 for a ride to the airport. Taxis, songthaews and tuk-tuks are plentiful and there are always drivers hanging around Hat Yai railway station and the old market.

In Bangkok Lion Air is based in Don Mueang International Airport to the north of the capital. It is connected to the city by airport shuttle buses (routes A1 and A2). A1 terminates at Morchit bus terminal calling en route to Morchit BTS. A2 heads to Morchit BTS first and then proceeds to Saphan Kwai BTS, Ari BTS, Sanam Pao BTS and finally reaches the Victory Monument (THB30). Travel time depends on traffic and is from 60 to 80 minutes. There are commuter trains between Don Mueang airport and Hua Lamphong train station, too. Trains take about 50 minutes to get from the railway station to the airport and are always a secure bet. Operating time is from 3.10am till 10.15pm.

From Hat Yai to Malaysia and Singapore

Billion Stars Express operates one bus a day from Hat Yai to Sungai Nibong on Pulau Pinang and to Butterworth, which sits on the mainland in Malaysia. The bus leaves from the company’s Hat Yai bus station in Sheutit Rd., off Sangchan Rd. The whole journey takes about three hours and costs THB350.

From Sungai Nibong, Billion Stars has a further connection to a 9.15pm bus heading to Ipoh. It takes two hours and THB170 to get there. The same bus proceeds then to Singapore to Golden Mine Tower (8hrs 40min, THB550).

Note: Before buying your ticket from Hat Yai to Malaysia or from Hat Yao to Singapore, check visa requirements for your passport.

Have you had enough of the South?

From Hat Yai to Trang and Phuket

Sri Trang bus company offers direct buses from Hat Yai to destinations on the Andaman Coast. Seven buses a day leave Hat Yai bus station heading for Trang and Phuket from 8am till 9.30pm. It takes 2¼ hours to get from Hat Yai to Trang or seven hours to reach Phuket. Tickets cost THB260 and THB380 respectively.

From Hat Yai to other southern destinations

Interprovincial and southbound buses and minivans leave from the main bus terminal in Hat Yai which is located 2km southeast from the centre. From Hat Yai you can get to Yala, Pattani, Narathiwat in the south or head northwards to Nakhon Si Thammarat, Surat Thani or Chumphon. There are vans and buses to Dannok, Padang Besar and Sudan Kolok on the Thai-Malaysian border, too.

Hat Yai to Bangkok destination reviews

4.1
183 customer reviews
5
48%
4
31%
3
14%
2
4%
1
4%
YJ
4
Bus VIP, Sri Siam Tour, Oct 29, 2019
In Hat Yai, I have to take a tuk tuk from railway station to bus terminal, this is not included in the total fee. Why can't you make it clear to the driver to stop both in the railway station and bus terminal?
EL
3
train #170 2nd Class Sleeper AC, Thai Railways, Sep 17, 2019
Journey was great, a lot of fun, but it did run two hours late so I missed my connection. (Admittedly I should have heeded the warnings and booked a later connection and I got a full refund for the train I missed.) So no complaints if you are prepared for slowness. Great way to see the landscape, try local snacks and avoid horrendous carban emissions from flights.
HB
4
train #38 1st Class Sleeper, Thai Railways, Sep 10, 2019
Very comfortable though delay due to new railway track under construction I presume.
NM
3
train #172 2nd Class Sleeper Fan, Thai Railways, Sep 5, 2019
Ttrain delay 3 hours... And the staff did not make any announcements regarding delay.. every one hours, we need to check and confirm. They just telling us to wait 30 minute...again 30 minute..and 30 minute..
LS
3
train #32 1st Class Sleeper, Thai Railways, Aug 25, 2019
Top bunk in 1st class is difficult to access for people over 70s. Should have a ladder to assist rather than foot steps. The station at Hat Yai needs better signage for picking up tickets. The station attendants were very helpful.
SC
2
train #38 1st Class Sleeper, Thai Railways, Aug 15, 2019
Booking through 12go was good and responsive. The ticket collection on departure day was also smooth. However, the train ride was a big let down. We initially wanted to book on the newer train 32 but it was full. As our trip was restricted by dates, we took train 38 which turned out to be a nightmare. We wanted to shower but the shower room was so dirty and stink of urine that we dare not spend time taking shower. Though we took 1st class sleeper, the cabin was dirty and stained. However, sheets and pillow were clean. The towel blankets were too thin to keep us warm in the freezing air con. Train delayed for almost 3 hours. If possible try all means to avoid train 38.
GP
2
train #38 1st Class Sleeper, Thai Railways, Aug 15, 2019
We were happy with the booking process but disappointed with this trip. We travelled first class but there was nothing first class about it. The food was bad and took one hour to come in an unpleasant and noisy dining carriage. Aircon in the cabin was cold and could not be adjusted. There was a strong smell of urine for most of the trip and to top it all off this train arrived three hours late which caused us to miss an important meeting in Bangkok. Calling it an Express train is laughable. We will be flying next time.
BR
4
train #170 2nd Class Sleeper AC, Thai Railways, Jul 7, 2019
I found all Thai Rail staff helpful and pleasant - both at Hat Yai and on the train. The train was 2.5 hours late into Hua Lamphong. This was about the same as when I last took the same journey about one year ago - so the late arrival was no surprise. This journey was a great travel experience. I recommend it.
DK
5
train #38 1st Class Sleeper, Thai Railways, Jul 7, 2019
The scenery on this train trip is spectacular. This is the best reason to do it. You get a look at Thai rural life at its most quotidian, what else is travel for? The train itsel travels at quite a pace and stops for 10ish minutes every few hours. We stayed in first class cabins and in terms of comfort we were very happy. The bunks in the albeit small cabins are comfortable and long and are lit with reading lights and kept very cool with A/C. The toilets in 1st are nice and clean too. The food is pretty satisfactory though the dining cars seats are pretty dubious. Despite this the dining car is the best place to sit and watch the landscape. Or between the wars on the step, for a bit of fun. The staff are friendly and helpful. Try not to wake them by moving between cars at 10pm. All in all I couldn’t recommend any form of travel between the anodyne Malaysia and the more exciting Thailand higher.
SF
3
train #38 1st Class Sleeper, Thai Railways, May 30, 2019
we basically hopped onto an old version of train. it's a nice experience but the train is quite dirty and we got bitten by bed bugs.
EM
3
train #170 2nd Class Sleeper AC, Thai Railways, May 18, 2019
The toilets need serious improvement or at least cleaning, otherwise good
MT
5
Bus Express, Sri Siam Tour, May 12, 2019
ハジャイに着いてすぐに チケット売り場がありバウチャーみせて交換。ばすは、充電器もあります。お水とパンも支給されます。トイレもありますが狭いので途中によるサービスエリア的なところで済ませた方がベスト。1時間くらい遅れたので飛行機の乗り継ぎなどある方は、余裕を持って!
RB
5
train #32 1st Class Sleeper, Thai Railways, Apr 23, 2019
The whole process of ordering ticket, collecting ticket from Hat Yai parcel office and boarding the train was very simple. The train itself was extremely clean in my first class cabin. The bedding was fresh, clean and like new. The service was excellent. The only disappointing thing was not having a private bathroom which I thought for some reason I was getting. However the shared facility was kept very clean until the toilets became blocked. I was then directed to use another cars facilities which weren’t as clean as first class. Overall I was very pleased with the trip despite the train ariiving an hour late which didn’t matter to me. I would recommend giving the Hat Yai to Bangkok train a go just for the experience.
RH
5
train #32 1st Class Sleeper, Thai Railways, Apr 4, 2019
I'm so satisfied with 12go.asia. Everything is so easy . Very good service
JH
3
train #32 1st Class Sleeper, Thai Railways, Mar 14, 2019
We travelled in 1st class sleeper accommodation between Hat Yai and Bangkok. Pictures and reviews on YouTube showed an attached, private toilet and shower. On our train, the toilets and shower were sited at the end of the carriage. This was not a problem and the cleanliness of all areas looked fine initially. The stewards were attentive and pleasant but the bedding was ripped and threadbare in places. Our only real concern was the presence of cockroaches in our berth which is why we've only given a 3/5 rating.
MR
5
train #32 1st Class Sleeper, Thai Railways, Feb 19, 2019
Many thx to 12GoAsia for their highly professional and attentive approach. The train itself was veeery good, nice staff, great compartments. Little bit cold, indeed ;-) Superb experience.
MK
4
train #38 2nd Class Sleeper AC, Thai Railways, Feb 13, 2019
Good. Other train arrive bangkok more than 1 hour 20 minute behind the schedule. Others ok.
SZ
4
train #38 1st Class Sleeper, Thai Railways, Feb 9, 2019
Purchasing the ticket was a breeze thanks to 12go. The sleeper cabin is a bit smaller and worn down than expected, but its pretty decent and you got the privacy you're looking for. The train departed and arrived in bangkok as scheduled.
NA
4
train #170 2nd Class Sleeper AC, Thai Railways, Feb 5, 2019
It was a pleasant journey for us..it was a good experience..but it took 18 hours to arrive in bangkok so patience is much needed.
LK
2
Bus VIP, Sri Siam Tour, Feb 4, 2019
The bus was cold as ice. I've put two blankets and two scarfs on, but couldn't sleep at all. In additon the bus stopped in every three hours, the staff turned on the lights each time and started to shout something, so it was impossible to take a nap. Furthermore instead of Southern Terminal, the final station was Mochit Station which is almost out of the city... super unsatisfied with this trip.

Popular Routes in Thailand