There are 9 ways to get from Pattani to Kuala Lumpur 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
best- Take the train from Pattani to Hat Yaitrain 38
- Take the train from Hat Yai to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kuala Lumpurtrain Ets
9h 40mRM 61–244Mini Bus, train
cheapest- Take the bus from Pattani Bus Station to Hat Yai Bus Stationbus 491
- Take the train from Hat Yai to Kl Sentraltrain Ets
17h 11mRM 48–106Mini Bus, bus
- Take the bus from Pattani Bus Station to Hat Yai Bus Stationbus 491
- Take the bus from Hat Yai Bus Terminal 1 to AmanJaya Bus Terminalbus
- Take the bus from Terminal Meru Raya to Terminal Bersepadu Selatanbus Kl
10h 29mRM 173–199Drive 545.3 km
- Drive from Pattani to Kuala Lumpurcar 545.3 km
7h 16mRM 253–365Train, drive to Sultan Ismail Petra, fly to Sultan Abdul Aziz Shah
- Take the train from Pattani to Sungai Koloktrain
- Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car
- Fly from Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB)plane KBR - SZB
6h 55mRM 223–552Bus, Minivan
- Take the bus from Pattani Bus Station to Yalabus
- Take the bus from Yala to Sungai Kolokbus
- Take the bus from Rantau Panjang to Terminal Bersepadu Selatanbus
13h 22mRM 87–141Train, drive to Sultan Ismail Petra, fly to Kuala Lumpur International Airport
- Take the train from Pattani to Sungai Koloktrain
- Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car
- Fly from Sultan Ismail Petra (KBR) to Kuala Lumpur International Airport (KUL)plane KBR - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
7h 34mRM 169–575Drive to Sultan Mahmud Airport, fly to Kuala Lumpur International Airport, train
- Drive from Pattani to Kuala-Trengganu-Airport-TGGcar
- Fly from Sultan Mahmud Airport (TGG) to Kuala Lumpur International Airport (KUL)plane TGG - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
7h 51mRM 250–672Mini Bus to Hat Yai, fly to Kuala Lumpur International Airport, train
- Take the bus from Pattani Bus Station to Hat Yai Bus Stationbus
- Fly from Hat Yai (HDY) to Kuala Lumpur International Airport (KUL)plane HDY - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
9hRM 286–754
Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB) flights
Comparing Your Travel Options
The cheapest way to get from Pattani to Kuala Lumpur is to Mini Bus and train which costs RM 45 - RM 110 and takes 17h 11m.
The fastest way to get from Pattani to Kuala Lumpur is to train and drive and fly which takes 6h 55m and costs RM 220 - RM 550.
No, there is no direct bus from Pattani station to Kuala Lumpur. However, there are services departing from Pattani Bus Station and arriving at Terminal Bersepadu Selatan via Hat Yai Bus Terminal 1 and Terminal Meru Raya. The journey, including transfers, takes approximately 10h 29m.
No, there is no direct train from Pattani to Kuala Lumpur. However, there are services departing from Pattani and arriving at Kuala Lumpur via Hat Yai and Padang Besar. The journey, including transfers, takes approximately 9h 40m.
The distance between Pattani and Kuala Lumpur is 671 km. The road distance is 545.3 km.
The best way to get from Pattani to Kuala Lumpur without a car is to train which takes 9h 40m and costs RM 60 - RM 250.
It takes approximately 9h 40m to get from Pattani to Kuala Lumpur, including transfers.
Pattani to Kuala Lumpur bus services, operated by Local Bus Thailand, depart from Pattani Bus Station.
Pattani to Kuala Lumpur train services, operated by Thai Railway, depart from Pattani station.
The best way to get from Pattani to Kuala Lumpur is to train which takes 9h 40m and costs RM 60 - RM 250. Alternatively, you can Mini Bus and bus, which costs RM 170 - RM 200 and takes 10h 29m.
What companies run services between Pattani, Thailand and Kuala Lumpur, Malaysia?
You can take a vehicle from Pattani to Kuala Lumpur via Pattani, Hat Yai, and Padang Besar in around 9h 40m. Alternatively, you can take a vehicle from Pattani to Terminal Bersepadu Selatan via Pattani Bus Station, Hat Yai Bus Station, Hat Yai Bus Terminal 1, and Terminal Meru Raya in around 10h 29m.
- Website
- fireflyz.com.my
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 140–360
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 130–550
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 110–550
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 140–360
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 130–550
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 110–550
- Website
- airasia.com
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 85–330
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- RM 100–390
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 150–330
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 85–330
- Website
- airasia.com
Flights from Hat Yai to Kuala Lumpur International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 240–550
- Website
- Thai Railway
Train from Pattani to Hat Yai
- Ave. Duration
- 1h 11m
- Frequency
- Every 2 hours
- Estimated price
- RM 5–50
- Schedules at
- Thai Railway
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- RM 6–45
- Schedules at
- Thai Railway
Train from Pattani to Sungai Kolok
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 7–55
- Schedules at
- Thai Railway
Train from Pattani to Sungai Kolok
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 7–55
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Pattani to Hat Yai
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- RM 3–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–16
- 2nd Class (Air-Conditioned Berth)
- RM 3–5
- 2nd Class (Air-conditioned Seat)
- RM 32–36
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- 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–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–34
Train from Pattani to Sungai Kolok
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- RM 5–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 14–17
- 2nd Class (Air-Conditioned Berth)
- RM 5–7
- 2nd Class (Air-conditioned Seat)
- RM 35–39
Train from Pattani to Sungai Kolok
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- RM 5–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 14–17
- 2nd Class (Air-Conditioned Berth)
- RM 5–7
- 2nd Class (Air-conditioned Seat)
- RM 35–39
- 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
Train from Padang Besar to Kuala Lumpur
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–19
- Express
- RM 40–65
Train from Hat Yai to Kl Sentral
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- RM 14–70
- Website
- KTMB
- Shuttle
- RM 14–21
- Express
- RM 45–70
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Bus from Pattani Bus Station to Hat Yai Bus Station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 15
Bus from Pattani Bus Station to Yala
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RM 2–4
Bus from Pattani Bus Station to Hat Yai Bus Station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 15
Bus from Pattani Bus Station to Hat Yai Bus Station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 15
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Bus Terminal 1 to AmanJaya Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 126
- Schedules at
- Zee Zenith Travel
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Terminal Meru Raya to Terminal Bersepadu Selatan
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 21–28
- Website
- Transnasional
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Terminal Meru Raya to Terminal Bersepadu Selatan
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- RM 22–30
- Website
- Plus Liner
- Website
- easybook.com
Bus from Terminal Meru Raya to Terminal Bersepadu Selatan
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–45
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Yala to Sungai Kolok
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 14
- Phone
- +6 09 742 2277
- [email protected]
- Website
- queenexpress.com.my
Bus from Rantau Panjang to Terminal Bersepadu Selatan
- Ave. Duration
- 7h 48m
- Frequency
- 5 times a day
- Estimated price
- RM 60–110
- Schedules at
- queenexpress.com.my
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 JFK to New York City, 4 of the smartest ways to explore Australia, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Pattani to Kuala Lumpur bus services, operated by Local Bus Thailand, arrive at Hat Yai Bus Station.
Kuala Lumpur is 1h ahead of Pattani. It is currently 4:42 AM in Pattani and 5:42 AM in Kuala Lumpur.
Pattani to Kuala Lumpur train services, operated by Thai Railway, arrive at Hat Yai station.
Yes, the driving distance between Pattani to Kuala Lumpur is 545 km. It takes approximately 7h 16m to drive from Pattani to Kuala Lumpur.
There are 8277+ hotels available in Kuala Lumpur.
















