There are 5 ways to get from Perlis to Thailand by car, bus, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus
best- Drive from Kangar to Tammalang Piercar
- Take the bus from Tammalang Pier to Mochitbus Tammalang Pier - Mochit
16h 7m฿1,922–2,076Train
cheapest- Take the train from Padang Besar Malaysia to Bang Bamrutrain 46
17h 54m฿1,105–1,264Ferry
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
- Take the ferry from Kuah Jetty to Mochit Terminalferry Kuah Jetty - Mochit Terminal
25h 28m฿2,357–2,623Drive 989.6 km
- Drive from Kangar to Bangkokcar 989.6 km
14h 29m฿3,791–5,475Bus
- Take the bus from Mini Changlun to Mochit Terminalbus Mini Changlun - Mochit Terminal
25h 1m฿2,409–2,416
Perlis to Thailand by bus, foot, and ferry
Comparing Your Travel Options
The cheapest way to get from Perlis to Thailand is to train which costs ฿1100 - ฿1300 and takes 17h 54m.
The fastest way to get from Perlis to Thailand is to drive which takes 14h 29m and costs ฿3700 - ฿5500.
No, there is no direct bus from Perlis to Thailand. However, there are services departing from Kangar and arriving at Nitas Rattanakosin via Mini Changlun and Mo Chit 2 Bus Terminal. The journey, including transfers, takes approximately 25h 1m.
No, there is no direct ferry from Perlis to Thailand. However, there are services departing from Kuala Perlis and arriving at Mochit Terminal via Kuah Jetty. The journey, including transfers, takes approximately 25h 28m.
No, there is no direct train from Perlis to Thailand. However, there are services departing from Arau and arriving at Bang Bamru via Padang Besar Malaysia. The journey, including transfers, takes approximately 17h 54m.
The distance between Perlis and Thailand is 1085 km. The road distance is 989.6 km.
The best way to get from Perlis to Thailand without a car is to train which takes 17h 54m and costs ฿1100 - ฿1300.
It takes approximately 16h 7m to get from Perlis to Thailand, including transfers.
Perlis to Thailand bus services, operated by KST Travels, depart from Mini Changlun station.
Perlis to Thailand train services, operated by Thai Railway, depart from Padang Besar Malaysia station.
What companies run services between Perlis, Malaysia and Thailand?
Thai Railway operates a train from Padang Besar Malaysia to Bang Bamru once daily. Tickets cost ฿915 and the journey takes 15h 51m. Alternatively, you can take a bus from Kangar to Nitas Rattanakosin via Kuala Perlis, Kuala Perlis, Kuah Jetty, Mochit Terminal, and Mo Chit 2 Bus Terminal in around 25h 28m.
- Website
- Thai Railway
Train from Padang Besar Malaysia to Bang Bamru
- Ave. Duration
- 15h 51m
- Frequency
- Once daily
- Estimated price
- ฿915
- Schedules at
- Thai Railway
- Phone
- +66 2 335 1135
- [email protected]
- Website
- Satun Experience Tours
Bus from Tammalang Pier to Mochit
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,575
- Website
- Satun Experience Tours
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Mini Changlun to Mochit Terminal
- Ave. Duration
- 22h 15m
- Frequency
- Once daily
- Estimated price
- ฿2,300
- Website
- KST Travel
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿130–380
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- ฿139
- Adult (Non MyKad)
- ฿372
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Ferry from Kuah Jetty to Mochit Terminal
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- ฿2,195
- 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 do I buy a London Underground ticket?, Need to know: Jadrolinija, and Need to know: Greyhound - to help you get the most out of your next trip.
Booking & Getting There
The best way to get from Perlis to Thailand is to train which takes 17h 54m and costs ฿1100 - ฿1300. Alternatively, you can bus, which costs ฿2405 - ฿2420 and takes 25h 1m.
Perlis to Thailand bus services, operated by KST Travels, arrive at Mochit Terminal station.
Thailand is 1h behind Perlis. It is currently 7:03 AM in Perlis and 6:03 AM in Thailand.
Perlis to Thailand train services, operated by Thai Railway, arrive at Bang Bamru station.
Yes, the driving distance between Perlis to Thailand is 990 km. It takes approximately 14h 29m to drive from Perlis to Thailand.
Book your Perlis to Thailand bus tickets online with 12go.asia.
There are 5943+ hotels available in Thailand.


