How to go → BANGKOK to SONGKHLA? ☀️

how-to-go-bangkok-to-songkhla
How to get from Bangkok to Songkhla in Thailand? You can travel by train, bus, car / taxi or plane.

1. Train – Bangkok to Songkhla
2. Bus – Bangkok to Songkhla
3. Flight – Bangkok to Songkhla
4. Taxi – Bangkok to Songkhla
🎫 Book Tickets to Songkhla

From Bangkok to Songkhla you can travel by train, bus, plane or car.

    • Travel distance from Bangkok to Songkhla is about 980 km by road and about 730 km by plane. The best, comfortable and also sometimes a cheap way of transport to Songkhla from Bangkok is to take a direct flight. There are flights from Bangkok (Don Mueang, Suvarnabhumi airports) to Hat Yai International Airport. Direct flight to Songkhla from Bangkok takes about 1.5 hour and it costs about $30-70/pp. From Hat Yai airport to Songkhla town you can travel by local bus or private car. Another popular way of transfer from Bangkok to Songkhla is to travel by train of Thai Railway.
    • Traveling by train to Songkhla (Hat Yai Railway Station) typically takes around 18 hours, with train tickets costing approximately $8-45 per person. Comfortable seating options as well as sleeper berths are available, with the latter being recommended for longer journeys. Alternatively, travelers can opt for bus transportation from Bangkok to Songkhla, which typically takes about 15-17 hours, with bus tickets priced around $23-27 per person. Additionally, there are tourist buses available to Hat Yai town. For those preferring the convenience of a private car, this option is also viable, albeit the most expensive. Private cars can be arranged from Bangkok to Krabi and then onward to Songkhla. Travelers can easily search and book bus/train tickets, cars, or flights to Songkhla from Bangkok online. Before arriving in Songkhla, consider visiting Koh Lanta or Koh Samui.

BOOK TICKETS with 12go.asia

    • Songkhla, also known as Singgora or Singora, is a city in Songkhla Province in southern Thailand, near the border with Malaysia. As a historic city, Songkhla boasts numerous ancient excavations, art objects, and culturally significant sites, preserving unique traditions, dialects, and folklore for future generations. Offering beautiful beaches, enchanting waterfalls, and a picturesque lake, Songkhla is abundant in natural wonders. Additionally, with Hat Yai serving as its secondary hub, Songkhla acts as a gateway to Malaysia. Travelers bound for Songkhla province can also cross the border at Padang Besar and journey into Malaysia.
Transfer Mode – Bangkok to Songkhla: Travel Time Cost Range
Tourist Bus 14-17 hours $20-25/pp
Train + Bus 20 hours $10-50/pp
Direct Flight 1.5 hour $30-70/pp
Private Car 18-20 hours $500-650/car

BOOK TICKETS with Baolau


How do I get from Bangkok to Songkhla?


1. TRAIN + BUS from Bangkok to Songkhla


A) Train from Bangkok to Hat Yai

    • travel by train is the most cheapest way how to reach Songkhla province from Bangkok
    • you can buy drinks and snacks, and there is a toilet in this train
    • train tickets from Bangkok to Hat Yai cost about $8-45/pp
    • travel by train from Bangkok to Hat Yai in Thailand takes about 18 hours
    • there is about 5 trains of Thai Railway to Hat Yai from Bangkok (2nd, 3rd class seat + sleeper train)
    • Book your train/bus tickets from Bangkok to Hat Yai on 12go.asia ➜ or Baolau ➜
    • you can check current Thailand Railway Map + Thailand Train Timetable

B) Bus from Hat Yai to Songkhla

    • from Hat Yai town to Songkhla town you can travel by local bus
    • travel by local bus from Hat Yai to Songkhla takes about 30 minutes
    • bus ticket from Hat Yai to Songkhla costs about $1/pp
    • buses of The Transport Company
train-bangkok-to-songkhla-hat-yai
From Bangkok to Songkhla you can travel by train + bus via Hat Yai, there are seats or sleeper berths (photo: 12go.asia)


2. BUS from Bangkok to Songkhla

    • from Bangkok to Songkhla you can also travel by tourist bus, it is also a cheap way
    • travel by tourist bus from Bangkok to Songkhla takes about 15-17 hours
    • bus companies from Bangkok to Songkhla: Transport Co, Sri Siam Tour, Siam Lane Tour
    • price of the bus ticket from Bangkok to Songkhla is about $23-27/pp
    • buses depart from Southern Bus Terminal in Bangkok and arrive to Songkhla Bus Terminal
    • Book your bus tickets from Bangkok to Songkhla online on 12go.asia ➜
    • it is recommended to come to the bus station 30-60 minutes before departure
bus-bangkok-to-songkhla
From Bangkok to Songkhla in Thailand you can travel by tourist bus (photo: 12go.asia).


3. DIRECT FLIGHT from Bangkok to Songkhla

    • direct flight is the most fastest way how to get to Songkhla province from Bangkok
    • direct flight from Bangkok to Songkhla (Hat Yai Airport) takes about 1.5 hour
    • airlines from Bangkok to Songkhla: Thai Lion Air, Nok Air, Thai AirAsia,  Thai VietJet, Thai Smile…
    • direct flight to Songkhla from Bangkok costs about $30-70/pp
    • direct flights from Don Mueang Airport or Suvarnabhumi Airport to Hat Yai International Airport
    • Hat Yai Airport is about 45 km from Songkhla town center
    • Book and buy your flight from Bangkok to Songkhla online on 12go.asia ➜ or Baolau ➜
flight-bangkok-to-songkhla
Direct flight from Bangkok to Songkhla province (Hat Yai Airport) is the most fastest and best option of transfer.


4. PRIVATE TAXI/CAR from Bangkok to Songkhla


A) Private car or taxi from Bangkok to Krabi

    • from Bangkok to Krabi you can travel by private car / taxi
    • transport by taxi/car from Bangkok to Krabi takes about 11-12 hours
    • taxi companies from Bangkok to Krabi: Bangkok Taxi 24, Glassflower, Firstplan, King Travel
    • private taxi/car from Bangkok to Krabi costs about $250-500 (vehicle)
    • more information: How to travel to Krabi from Bangkok?

B) Private car or taxi from Krabi to Hat Yai

    • from Krabi to Hat Yai you can travel by private car or taxi
    • travel time by taxi/car from Krabi to Hat Yai is about 4.5 hours
    • taxi companies to Hat Yai from Krabi: Andaman Taxis
    • private taxi/car from Krabi to Hat Yai costs about $140 (car)
    • there are various types of vehicles, modern cars or private minivans
    • you can take a taxi from Krabi Airport, Krabi Bus Terminal, Krabi town, Ao Nam Mao…
    • Book your private car / taxi from Krabi to Hat Yai online on 12go.asia ➜
taxi-car-bangkok-to-songkhla
From Bangkok to Songkhla (Hat Yai) you can also travel by private car / taxi via Krabi (photo: Andaman Taxis, 12go.asia).


FAQ — Travel route from Bangkok to Songkhla:

1. How to book and buy tickets or flights from Bangkok to Songkhla?

    • You can book tickets and flights from Bangkok to Songkhla on 12go.asia ➜ or Baolau ➜.
    • You can also book another tickets or flights, Bangkok > Hat Yai, Songkhla > Bangkok…

2. How long does it take to travel from Bangkok to Songkhla?

    • Travel by train + bus from Bangkok to Songkhla takes about 20 hours.
    • Travel by tourist bus from Bangkok to Songkhla takes about 14-17 hours.
    • Travel by plane (direct flight) from Bangkok to Songkhla takes about 1.5 hour.
    • Travel by private taxi/car from Bangkok to Songkhla takes about 18-20 hours.

3. What is the travel distance from Bangkok to Songkhla?

    • Travel distance from Bangkok to Songkhla is about 980 km by road and about 730 km by plane to Hat Yai airport.

4. How much does it cost to travel from Bangkok to Songkhla?

    • Transfer by plane (direct flight) from Bangkok to Songkhla costs about $30-70/pp.
    • Transfer by train of Thai Railway from Bangkok to Songkhla (Hat Yai) costs about $8-45/pp.
    • Transfer by tourist bus from Bangkok to Songkhla costs about $20-25/pp.
    • Transfer by private taxi/car from Bangkok to Songkhla (via Krabi) costs about $500-650 (vehicle).

5. What is the best way of transfer from Bangkok to Songkhla?

    • The best way how to get to Songkhla town or province is to travel by plane because there are direct flights. There are direct flights to Hat Yai International Airport, this airport is located about 40 km from the town of Songkhla. From the airport to Songkhla town you can travel by local bus.

6. What is the most cheapest way of transfer from Bangkok to Songkhla?

    • The most cheapest way of transport to Songkhla from Bangkok in Thailand is to travel by train + bus via Hat Yai. There are seat or sleeper trains from Bangkok to Hat Yai and some local buses between Songkhla town and Hat Yai.

7. Is there a private taxi from Bangkok to Songkhla?

    • Yes, you can also book and travel by private car / taxi with a driver to Songkhla from Bangkok via Krabi. There are some private companies from Bangkok to Krabi and from Krabi to Hat Yai. This way is the most expensive option of transfer.

8. What to visit before you come to Songkhla province?

    • Before you come to Songkhla province you can also visit Nakhon Si Thammarat or Trang provinces. There are also some direct flights, train of Thai Railway or tourist bus from Bangkok.

9. Where to go and travel from Songkhla?

    • From Songkhla province or Hat Yai town you can travel to Malaysia by van or bus. You can also visit Satun province and from Satun you can travel to popular tourist island of Koh Lipe.

10. Where to accommodate in Songkhla?

    • Songkhla in southern Thailand offers various modern accommodation facilities. There are mainly hotels + guesthouses + resorts. You can book your hotel in Songkhla ➜ easily online.

11. How to travel solo in Thailand?

    • Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.

🚍 Bus Schedule / Timetable – Bangkok to Songkhla + Bus Tickets:

Bus Schedule - Bangkok to Songkhla

Departs in Bangkok

Arrival in Songkhla

Bus Ticket

Siam Lane Tour

17:20

7:20

From $25.00

Transport Co

16:30

8:54

From $23.00

Piya

16:30

06:30 (Hat Yai)

From $27.00


🚆 Train Schedule / Timetable – Bangkok to Songkhla + Train Tickets:

Train Schedule - Bangkok to Songkhla (Hat Yai)

Departs in Bangkok

Arrival in Hat Yai

Train Ticket

Thai Railway SP37

15:35

8:41

From $10.00

Thai Railway RP171

13:10

6:34

From $8.00

Thai Railway RP169

16:10

9:52

From $8.00

Thai Railway SP45

15:35

8:41

From $27.00

Thai Railway SP31

14:50

7:25

From $32.00

BOOK a TOUR / ACTIVITY in Thailand


🎫 Book and buy your tickets from Bangkok to Songkhla + Schedule:

Phuket to Koh Phi Phi ➔

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.

Share: