Songkhla Bus Terminal is the main long distance bus and minivan station in the town of Songkhla.

Songkhla Bus Terminal is located at the southern edge of Songkhla town centre, positioned to reduce the amount of traffic passing through the town itself.
About Songkhla Bus Terminal
Songkhla Bus Terminal is medium sized bus station with a limited range of direct services. For more travel options we recommend taking a minivan from Songkhla Bus Terminal to Hat Yai Bus Station (32.7 km away) for a much wider range of direct bus services.

The majority of services from Songkhla Bus Terminal are minivan services to towns and cities in the south of Thailand such as Hat Yai, Trang, Phatthalung and Nakhon Si Thammarat. There are also some long distance direct bus services to major destinations such as Bangkok.
Local Travel from Songkhla Bus Terminal
The main form of local transport from Songkhla Bus Terminal is motorbike taxis. Motorbike taxis wait near the front entrance to the station. Expect to pay 20 to 60 THB for all journeys by motorbike taxi within Songkhla town.
Location of Songkhla Bus Terminal
Songkhla Bus Terminal is located 4.1 km by road from Samila Beach.
Facilities at Songkhla Bus Terminal
Songkhla Bus Terminal has a small range of facilities. The waiting area is outside by the bus platforms.

Facilities at Songkhla Bus Terminal include:
- Toilets at the far end of the waiting area in the bus station which charge 3 THB per visit.
- There are some small shops located at the far end of the waiting area selling drinks and snacks.
- There is also a small restaurant at the far of the end of the waiting area with tables and chairs selling basic Thai food dishes with rice.
Buy Tickets at the Bus Station
The ticket counters at Songkhla Bus Terminal are located within the station building by the front entrance.

The ticket counters on your right as you enter Songkhla Bus Terminal are where they sell tickets for minivan services and bus services to destinations in the south of Thailand. On the left are separate ticket counter for the long distance bus operators. You need to go to the correct counter for the service you want because each company has its own ticketing system.
Buy Tickets online
Use the Search Box below to buy travel tickets from Songkhla Bus Terminal to Bangkok and other destinations in Thailand:
For destinations other than Bangkok change the destination in the Search Box.
Bus to Bangkok
There are three daily bus services from Songkhla to Bangkok which you can book online.
- Timetable of Bus services from Songkhla to Bangkok:
Songkhla | Bangkok | Ticket | Service | Company |
14:30 | 04:30 | 737 THB | Express | Transport Co |
15:00 | 07:10 | 739 THB | Express | Sri Siam Tour |
17:30 | 07:50 | 863 THB | VIP | Piya |
- Journey Time: The journey takes from 14 hours 00 minutes to 16 hours 10 minutes.
- Tickets: Buy tickets for bus services from Songkhla to Bangkok.

Bus to Nakhon Si Thammarat
There are three daily bus services from Songkhla to Nakhon Si Thammarat which you can book online.
- Timetable of Bus services from Songkhla to Nakhon Si Thammarat:
Songkhla | Nakhon Si Thammarat | Ticket | Service | Company |
11:45 | 13:45 | 185 THB | Express | Nakhonborrikarn |
12:20 | 14:20 | 185 THB | Express | Nakhonborrikarn |
13:00 | 15:00 | 185 THB | Express | Nakhonborrikarn |
13:40 | 15:40 | 185 THB | Express | Nakhonborrikarn |
14:10 | 16:10 | 185 THB | Express | Nakhonborrikarn |
15:00 | 17:00 | 185 THB | Express | Nakhonborrikarn |
15:50 | 17:50 | 185 THB | Express | Nakhonborrikarn |
16:30 | 18:30 | 185 THB | Express | Nakhonborrikarn |
- Journey Time: The journey takes 2 hours 00 minutes.
- Tickets: Buy tickets for bus services from Songkhla to Nakhon Si Thammarat.
Minivan to Hat Yai
Minivan services to Hat Yai depart from Songkhla Bus Station several times an hour from 05:00 to 19:00 for 34 THB per person. Pay when you get inside the minivan.
Minivan to Trang
Minivan services from Songkhla Bus Station to Trang depart hourly from 06:00 to 18:00 and cost 130 THB per person. Buy your ticket at the main ticket offices in the bus station.
Minivan to Phatthalung
Minivan services from Songkhla Bus Station to Phatthalung depart approximately every 30 minutes from 06:00 to 18:00. Tickets cost 80 THB and are available for purchase at the ticket counters inside the station building.