There are 12 ways to get from Malaysia to Mae Sot by train, bus, 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, bus via Nakhon Sawan
best- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Nakhon Sawantrain
- Take the bus from Nakhon Sawan to Mae Sotbus 638
33h 19m฿1,368–4,283Train, bus #2
cheapest- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Mae Sotbus
36h 2m฿1,208–3,263Bus
- Take the bus from Terminal Bersepadu Selatan to Hatyaibus
- Take the bus from Hat Yai to Phitsanulok Bus Terminalbus
- Take the bus from Phitsanulok to Mae Sotbus
35h 6m฿2,822–4,437Drive 1,948.8 km
- Drive from Kuala Lumpur to Mae Sotcar 1,948.8 km
25h 7m฿7,325–10,580Drive to Narathiwat Airport, fly
- Drive from Kota Bharu to Narathiwat Airport (NAW)car
- Fly from Narathiwat Airport (NAW) to Mae Sot (MAQ)plane NAW - MAQ
25h 1m฿11,613–23,845Train, bus
- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Sam Sentrain
- Take the bus from Bangkok Tara Travel to Mae Sotbus
34h 55m฿1,375–5,236Bus via Bangkok
- Take the bus from TBS Kuala Lumpur to Hat Yai Stationbus
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkokbus
- Take the bus from Bangkok Tara Travel to Mae Sotbus
36h฿1,906–11,335Fly from Penang International Airport
- Fly from Penang International Airport (PEN) to Mae Sot (MAQ)plane PEN - MAQ
8h 11m฿9,706–24,250Fly from Senai International Airport
- Fly from Senai International Airport (JHB) to Mae Sot (MAQ)plane JHB - MAQ
7h 44m฿8,756–29,325Fly from Sultan Abdul Aziz Shah
- Fly from Sultan Abdul Aziz Shah (SZB) to Mae Sot (MAQ)plane SZB - MAQ
11h 10m฿12,097–28,648Bus to Singapore Changi Airport, fly
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Mae Sot (MAQ)plane SIN - MAQ
7h 55m฿9,846–24,824Train to Kuala Lumpur International Airport, fly
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Mae Sot (MAQ)plane KUL - MAQ
8h 46m฿6,236–22,862
Narathiwat Airport (NAW) to Mae Sot (MAQ) flights
Questions & Answers
The cheapest way to get from Malaysia to Mae Sot is to train and bus which costs ฿1200 - ฿3300 and takes 36h 2m.
The fastest way to get from Malaysia to Mae Sot is to fly which takes 7h 44m and costs ฿8500 - ฿30000.
No, there is no direct bus from Malaysia to Mae Sot. However, there are services departing from Terminal Bersepadu Selatan and arriving at Mae Sot via Kim Yong Market, Hat Yai and Phitsanulok. The journey, including transfers, takes approximately 35h 6m.
The distance between Malaysia and Mae Sot is 2022 km. The road distance is 1948.8 km.
The best way to get from Malaysia to Mae Sot without a car is to train and bus via Nakhon Sawan which takes 33h 19m and costs ฿1300 - ฿4300.
It takes approximately 33h 19m to get from Malaysia to Mae Sot, including transfers.
Malaysia to Mae Sot bus services, operated by KPB Express, depart from TBS Kuala Lumpur station.
The best way to get from Malaysia to Mae Sot is to bus which takes 35h 6m and costs ฿2800 - ฿4500. Alternatively, you can fly, which costs ฿9500 - ฿25000 and takes 8h 11m.
Malaysia to Mae Sot bus services, operated by KPB Express, arrive at Hat Yai Station.
Yes, the driving distance between Malaysia to Mae Sot is 1949 km. It takes approximately 25h 7m to drive from Malaysia to Mae Sot.
What companies run services between Malaysia and Mae Sot, Thailand?
You can take a subway from Plaza Rakyat to Mae Sot via Bandar Tasik Selatan, Terminal Bersepadu Selatan, Hatyai, Kim Yong Market, Hat Yai, Phitsanulok Bus Terminal, Phitsanulok, and Mae Sot in around 35h 6m. Alternatively, Thai Lion Mentari, World Ticket, and AirAsia fly from Penang International Airport (PEN) to Mae Sot (MAQ) twice daily.
- Website
- nokair.com
Flights from Narathiwat Airport to Mae Sot via Don Muang
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ฿11,000–23,000
Flights from Penang International Airport to Mae Sot via Don Muang
- Ave. Duration
- 5h 10m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿9,500–24,000
Flights from Penang International Airport to Mae Sot via Kuala Lumpur International Airport, Don Muang
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ฿9,500–31,000
Flights from Senai International Airport to Mae Sot via Don Muang
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿10,000–27,000
Flights from Senai International Airport to Mae Sot via Kuala Lumpur International Airport, Don Muang
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿8,500–29,000
Flights from Sultan Abdul Aziz Shah to Mae Sot via Senai International Airport, Don Muang
- Ave. Duration
- 9h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿12,000–33,000
Flights from Sultan Abdul Aziz Shah to Mae Sot via Singapore Changi Airport, Don Muang
- Ave. Duration
- 9h
- When
- Monday and Wednesday
- Estimated price
- ฿14,000–33,000
Flights from Sultan Abdul Aziz Shah to Mae Sot via Penang International Airport, Don Muang
- Ave. Duration
- 9h 20m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿11,000–29,000
Flights from Singapore Changi Airport to Mae Sot via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿9,500–24,000
Flights from Kuala Lumpur International Airport to Mae Sot via Don Muang
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ฿6,000–22,000
Flights from Kuala Lumpur International Airport to Mae Sot via Phuket, Don Muang
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿6,500–22,000
- Website
- worldticket.com
Flights from Narathiwat Airport to Mae Sot via Don Muang
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ฿11,000–23,000
Flights from Penang International Airport to Mae Sot via Don Muang
- Ave. Duration
- 5h 10m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿9,500–24,000
Flights from Penang International Airport to Mae Sot via Kuala Lumpur International Airport, Don Muang
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ฿9,500–31,000
Flights from Senai International Airport to Mae Sot via Don Muang
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿10,000–27,000
Flights from Senai International Airport to Mae Sot via Kuala Lumpur International Airport, Don Muang
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿8,500–29,000
Flights from Sultan Abdul Aziz Shah to Mae Sot via Senai International Airport, Don Muang
- Ave. Duration
- 9h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿12,000–33,000
Flights from Sultan Abdul Aziz Shah to Mae Sot via Singapore Changi Airport, Don Muang
- Ave. Duration
- 9h
- When
- Monday and Wednesday
- Estimated price
- ฿14,000–33,000
Flights from Sultan Abdul Aziz Shah to Mae Sot via Penang International Airport, Don Muang
- Ave. Duration
- 9h 20m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿11,000–29,000
Flights from Singapore Changi Airport to Mae Sot via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿9,500–24,000
Flights from Kuala Lumpur International Airport to Mae Sot via Don Muang
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ฿6,000–22,000
Flights from Kuala Lumpur International Airport to Mae Sot via Phuket, Don Muang
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿6,500–22,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ฿70–380
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿70–110
- Express
- ฿260–380
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ฿70–380
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿70–110
- Express
- ฿260–380
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ฿70–380
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿70–110
- Express
- ฿260–380
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bukit Mertajam to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ฿320–440
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Bukit Mertajam to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ฿320–440
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Bukit Mertajam to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ฿320–440
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Krung Thep Aphiwat Central Terminal to Nakhon Sawan
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- ฿80–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿140–170
- 2nd Class (Air-Conditioned Berth)
- ฿80–110
- 2nd Class (Air-conditioned Seat)
- ฿340–370
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Sam Sen
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–650
- Website
- https://www.kliaekspres.com
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Nakhon Sawan to Mae Sot
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- ฿270–380
- Schedules at
- phetprasert.com
- 13
- ฿270–320
Bus from Phitsanulok to Mae Sot
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ฿220–340
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- ฿220–270
- Phone
- +66-83-3983993
- Website
- suasanatonycoach.com
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- ฿750–1,300
- Schedules at
- suasanatonycoach.com
- Book at
- easybook.com
- Phone
- 603-62637668
- Website
- alisangoldencoach.com.my
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 14h 44m
- Frequency
- Hourly
- Estimated price
- ฿900–1,500
- Website
- https://www.alisangoldencoach.com.my/
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Bangkok Tara Travel to Mae Sot
Bus from Bangkok Tara Travel to Mae Sot
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from TBS Kuala Lumpur to Hat Yai Station
- Ave. Duration
- 8h 36m
- Frequency
- Twice daily
- Estimated price
- ฿550–1,000
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from TBS Kuala Lumpur to Hat Yai Station
- Ave. Duration
- 8h 36m
- Frequency
- Once daily
- Estimated price
- ฿480–1,200
- Website
- https://www.srimaju.com/
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
- Ave. Duration
- 22h 38m
- Frequency
- 4 times a day
- Estimated price
- ฿750–7,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Website
- 12go.asia
Bus from Bangkok Mochit Bus Terminal to Mae Sot
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- ฿500–650
- Schedules at
- facebook.com
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ฿130–600
- Schedules at
- transtar.travel
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 Luton Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Book your Malaysia to Mae Sot bus tickets online with 12go.asia.
There are 43+ hotels available in Mae Sot.


































