There are 6 ways to get from Songkhla to George Town by train, car ferry, bus, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, car ferry
best- Take the train from Hat Yai to Padang Besar45
- Take the train from Padang Besar to Butterworth
- Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
4h 27mRM 75–202Minivan, tram, car ferry
cheapest- Take the bus from Songkhla to Hat Yai
- Take the bus from Hat Yai Bus Terminal to Padang Besar
- Take the tram from Padang Besar to Butterworth
- Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
7h 12mRM 32–80Minivan, Mini Van
- Take the bus from Songkhla to Hat Yai
- Take the bus from Hat Yai to Komtar Bus Terminal
6h 30mRM 74–78Drive, car ferry
- Drive from Songkhla to Sultan Abdul Halim Ferry Terminal
- Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
3h 8mRM 106–152Minivan, bus
- Take the bus from Songkhla to Hat Yai
- Take the bus from Hat Yai to Prangin Mall
6h 53mRM 64–68Drive 241.9 km
- Drive from Songkhla to George Town241.9 km
3hRM 112–161
Questions & Answers
The cheapest way to get from Songkhla to George Town is to Minivan and tram and car ferry which costs RM 30 - RM 80 and takes 7h 12m.
The fastest way to get from Songkhla to George Town is to drive which takes 3h and costs RM 110 - RM 170.
No, there is no direct bus from Songkhla to George Town. However, there are services departing from Songkhla and arriving at Komtar Bus Terminal via Hat Yai. The journey, including transfers, takes approximately 6h 30m.
The distance between Songkhla and George Town is 249 km. The road distance is 241.9 km.
The best way to get from Songkhla to George Town without a car is to train and car ferry which takes 4h 27m and costs RM 75 - RM 210.
It takes approximately 4h 27m to get from Songkhla to George Town, including transfers.
Songkhla to George Town bus services, operated by Local Minivan Thailand, depart from Songkhla station.
Songkhla to George Town bus services, operated by Local Minivan Thailand, arrive at Hat Yai station.
George Town is 1h ahead of Songkhla. It is currently 6:27 AM in Songkhla and 7:27 AM in George Town.
Yes, the driving distance between Songkhla to George Town is 242 km. It takes approximately 3h to drive from Songkhla to George Town.
What companies run services between Songkhla, Thailand and George Town, Malaysia?
You can take a bus from Songkhla to Komtar Bus Terminal via Hat Yai in around 6h 30m.
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 6–120
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 6–20
- 2nd Class (Air-Conditioned Berth)
- RM 70–95
- 2nd Class (Air-conditioned Seat)
- RM 30–45
- 1st Class (Air-Conditioned Berth)
- RM 90–120
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 17–21
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 19–55
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 19–26
- Shuttle
- RM 19–55
- Express First
- RM 30–40
Bus from Songkhla to Hat Yai
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RM 5–9
- Schedules at
- facebook.com
Bus from Hat Yai Bus Terminal to Padang Besar
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 6–14
- Phone
- +60 4-261 5558
- Website
- 12go.asia
Bus from Hat Yai to Komtar Bus Terminal
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- RM 69
- Book at
- https://12go.asia/en/operator/new-asian-travel
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Hat Yai to Prangin Mall
- Ave. Duration
- 4h 23m
- Frequency
- 3 times a day
- Estimated price
- RM 59
- Schedules at
- behtravelandtour.com
- Book at
- easybook.com
- Phone
- 04-375 2400
- info@penangport.com.my
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Travelling to the UK: What do I need to know?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
There are 2564+ hotels available in George Town.












