There are 10 ways to get from Malaysia to Roi Et by car, plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Narathiwat Airport, fly
best- Drive from Kota Bharu to Narathiwat Airport (NAW)car
- Fly from Narathiwat Airport (NAW) to Roi Et Airport (ROI)plane NAW - ROI
6h 30m฿6,672–11,914Train, bus
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 Roi Etbus
32h 11m฿1,308–3,365Bus via Phitsanulok
- 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 Roi Etbus 874
38h 1m฿2,822–4,427Drive 1,945.1 km
- Drive from Kuala Lumpur to Roi Etcar 1,945.1 km
25h 47m฿7,303–10,549Fly from Penang International Airport
- Fly from Penang International Airport (PEN) to Roi Et Airport (ROI)plane PEN - ROI
7h 5m฿5,066–13,321Fly from Senai International Airport
- Fly from Senai International Airport (JHB) to Roi Et Airport (ROI)plane JHB - ROI
7h 43m฿5,315–14,393Bus to Singapore Changi Airport, fly
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Roi Et Airport (ROI)plane SIN - ROI
9h 24m฿7,406–10,894Train to Kuala Lumpur International Airport, fly
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Roi Et Airport (ROI)plane KUL - ROI
8h 30m฿3,496–11,932Train, bus via Bangkok
- 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 Bang Bamrutrain
- Take the bus from Bangkok Mochit Bus Terminal to Roi Etbus
33h 43m฿1,319–3,393Bus
- Take the bus from TBS Kuala Lumpur to Hat Yai Stationbus
- Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Roi Etbus
42h 8m฿1,906–9,485
Narathiwat Airport (NAW) to Roi Et Airport (ROI) flights
Questions & Answers
The cheapest way to get from Malaysia to Roi Et is to train and bus which costs ฿1300 - ฿3400 and takes 32h 11m.
The fastest way to get from Malaysia to Roi Et is to drive and fly which takes 6h 30m and costs ฿6500 - ฿12000.
No, there is no direct bus from Malaysia to Roi Et. However, there are services departing from Terminal Bersepadu Selatan and arriving at Roi Et via Kim Yong Market, Hat Yai and Phitsanulok. The journey, including transfers, takes approximately 38h 1m.
The distance between Malaysia and Roi Et is 1223 km. The road distance is 1945.1 km.
The best way to get from Malaysia to Roi Et without a car is to train and bus which takes 32h 11m and costs ฿1300 - ฿3400.
It takes approximately 6h 30m to get from Malaysia to Roi Et, including transfers.
Malaysia to Roi Et bus services, operated by KPB Express, depart from TBS Kuala Lumpur station.
The best way to get from Malaysia to Roi Et is to bus via Phitsanulok which takes 38h 1m and costs ฿2800 - ฿4500. Alternatively, you can fly, which costs ฿5000 - ฿14000 and takes 7h 5m.
Malaysia to Roi Et bus services, operated by KPB Express, arrive at Hat Yai Station.
Yes, the driving distance between Malaysia to Roi Et is 1945 km. It takes approximately 25h 47m to drive from Malaysia to Roi Et.
What companies run services between Malaysia and Roi Et, Thailand?
You can take a subway from Plaza Rakyat to Roi Et via Bandar Tasik Selatan, Terminal Bersepadu Selatan, Hatyai, Kim Yong Market, Hat Yai, Phitsanulok Bus Terminal, and Phitsanulok in around 38h 1m. Alternatively, Thai AirAsia and Thai Lion Mentari fly from Penang International Airport (PEN) to Roi Et Airport (ROI) 3 times a day.
- Website
- airasia.com
Flights from Narathiwat Airport to Roi Et Airport via Don Muang
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿6,000–11,000
Flights from Penang International Airport to Roi Et Airport via Don Muang
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- ฿4,800–13,000
Flights from Senai International Airport to Roi Et Airport via Don Muang
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿5,000–14,000
Flights from Singapore Changi Airport to Roi Et Airport via Don Muang
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ฿5,000–12,000
Flights from Kuala Lumpur International Airport to Roi Et Airport via Don Muang
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿3,200–12,000
Flights from Kuala Lumpur International Airport to Roi Et Airport via Hat Yai, Don Muang
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿4,000–11,000
Flights from Kuala Lumpur International Airport to Roi Et Airport via Penang International Airport, Don Muang
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿4,000–11,000
Flights from Kuala Lumpur International Airport to Roi Et Airport via Krabi, Don Muang
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ฿4,100–11,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
- 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
- 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 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 Bang Bamru
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿290–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)
- ฿290–350
- 2nd Class (Air-Conditioned Berth)
- ฿310–400
- 2nd Class (Air-conditioned Seat)
- ฿660–720
- 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
- 1624
- [email protected]
- Website
- nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Roi Et
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- ฿600–750
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
Bus from Bangkok Mochit Bus Terminal to Roi Et
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- ฿600–750
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
Bus from Bangkok Mochit Bus Terminal to Roi Et
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- ฿600–750
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- 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
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Phitsanulok to Roi Et
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a day
- Estimated price
- ฿400–550
- Schedules at
- phetprasert.com
- 13
- ฿430–500
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿130–600
- Schedules at
- transtar.travel
- 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
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–7,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
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 Is ride-sharing platform BlaBlaCar right for you?, Want to know more about Flixbus?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Book your Malaysia to Roi Et bus tickets online with 12go.asia.
There are 20+ hotels available in Roi Et.




































