Bangkok to Hat Yai

Bangkok to Hat Yai

Loading seats data...

From Don Mueang Airport to Hat Yai by flight

DMK Don Mueang Airport
1h 30m flight #FD3118 with Thai AirAsia in Economy
HDY Hat Yai Airport
฿1,667 per adult
DMK Don Mueang Airport
1h 30m flight #SL714 with Thai Lion Air in Economy
HDY Hat Yai Airport
฿1,308 per adult
DMK Don Mueang Airport
1h 30m flight #SL720 with Thai Lion Air in Economy
HDY Hat Yai Airport
฿872 per adult

From Suvarnabhumi Airport to Hat Yai by flight

BKK Suvarnabhumi Airport, Bangkok
1h 25m flight #WE269 with Thai Smile in Economy
HDY Hat Yai Airport
฿1,328 per adult
BKK Suvarnabhumi Airport, Bangkok
1h 25m flight #WE265 with Thai Smile in Economy
HDY Hat Yai Airport
฿1,328 per adult
BKK Suvarnabhumi Airport, Bangkok
1h 30m flight #FD4306 with Thai AirAsia in Economy
HDY Hat Yai Airport
฿1,559 per adult

Bangkok to Hat Yai Schedule

Bangkok to Hat Yai Schedule
Transport NameRoute TimePrice
Thai AirAsia Economy #FD311806:25 - 07:55฿ 1,667
Thai Smile Economy #WE26911:30 - 12:55฿ 1,412
Thai Lion Air Economy #SL71414:15 - 15:45฿ 872
Thai AirAsia Economy #FD430615:45 - 17:15฿ 1,559
Thai Smile Economy #WE26515:20 - 16:45฿ 1,412
Thai Lion Air Economy #SL72018:10 - 19:40฿ 872

How to get from Bangkok to Hat Yai

For the overwhelming majority of Western travellers Hat Yai is nothing more than a big transportation hub of southern Thailand, so very few of them (us) venture out to the city itself, making just a brief acquaintance with Hat Yai based on impressions produced by its train and bus stations at best. Yet if you are travelling through the southern regions of Thailand, make a stopover in Hat Yai to feel that special atmosphere of a thriving city where traditions meet modernity. Brand-new shopping malls rub their shoulders with colourful markets, excellent Malay and Chinese restaurants cannot overshadow curries from hawkers’ stalls, and serious business-style hotels and friendly old-school Chinese guesthouses all have their fair share of guests arriving to Hat Yai.

How to get from Bangkok to Hat Yai

Planning to get to Hat Yai from Bangkok overland? Be ready for rather a longish journey – it may take anywhere from 12½ hours to devastating 17 hours. Though buses are faster and offer more departures, trains let you travel with more comfort – provided you book a sleeper, not just a seat!

From Bangkok to Hat Yai by bus

The main bus terminal in Bangkok for all southbound trips is the Southern Bus Terminal, also known as Sai Tai Mai. It is located on the Western banks of Chao Phraya River and is best reached by taxi. There are a number of operators which serve the route between Bangkok and Hat Yai, including Sri Siam Tour, Siam Lane Tour and Piya. During long-hauled journeys all interprovincial buses offer some snacks and water on board or make at least a couple of pit stops at gas stations where there are a lot of forecourt operators, including some chain fast-food restaurants, convenience stores, coffee shops, and sometimes gift shops or even men’s and women’s wear shops. There are toilets both on board and at the gas stations, so even the longest bus journeys in Thailand are relatively comfortable.

There are Express, VIP and VIP24 buses plying the route between Bangkok and Hat Yai. A VIP24 is the most expensive option (about THB1150) but offers the most comfortable ride as there are only three seats per row instead of usual four which means more leg and elbow space. VIP24s depart at 5.50pm (arrival to hat Yai at 6.20am; Sri Siam Tour) and 7pm (6.40am; Piya).

Two VIPs of the same companies cost THB850 and leave at 6.50pm (7.05am; Sri Siam Tour) and 5.30pm (7am; Piya).

All the other departures of the above mentioned companies are Express buses which are cheaper (approximately THB750) but also ok. They offer the same service and the main difference is in the number of seats per coach. There are afternoon and night buses at 3.30pm (4am), 4pm (4.30am), 6pm (6.15am), 8pm (8.15am) and a morning bus at 6.50am (arriving at 7.05pm).

Though buses are considered by some less comfortable compared to railway sleepers, they save some four hours of your trip, as it normally takes about 12½ hours to get to Hat Yai from Bangkok by bus, which actually compensates.

From Bangkok to Hat Yai by train

Hat Yai lies on the Southern Line of the State Railway of Thailand. Hat Yai Railway Station is located right in the centre of the city. It is the main junction for the railway travel to Malaysia and Singapore and the further southbound travel to other cities of the Deep South – Yala and Pattani. To get from Bangkok to Hat Yai by train you will have to cover over 900 km and the journey takes anywhere from 14 to 18 hours. So choose your train ticket wisely! does include seats only carriages in the list of the options available, but think twice before you commit to such a long journey in a seats only carriage! And good luck to your back and small back, anyway.

The most convenient trains to Hay Yai from Bangkok are those departing in the afternoon and arriving early the next morning. These include #171 which leaves Hua Lamphong train station in Bangkok at 1pm and reaches Hat Yai 6am; #35 (2.45pm–6.35am); #37 (3.10pm–7.20am); and #169 (3.35pm–9.15am). All of them have the most popular second class AC sleepers which offer a great price vs quality ratio. Tickets cost from approximately THB1100 to THB1200 depending on the train you choose.

There are also second class AC ladies only sleepers at the same price as above in some trains. Only women and women with children are allowed to travel in these carriages. It is a great option to consider if you are a solo woman traveller. There is usually a bright pink-coloured placard indicating ladies and children only carriages. There is a ladies only sleeper in #37.

Note that it is sometimes downright freezing in air-conditioned carriages. Second class fan sleepers are a good alternative if you do not want to be dead with cold. Fan sleepers cost slightly cheaper – about THB800-THB850 – and are found in trains #171 and #169.

The plushest way to travel between Bangkok and Hat Yai is offered by first class AC sleepers. There is a double occupancy 1st class sleeper in #35 which costs around THB1850. Taking into consideration the length of the trip, it is a good investment.

The most adventurous – or those on a tight budget – can consider seats only, too. #171 has second class fan seats only carriages at THB675. These are the cheapest seats you can buy, but once again, please consider that you will have to survive 17 hours in a seats only carriage before you reach Hat Yai. And do not tell us we have not forewarned you!

There is also a train #41, not previously mentioned, with second class AC seats. It is the fastest train of all those heading south and takes only 14 hours to bring you to Hat Yai from Bangkok. It leaves Hua Lamphong at 10.50pm and arrives to the destination in the afternoon at 12.35pm.

From Bangkok to Hat Yai by plane

Even the real overland travel enthusiasts are not always happy to spend some 17 hours gazing at countryside pastorals from a railway carriage window. Low-cost airlines now make our lives a whole lot easier cutting transit time considerably. Flying time from Bangkok to the Southern Thai gateway city of Hat Yai is only one hour 35 minutes – not a bad alternative to any bus or train journey!

There are seven flights a day between Bangkok Don Mueang Airport and Hat Yai by Thai Lion Air, an associate of the namesake Indonesian carrier. The earliest flight departs from Bangkok at 7.45am and brings you to Hat Yai by 9.20am with the whole day ahead of you. There are flights at 9.50am, 10.55am, 12.30pm, 2.45pm, 6.50pm and 7.50pm. The last two land in Hat Yai in the dark and are often the first to sell out on Fridays. Prices fluctuate from THB1025 to THB4000, but if you buy at least a couple of weeks in advance you almost always can hit the best offers. 15 kg of checked-in luggage and 7 kg of cabin luggage is already included into the price of your ticket, which is actually a rare case with the majority of low-cost carriers.

In Bangkok Lion Air is based in Don Mueang International Airport to the north of the capital. To get there, use airport shuttle buses (routes A1 and A2). A1 starts from Morchit bus terminal and A2 originates at the Victory Monument, calling en route to Sanam Pao, Ari, Saphan Kwai and Morchit BTS stations (THB30). The latter is also served by A1 route. Travel time depends on traffic and is from 60 to 80 minutes. There are commuter trains between Hua Lamphong train station and Don Mueang airport, 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 4.20am till 10.25pm.

Hat Yai International Airport is one of the six airports operated by AOT company and is the major airport hub in the southern Thailand. It serves international routes from/to Malaysia and Singapore as well as many domestic destinations. The airport is located 15 km southwest of the city centre and Hat Yai railway station. To get to the city from the airport, negotiate a taxi ride (normally THB250), or pay a flat rate for the airport limo service. There are also public vans (THB100) and songthaews (THB30) heading to the city. Look for them at the far end of the parking lot. The trip can last anywhere from 30 minutes to 45 minutes depending on traffic. Several car-renting companies have their counters at the airport. These include Avis, Budget and Sixt.

Tip: Other destinations served from Hat Yai Airport in which you can be interested include Phuket, Chiang Mai, Chiang Rai, Pattaya and Udon Thani. The latter one is also operated by Lion Air.

Hat Yai connections

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 travel 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.

From Hat Yai to Phuket and Trang

There are buses to Phuket and Trang by Sri Trang company leaving to these Andaman Coast destinations from Hat Yai throughout the day. It takes just 2¼ hours to get from Hat Yai to Trang. Sri Trang operates seven departures a day, from 8am till 9.30pm. Tickets cost THB260. After calling to Trang, the same bus proceeds further to Phuket, reaching the island in seven hours. Tickets from Hat Yai to Phuket with Sri Trang buses cost THB380.

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.

Transportation from Bangkok to Hat Yai

Bangkok to Hat Yai destination reviews

Bus Express, Transport Co (บริษัท ขนส่ง จำกัด), Apr 5, 2021
They were very punctual
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 3, 2020
It was noisy, cold and the light was on all night. But, but only 50 minutes delay. So that was quite good.
Train #37 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 22, 2020
Good trip - six of us in minivan, spacious and well air conditioned. Took us to bus station in Georgetown town - destination within Penang could have been clearer but suspect this was a language barrier thing.
Train #37 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 20, 2020
The staff were excellent, everyone was very friendly and helpful on the train. The trains are old but sturdy, and very comfortable. We did arrive 2.5hrs late which is understandable for the distance you are covering. I will definitely use this travel option again soon
Train #169 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 18, 2020
Nothing much. Because my expectation is high, so, the rate I give cause no nearest plug for recharging and no instruction in english.. Im quite scared if I over my trip or destination
Train #37 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 1, 2020
12go very good service. Train very late instead !
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 20, 2020
The Special Express train has been the best train we've been on in Asia. Extremely clean, comfortable beds, the attendants help to change the seats over to the beds in the evening, pleasant journey, highly recommend. Note that this is the Special Express train, so it's a newer train. We haven't been on the other sleeper trains, but we will definitely only travel on the Special Express trains from now on.
Bus VIP 31, Transport Co (บริษัท ขนส่ง จำกัด), Jan 13, 2020
I can't remember this trip, which is good - that means that nothing out of the ordinary happened, and the ride went along as planned.
Bus VIP 24, Siam Lane Tour (สยามเดินรถ), Jan 2, 2020
Booking on 12go was easy within the app but my personal preference has always been on the web. The bus was clean and comfortable with snacks and drinks provided. There was a toilet onboard, hence no need to do many stops. Bus reached the destination on time which is a lot better than when I traveled on the train from Hat Yai to Bangkok, it was delayed for more than 2 hours!
Bus VIP 31, Transport Co (บริษัท ขนส่ง จำกัด), Dec 28, 2019
Good service
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 26, 2019
Very nice trip
Bus VIP 24, Sri Siam Tour (ศรีสยามทัวร์), Dec 21, 2019
On time departure and steady driving
Bus Express, Siam Lane Tour (สยามเดินรถ), Dec 17, 2019
I've had better.
Train #37 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 15, 2019
The train was 2h late but i had a good sleep. Not very suitable for tall people
Train #169 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 14, 2019
The trip was great as usual, what was really disappointing was when I arrived to collect the tickets I had ordered weeks earlier the wrong day was inputted and I was told that the train was full . After waiting approx 45 mins the girl suggested I had a refund and go and book a ticket for that day as planned , I reminded her that I had booked from the u.k and this was a connection within a stream of connections. The outcome was eventually the company got me an upgraded ticket for a/c for the same price , unfortunately my colleague and I weren’t not seated together as planned. The upside was eventually it was okay I got my trip but it was not a nice feeling to be told they had made a huge error and there was no real apology or compensation. I have used 12 go before with my 3 yr old and it was great, but will think twice before using then again.
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 7, 2019
A very good journey. The 2nd class a/c sleeper eas excellent. Modern, clean, very good toilet facilities, pleasant attentive staff and good food too.
Bus VIP 24, Sri Siam Tour (ศรีสยามทัวร์), Dec 3, 2019
Really enjoyed the trip. Large comfortable seats good air con plenty of room. Extra things not expected were the free water and goodies given at departure. Also a stop at a rest area for a 20 minute meal also free. Our first trip by bus in Asia certainly not our last. Also very easy to book. 12GoAsia website easy to use and very informative. Made it all very easy.
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 29, 2019
Clean, efficient, peaceful. I travelled in second class and the bunks are nice. Enjoyed this relaxing journey.
Train #171 2nd Class Sleeper Fan, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 20, 2019
It was fine, had a God time on the train...
Train #169 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 20, 2019
Good service and fast
Train #169 2nd Class Sleeper Fan, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 18, 2019
12go took 250baht from you as service charge, eventho the train station is not even 100m from their office. But if you don't have anyone else to buy the ticket for you with charge free, then cannot complaint much. It took me 20hours of the train ride. Train #169 with sleeper fan is very comfortable. They have centralized air-condition inside. No need to worry bout getting hungry while you're inside. The local vendors from each stops or each province will bring you their own delicacy which sometimes you cannot find it them in the big cities.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 17, 2019
Very good service, bed ok, train a bit noisy.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 6, 2019
No problems at all. Train was at the station around 45 min before departure, we settled into our cabin, it was clean and spacious and thats all you can ask for. Lady came around to serve you drinks and food a few times. Attendant was on hand if you needed anything and made our bed up when we were ready. The toilet were clean and also the shower seemed pretty good. We arrived around half hour late at final destination, but not an issue for us.
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Oct 29, 2019
Our journey was 16 hours from Bangkok to Hatyai. Our mistake was to not pack enough food! Everything was nice during the trip. They will only make the bed at 6pm so you'll have to sit during the day. The cafe experience was bad. They can't speak English at all so I had to use Google translate and a lot of hand gestures. Not to mention some menu are out of order, the waiter kept forgetting our meals and mistakenly calculated the bill (lucky we recalculated it again ourselves, saved us 300 baht). If you don't engage with the cafe I believe you would have nice experience.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Oct 20, 2019
It is easy and convenient to travel on the train. Meals are better to have at canteen and not ordered from the staff. Conductor ia very friendly and helpful. Great travel experience for a 1st timer. Will definitely travel again on other routes.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Oct 15, 2019
It was a long trip, not as punctual as expected. Reached bkk 2hrs than expected, coming back was 1hr late. So dont buy connecting tickets if travelling to Malaysia from Thailand. The operators were kind and helpful. Thank you 12go for offering good services.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Sep 25, 2019
Clean compartments, good beds, clean bathrooms. The AC was too cold (not adjustable in the room). Staff were very helpful. Overall excellent.
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Sep 14, 2019
I have booked for 2nd class sleeper AC lower berth. Everything was okay. Clean berth, clean toilet as it is their new train. You need to ask the PIC in charge to set up your bed. It is hard also because not everyone of their PIC can speak at least simple english. I'm not satisfy with the cafe service. I have ordered hot cocoa. But i received warm cocoa and only half-filled. Very dissapointed. When I ask the waiter she said they have no hot water. She said mine is the last hot water they have. What ? I don't even understand what she trying to say.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Aug 25, 2019
Extremely helpful staff accommodated my extra baggage. Clean and comfortable sleeper cabin that felt so amazing after some long flights!
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Aug 7, 2019
It was a pleasant and comfortable trip. Worth the 16 hours night trip from Bangkok to Hatyai.
Bus VIP 24, Siam Lane Tour (สยามเดินรถ), Jul 25, 2019
The bus has a toilet.13 hours trip, 30 minutes break only once. They offer blanket, water, snack. The trip was comfortable.
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jul 2, 2019
Easy and fast services
Train #31 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 26, 2019
superb n xcellent service.satisfied most wt the service.keep it up
255 customer reviews