There are 8 ways to get from Surat Thani to Kuala Perlis by train, bus, ferry, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Surat Thani Train Station to Padang Besar Malaysiatrain 45
10h 21mRM 18–145Train via Hat Yai
cheapest- Take the train from Surat Thani Train Station to Hat Yaitrain 45 / ...
- Take the train from Hat Yai to Padang Besar Malaysiatrain 45
10h 29mRM 17–162Bus
- Take the bus from P Plus Express Surat Thani to Padang Besar Van Stationbus P Plus Express Surat Thani - Padang Besar Van Station
- Take the bus from Terminal Padang Besar Perlis to Terminal Bukit Lagi Kangarbus R11
10h 23mRM 78–149Ferry
- Take the ferry from Phantip Travel Surat Thani to Ton Sai Pier Koh Phi Phiferry
- Take the ferry from Koh Phi Phi Ton Sai Pier to Pattaya Beach Koh Lipeferry
- Take the ferry from Pattaya Beach Koh Lipe to Kuah Jettyferry
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
15h 35mRM 512–896Drive 391.7 km
- Drive from Surat Thani to Kuala Perliscar 391.7 km
6hRM 217–314Train, bus
- Take the train from Surat Thani Train Station to Padang Besar Malaysiatrain 45
- Take the bus from Terminal Padang Besar Perlis to Terminal Bukit Lagi Kangarbus R11
12h 45mRM 27–224Bus via Bundhaya Beach Koh Lipe
- Take the bus from Pattana tour Travel And transport to Bundhaya Beach Koh Lipebus Pattana tour Travel And transport - Bundhaya Beach Koh Lipe
- Take the bus from Bundhaya Pier 1 to Kuala Perlisbus Bundhaya Pier 1 - Kuala Perlis
14h 35mRM 728Fly, bus
- Fly from Surat Thani (URT) to Hat Yai (HDY)plane URT - HDY
- Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus
10h 19mRM 641–1,196
Surat Thani to Kuala Perlis by ferry
Comparing Your Travel Options
The cheapest way to get from Surat Thani to Kuala Perlis is to train which costs RM 18 - RM 150 and takes 10h 21m.
The fastest way to get from Surat Thani to Kuala Perlis is to drive which takes 6h and costs RM 210 - RM 320.
No, there is no direct bus from Surat Thani to Kuala Perlis. However, there are services departing from P Plus Express Surat Thani and arriving at Kuala Perlis via Terminal Padang Besar Perlis and Kangar. The journey, including transfers, takes approximately 10h 23m.
No, there is no direct ferry from Surat Thani to Kuala Perlis. However, there are services departing from Phantip Travel Surat Thani and arriving at Kuala Perlis via Koh Phi Phi Ton Sai Pier, Pattaya Beach Koh Lipe and Langkawi Ferry Terminal. The journey, including transfers, takes approximately 15h 35m.
No, there is no direct train from Surat Thani station to Kuala Perlis. However, there are services departing from Surat Thani Train Station and arriving at Arau via Padang Besar. The journey, including transfers, takes approximately 10h 21m.
The distance between Surat Thani and Kuala Perlis is 410 km. The road distance is 391.7 km.
Book your Surat Thani to Kuala Perlis ferry tickets online with 12go.asia.
The best way to get from Surat Thani to Kuala Perlis without a car is to train which takes 10h 21m and costs RM 18 - RM 150.
It takes approximately 10h 21m to get from Surat Thani to Kuala Perlis, including transfers.
Surat Thani to Kuala Perlis bus services, operated by P Plus Express, depart from P Plus Express Surat Thani station.
What companies run services between Surat Thani, Thailand and Kuala Perlis, Malaysia?
State Railway of Thailand operates a train from Surat Thani Train Station to Padang Besar Malaysia once daily. Tickets cost RM 14–110 and the journey takes 6h 13m. Alternatively, you can take a bus from P Plus Express Surat Thani to Kuala Perlis via Padang Besar Van Station, Terminal Padang Besar Perlis, Terminal Bukit Lagi Kangar, and Kangar in around 10h 23m.
- Website
- lionairthai.com
Flights from Surat Thani to Hat Yai via Don Muang
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- RM 400–1,000
- Website
- airasia.com
Flights from Surat Thani to Hat Yai via Don Muang
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- RM 280–950
- Website
- vietjetair.com
Flights from Surat Thani to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RM 330–950
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Padang Besar Malaysia
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- RM 14–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 19–24
- 2nd Class (Air-Conditioned Berth)
- RM 14–18
- 2nd Class (Air-conditioned Seat)
- RM 47–51
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 12–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 18–22
- 2nd Class (Air-Conditioned Berth)
- RM 12–16
- 2nd Class (Air-conditioned Seat)
- RM 44–49
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 11–14
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–33
Train from Surat Thani Train Station to Padang Besar Malaysia
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- RM 14–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 19–24
- 2nd Class (Air-Conditioned Berth)
- RM 14–18
- 2nd Class (Air-conditioned Seat)
- RM 47–51
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
- Phone
- +66 2 352 1152
- [email protected]
- Website
- P Plus Express
Bus from P Plus Express Surat Thani to Padang Besar Van Station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- RM 72
- Schedules at
- P Plus Express
- Phone
- +60 3-2385 9090
- [email protected]
- Website
- Mara Liner MyBAS
Bus from Terminal Padang Besar Perlis to Terminal Bukit Lagi Kangar
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- RM 6–75
- Website
- Mara Liner MyBAS
Bus from Terminal Padang Besar Perlis to Terminal Bukit Lagi Kangar
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- RM 6–75
- Website
- Mara Liner MyBAS
- Phone
- +66 2 296 1096
- [email protected]
- Website
- Pattana Tour
Bus from Pattana tour Travel And transport to Bundhaya Beach Koh Lipe
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- RM 365
- Schedules at
- Pattana Tour
- Phone
- +66 2 339 1139
- [email protected]
- Website
- Marinee Travel
Bus from Bundhaya Pier 1 to Kuala Perlis
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- RM 363
- Website
- Marinee Travel
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Airport to KTM Malaysia Railaway Station side
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- RM 189
- Schedules at
- Zee Zenith Travel
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- Phantip Travel
Ferry from Phantip Travel Surat Thani to Ton Sai Pier Koh Phi Phi
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- RM 121
- Book at
- 12 Go
- Website
- Phantip Travel
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Koh Phi Phi Ton Sai Pier to Pattaya Beach Koh Lipe
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- RM 280–550
- Website
- tigerlinetravel
Ferry from Pattaya Beach Koh Lipe to Kuah Jetty
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 95–180
- Website
- tigerlinetravel
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 16–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 17
- Adult (Non MyKad)
- RM 45
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 How to get from London to Edinburgh, Getting to Milan from the airport, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
Booking & Getting There
Surat Thani to Kuala Perlis train services, operated by State Railway of Thailand, depart from Surat Thani Train Station.
The best way to get from Surat Thani to Kuala Perlis is to train which takes 10h 21m and costs RM 18 - RM 150. Alternatively, you can bus, which costs RM 75 - RM 150 and takes 10h 23m.
Surat Thani to Kuala Perlis bus services, operated by P Plus Express, arrive at Padang Besar Van Station.
Kuala Perlis is 1h ahead of Surat Thani. It is currently 5:16 AM in Surat Thani and 6:16 AM in Kuala Perlis.
Surat Thani to Kuala Perlis train services, operated by State Railway of Thailand, arrive at Padang Besar Malaysia station.
Yes, the driving distance between Surat Thani to Kuala Perlis is 392 km. It takes approximately 6h to drive from Surat Thani to Kuala Perlis.
There are 325+ hotels available in Kuala Perlis.











