Bus times from Bangkok to Songkhla

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
  • →  Express 06:50, 08:00, 15:30, 16:00, 17:00, 17:20, 17:50, 18:00, 18:20, 18:50
  • →  VIP 16:10, 16:50, 17:40, 18:00, 20:00, 20:30
  • →  VIP 24 17:30, 19:50, 20:10

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.

Google Map of Bangkok Southern Bus Terminal

Arrival in Songkhla


Bus services from Bangkok terminate at Songkhla Bus Station, Bo Yang, Mueang Songkhla District, Songkhla 90000.

Google Map of Songkhla Bus Terminal

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 Lake
Songkhla Lake

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.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.