By public bus it takes 14 hours to travel 962 km from Bangkok to Songkhla. You can also fly from Don Mueang Airport in Bangkok to nearby Hat Yai Airport with low cost airlines Nok Air, Thai AirAsia, Thai Smile and Tha Lion Air and then take a bus or taxi to Songkhla.
Bus Timetable from Bangkok to Songkhla
Click on the link below for more information and to buy tickets.
Bangkok - Songkhla āļŋ 678–1,205 12h 30m – 14h 30m | |
|
Bus Station in Bangkok
Bus services to Songkhla depart from Bangkok’s Southern Bus Terminal, 8 Borommaratchachonnani Rd, Khwaeng Chim Phli, Khet Taling Chan, Krung Thep Maha Nakhon 10170.
Arrival in Songkhla
Bus services from Bangkok terminate at Songkhla Bus Station, Bo Yang, Mueang Songkhla District, Songkhla 90000.
About Songkhla
Songkhla is a small coastal town slightly over 30 km from the regional capital Hat Yai. Songkhla is popular destination for Thai and Malaysian tourists which is yet to catch on with visitors from further afield. Songkhla has an interesting history as a trading post which attracted a large number of Chinese immigrants who became influential in the town’s governance during the 18th and 19th Centuries. Many of the buildings in the city evidence that connection with China.

Songkhla is a beautiful place with a large lake, known as Songkhla Lake, on one side and beaches on the other. Songkhla Lake is a large freshwater lake 80 km long and up to 25 km wide in places. The Tinsulanond Bridge which crosses the lake is the longest concrete bridge in Thailand and connects the mainland to one of the many islands in the lake, Koh Yo which is itself a major tourist attraction. The most popular beach in the area is Samila Beach which has a famous statue of a mermaid reminiscent of the Little Mermaid Statue in Copenhagen in Denmark.