There are 4 ways to get from Thailand to Perlis by train, bus, or car
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 Bang Bamru to Padang Besar Malaysiatrain 45
17h 54mRM 134–154Bus, drive
- Take the bus from Southern Terminal Bangkok to Satunbus Southern Terminal Bangkok - Satun
- Drive from Satun to Kangarcar
17h 57mRM 149–170Drive 990.6 km
- Drive from Bangkok to Kangarcar 990.6 km
14h 31mRM 459–663Bus
- Take the bus from Khao San Tara Travel Office to Koh Lipebus Khao San Tara Travel Office - Koh Lipe
- Take the bus from Koh Lipe Bundhaya Pier 2 to Kuala Perlisbus Koh Lipe Bundhaya Pier 2 - Kuala Perlis
25h 14mRM 440–573
Thailand to Perlis by bus
Comparing Your Travel Options
The cheapest way to get from Thailand to Perlis is to train which costs RM 130 - RM 160 and takes 17h 54m.
The fastest way to get from Thailand to Perlis is to drive which takes 14h 31m and costs RM 450 - RM 700.
No, there is no direct bus from Thailand to Perlis. However, there are services departing from Khao San Tara Travel Office and arriving at Kangar via Koh Lipe Bundhaya Pier 2 and Kuala Perlis. The journey, including transfers, takes approximately 25h 14m.
No, there is no direct train from Thailand to Perlis. However, there are services departing from Bang Bamru and arriving at Arau via Padang Besar. The journey, including transfers, takes approximately 17h 54m.
The distance between Thailand and Perlis is 1021 km. The road distance is 990.6 km.
The best way to get from Thailand to Perlis without a car is to train which takes 17h 54m and costs RM 130 - RM 160.
It takes approximately 17h 54m to get from Thailand to Perlis, including transfers.
Thailand to Perlis bus services, operated by Tara Tour and Travel, depart from Khao San Tara Travel Office station.
Thailand to Perlis train services, operated by Thai Railway, depart from Bang Bamru station.
The best way to get from Thailand to Perlis is to train which takes 17h 54m and costs RM 130 - RM 160. Alternatively, you can bus, which costs RM 440 - RM 600 and takes 25h 14m.
What companies run services between Thailand and Perlis, Malaysia?
Thai Railway operates a train from Bang Bamru to Padang Besar Malaysia once daily. Tickets cost RM 111 and the journey takes 15h 43m. Alternatively, you can take a bus from Khao San Tara Travel Office to Kangar via Koh Lipe Bundhaya Pier 2 and Kuala Perlis in around 25h 14m.
- Website
- Thai Railway
Train from Bang Bamru to Padang Besar Malaysia
- Ave. Duration
- 15h 43m
- Frequency
- Once daily
- Estimated price
- RM 111
- Schedules at
- Thai Railway
- Phone
- +66 2 306 1106
- [email protected]
- Website
- omio.com
Bus from Southern Terminal Bangkok to Satun
- Ave. Duration
- 15h 10m
- Frequency
- Twice daily
- Estimated price
- RM 140–150
- Book at
- Sri Suthep Tour
- Phone
- +66 2 263 1063
- [email protected]
- Website
- 12go.asia
Bus from Southern Terminal Bangkok to Satun
- Ave. Duration
- 14h 50m
- Frequency
- Once daily
- Estimated price
- RM 112
- Book at
- Sappaisal
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Khao San Tara Travel Office to Koh Lipe
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- RM 170–290
- Schedules at
- Tara Tour and Travel
- Phone
- +66 2 339 1139
- [email protected]
- Website
- Marinee Travel
Bus from Koh Lipe Bundhaya Pier 2 to Kuala Perlis
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- RM 388
- Website
- Marinee Travel
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Bus from Koh Lipe Bundhaya Pier 2 to Kuala Perlis
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- RM 269
- Schedules at
- Satun Center Tour
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, How do I get from Sydney to Melbourne, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Thailand to Perlis bus services, operated by Tara Tour and Travel, arrive at Koh Lipe station.
Perlis is 1h ahead of Thailand. It is currently 11:10 PM in Thailand and 12:10 AM in Perlis.
Thailand to Perlis train services, operated by Thai Railway, arrive at Padang Besar Malaysia station.
Yes, the driving distance between Thailand to Perlis is 991 km. It takes approximately 14h 31m to drive from Thailand to Perlis.
There are 355+ hotels available in Perlis.

