There are 11 ways to get from Gua Musang to Bangkok by train, taxi, plane, 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, taxi to Narathiwat Airport, fly to Don Mueang International Airport
best- Take the train from Gua Musang to Tumpattrain
- Take the taxi from Pengkalan Kubor to Narathiwat Airport (NAW)taxi
- Fly from Narathiwat Airport (NAW) to Don Mueang International Airport (DMK)plane NAW - DMK
11h 9m฿4,074–6,432Train via Su-ngai Kolok
cheapest- Take the train from Gua Musang to Pasir Mastrain Sh / ...
- Take the train from Sungai Kolok to Krung Thep Aphiwat Central Terminaltrain 38 / ...
28h 49m฿443–1,272Bus
- Take the bus from Gua Musang to Terminal Kota Bharubus
- Take the bus from Stesen Bas Kota Bharu to Stesen Bas Rantau Panjangbus D32
- Take the bus from Sungai Kolok to Bangkok Mochit Bus Terminalbus
24h 45m฿1,510–10,358Train
- Take the train from Gua Musang to Pasir Mastrain Sh / ...
- Take the train from Sungai Padi to Krung Thep Aphiwat Central Terminaltrain 38 / ...
24h 52m฿558–1,437Drive 1,317.4 km
- Drive from Gua Musang to Bangkokcar 1,317.4 km
19h 7m฿6,011–8,683Train, bus, train to Kuala Lumpur International Airport, fly to Don Mueang International Airport
- Take the train from Gua Musang to Kuala Lipistrain
- Take the bus from Kuala Lipis to Terminal Bersepadu Selatanbus
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Don Mueang International Airport (DMK)plane KUL - DMK
12h 9m฿2,705–5,883Train, train to Hat Yai, fly to Don Mueang International Airport
- Take the train from Gua Musang to Pasir Mastrain
- Take the train from Sungai Kolok to Hat Yaitrain
- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)plane HDY - DMK
14h 34m฿1,433–4,332Train, bus, train to Kuala Lumpur International Airport, fly to Suvarnabhumi Airport
- Take the train from Gua Musang to Kuala Lipistrain
- Take the bus from Kuala Lipis to Terminal Bersepadu Selatanbus
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Suvarnabhumi Airport (BKK)plane KUL - BKK
12h 31m฿3,865–7,043Train, bus to Sultan Abdul Aziz Shah, fly to Don Mueang International Airport
- Take the train from Gua Musang to Kuala Lipistrain
- Take the bus from Kuala Lipis to Bus Terminal Pekelilingbus
- Fly from Sultan Abdul Aziz Shah (SZB) to Don Mueang International Airport (DMK)plane SZB - DMK
11h 51m฿2,874–8,948Train, train to Hat Yai, fly to Suvarnabhumi Airport
- Take the train from Gua Musang to Pasir Mastrain
- Take the train from Sungai Kolok to Hat Yaitrain
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)plane HDY - BKK
15h 6m฿1,793–4,792Train via Su-ngai Kolok #2
- Take the train from Gua Musang to Pasir Mastrain Sh / ...
- Take the train from Sungai Kolok to Hua Lamphongtrain 38 Sungai Kolok - Hua Lamphong - Class II Sleeper AC
29h 29m฿453–1,272
Narathiwat Airport (NAW) to Don Mueang International Airport (DMK) flights
Comparing Your Travel Options
The cheapest way to get from Gua Musang to Bangkok is to train via Su-ngai Kolok which costs ฿440 - ฿1300 and takes 28h 49m.
The fastest way to get from Gua Musang to Bangkok is to train and taxi and fly which takes 11h 9m and costs ฿4000 - ฿6500.
No, there is no direct bus from Gua Musang to Bangkok. However, there are services departing from Gua Musang and arriving at Bangkok Mochit Bus Terminal via Stesen Bas Kota Bharu and Sungai Kolok. The journey, including transfers, takes approximately 24h 45m.
No, there is no direct train from Gua Musang to Bangkok. However, there are services departing from Gua Musang and arriving at Krung Thep Aphiwat Central Terminal via Sungai Padi. The journey, including transfers, takes approximately 24h 52m.
The distance between Gua Musang and Bangkok is 1211 km. The road distance is 1317.4 km.
The best way to get from Gua Musang to Bangkok without a car is to bus which takes 24h 45m and costs ฿1500 - ฿11000.
It takes approximately 11h 9m to get from Gua Musang to Bangkok, including transfers.
Gua Musang to Bangkok bus services, operated by Ekspres Mutiara, depart from Gua Musang station.
Gua Musang to Bangkok train services, operated by KTM Intercity, depart from Gua Musang station.
The best way to get from Gua Musang to Bangkok is to bus which takes 24h 45m and costs ฿1500 - ฿11000. Alternatively, you can train, which costs ฿550 - ฿1500 and takes 24h 52m.
What companies run services between Gua Musang, Malaysia and Bangkok, Thailand?
You can take a bus from Gua Musang to Bangkok Mochit Bus Terminal via Stesen Bas Kota Bharu and Sungai Kolok in around 24h 45m. Alternatively, you can take a train from Gua Musang to Krung Thep Aphiwat Central Terminal via Pasir Mas and Sungai Padi in around 24h 52m.
- Website
- airasia.com
Flights from Narathiwat Airport to Don Mueang International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ฿2,700–4,400
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ฿2,400–3,700
Flights from Kuala Lumpur International Airport to Don Mueang International Airport via Hat Yai
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ฿2,400–6,500
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,200–2,900
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,200–2,900
- Website
- thaiairways.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ฿2,300–8,000
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,400–3,900
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ฿2,300–8,000
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,400–3,900
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ฿2,500–4,000
- Website
- vietjetair.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ฿3,700–5,000
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,500–3,400
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ฿2,700–5,500
Flights from Sultan Abdul Aziz Shah to Don Mueang International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,700–6,000
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,300–3,100
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Gua Musang to Tumpat
- Ave. Duration
- 5h 10m
- Frequency
- 4 times a day
- Estimated price
- ฿50–300
- Website
- KTMB
- Shuttle
- ฿50–75
- Express
- ฿210–300
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Gua Musang to Kuala Lipis
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- ฿22–190
- Website
- KTMB
- Shuttle
- ฿22–35
- Express
- ฿120–190
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Gua Musang to Kuala Lipis
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- ฿22–190
- Website
- KTMB
- Shuttle
- ฿22–35
- Express
- ฿120–190
Train from Gua Musang to Kuala Lipis
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- ฿22–190
- Website
- KTMB
- Shuttle
- ฿22–35
- Express
- ฿120–190
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Sungai Padi to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 18h 38m
- Frequency
- Every 4 hours
- Estimated price
- ฿340–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿340–410
- 2nd Class (Air-Conditioned Berth)
- ฿390–500
- 2nd Class (Air-conditioned Seat)
- ฿750–850
Train from Sungai Kolok to Hat Yai
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ฿70–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿70–95
- 2nd Class (Air-conditioned Seat)
- ฿330–360
Train from Sungai Kolok to Hat Yai
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ฿70–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿70–95
- 2nd Class (Air-conditioned Seat)
- ฿330–360
Train from Sungai Kolok to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 21h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿340–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿340–410
- 2nd Class (Air-Conditioned Berth)
- ฿390–500
- 2nd Class (Air-conditioned Seat)
- ฿750–850
Train from Sungai Kolok to Hua Lamphong
- Ave. Duration
- 22h 25m
- Frequency
- Once daily
- Estimated price
- ฿350–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿350–420
- 2nd Class (Air-Conditioned Berth)
- ฿390–500
- 2nd Class (Air-conditioned Seat)
- ฿750–850
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿45–550
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿45–550
- Website
- KLIA Ekspres
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Gua Musang to Terminal Kota Bharu
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- ฿400–700
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Stesen Bas Kota Bharu to Stesen Bas Rantau Panjang
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- ฿110–190
- Schedules at
- Ekspres Mutiara
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Sungai Kolok to Bangkok Mochit Bus Terminal
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,000–9,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- 03-40439027
- [email protected]
- Website
- pahanglinsiong.my
Bus from Kuala Lipis to Terminal Bersepadu Selatan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿130–230
- Schedules at
- pahanglinsiong.my
- Book at
- redbus.my
Bus from Kuala Lipis to Terminal Bersepadu Selatan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿130–230
- Schedules at
- pahanglinsiong.my
- Book at
- redbus.my
Bus from Kuala Lipis to Bus Terminal Pekeliling
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- ฿120–210
- Schedules at
- easybook.com
- Book at
- easybook.com
- Ave. Duration
- 1h 51m
- Estimated price
- ฿1,300–1,700
Airport Taxi Kelantan
- Phone
- +6010.836.0266
- Website
- airporttaxikelantan.com
Grab Taxi
- Website
- grab.com
TAXI AIRPORT KOTA BHARU KELANTAN (PELAPEK)
- Phone
- +6019 9979299
- Website
- taxiairportkelantan.blogspot.com
Taxi Thai Center
- Phone
- +66 93 118 3514
- Website
- taxithaicenter.com
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 What are the different types of Renfe trains in Spain?, Want to know more about Flixbus?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Gua Musang to Bangkok bus services, operated by Ekspres Mutiara, arrive at Terminal Kota Bharu station.
Bangkok is 1h behind Gua Musang. It is currently 5:26 PM in Gua Musang and 4:26 PM in Bangkok.
Gua Musang to Bangkok train services, operated by KTM Intercity, arrive at Pasir Mas station.
Yes, the driving distance between Gua Musang to Bangkok is 1317 km. It takes approximately 19h 7m to drive from Gua Musang to Bangkok.
There are 5938+ hotels available in Bangkok.














