There are 8 ways to get from Bangkok to Gerik by plane, car, train, tram, taxi, 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.
Fly Don Mueang International Airport to Narathiwat Airport, drive
best- Fly from Don Mueang International Airport (DMK) to Narathiwat Airport (NAW)plane DMK - NAW
- Drive from Narathiwat Airport (NAW) to Gerikcar
6h 24mRM 252–619Train, bus via Pekan Lenggong
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kuala Kangsartrain Ets
- Take the bus from Talang hospital to Pekan Lenggongbus 99
- Take the bus from Pekan Lenggong to Gerikbus 22
26h 36mRM 66–323Train, tram, taxi
- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besartrain 45
- Take the tram from Padang Besar to Tasek Gelugortram
- Take the taxi from Tasek Gelugor to Geriktaxi
19h 34mRM 270–541Bus
- Take the bus from Bangkok Mochit Bus Terminal to Hat Yaibus
- Take the bus from Hat Yai to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Gerikbus
32h 50mRM 154–1,026Drive 1,165.9 km
- Drive from Bangkok to Gerikcar 1,165.9 km
16h 42mRM 515–744Publich Van to Suvarnabhumi Airport, fly to Narathiwat Airport, drive
- Take the bus from Thepharak Junction to Suvarnabhumi Airportbus
- Fly from Suvarnabhumi Airport (BKK) to Narathiwat Airport (NAW)plane BKK - NAW
- Drive from Narathiwat Airport (NAW) to Gerikcar
7h 10mRM 324–755Fly Don Mueang International Airport to Penang International Airport, bus
- Fly from Don Mueang International Airport (DMK) to Penang International Airport (PEN)plane DMK - PEN
- Take the bus from Terminal Sungai Nibong to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Gerikbus
10h 58mRM 285–655Train, bus
- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain 45
- Take the bus from Terminal Padang Besar Perlis to Terminal Bukit Lagi Kangarbus R11
- Take the bus from Kangar to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Gerikbus
31h 49mRM 90–298
Don Mueang International Airport (DMK) to Narathiwat Airport (NAW) flights
Questions & Answers
The cheapest way to get from Bangkok to Gerik is to train and bus via Pekan Lenggong which costs RM 65 - RM 330 and takes 26h 36m.
The fastest way to get from Bangkok to Gerik is to fly and drive which takes 6h 24m and costs RM 250 - RM 650.
No, there is no direct bus from Bangkok to Gerik. However, there are services departing from Bangkok Mochit Bus Terminal and arriving at Gerik via Hat Yai and Terminal Meru Raya. The journey, including transfers, takes approximately 32h 50m.
The distance between Bangkok and Gerik is 1079 km. The road distance is 1165.9 km.
The best way to get from Bangkok to Gerik without a car is to train and tram and taxi which takes 19h 34m and costs RM 270 - RM 550.
It takes approximately 6h 24m to get from Bangkok to Gerik, including transfers.
Bangkok to Gerik bus services, operated by The Transport Company, depart from Bangkok Mochit Bus Terminal station.
Bangkok to Gerik bus services, operated by The Transport Company, arrive at Hat Yai station.
Gerik is 1h ahead of Bangkok. It is currently 6:38 AM in Bangkok and 7:38 AM in Gerik.
Yes, the driving distance between Bangkok to Gerik is 1166 km. It takes approximately 16h 42m to drive from Bangkok to Gerik.
What companies run services between Bangkok, Thailand and Gerik, Malaysia?
You can take a bus from Bangkok Mochit Bus Terminal to Gerik via Hat Yai, Hat Yai, and Terminal Meru Raya in around 32h 50m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Narathiwat Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- RM 150–470
Flights from Suvarnabhumi Airport to Narathiwat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RM 220–600
Flights from Don Mueang International Airport to Penang International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- RM 190–550
- Website
- airasia.com
Flights from Don Mueang International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RM 320–600
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Penang International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RM 360–850
- Website
- airasia.com
Flights from Don Mueang International Airport to Penang International Airport via Kuala Namu
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- RM 380–600
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Padang Besar
- Ave. Duration
- 15h 49m
- Frequency
- Once daily
- Estimated price
- RM 30–230
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 30–45
- 2nd Class (Air-Conditioned Berth)
- RM 95–130
- 2nd Class (Air-conditioned Seat)
- RM 60–90
- 1st Class (Air-Conditioned Berth)
- RM 170–230
Train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysia
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- RM 30–230
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 30–45
- 2nd Class (Air-Conditioned Berth)
- RM 95–130
- 2nd Class (Air-conditioned Seat)
- RM 60–90
- 1st Class (Air-Conditioned Berth)
- RM 170–230
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Padang Besar to Tasek Gelugor
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- RM 16–45
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 18–25
- Shuttle
- RM 16–45
- Express First
- RM 28–35
Train from Padang Besar to Kuala Kangsar
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RM 21–80
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 21–30
- Shuttle
- RM 29–80
- Express First
- RM 40–55
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Hat Yai
- Ave. Duration
- 22h 45m
- Frequency
- 3 times a day
- Estimated price
- RM 100–900
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- RM 35–100
- Website
- https://www.srimaju.com/
Bus from Terminal Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 18–27
- Website
- https://www.srimaju.com/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 8h 1m
- Frequency
- Twice daily
- Estimated price
- RM 30–80
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Kangar to Terminal Meru Raya
- Ave. Duration
- 6h 44m
- Frequency
- Twice daily
- Estimated price
- RM 27–40
- Book at
- easybook.com
- Phone
- +60 17-659 2527
- talk2us@parkmayberhad.com.my
- Website
- plusliner.com.my
Bus from Terminal Meru Raya to Gerik
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- RM 24
- Website
- https://www.plusliner.com.my/
- Website
- bangkokairportonline.com
Bus from Thepharak Junction to Suvarnabhumi Airport
- Ave. Duration
- 26 min
- Frequency
- Every 20 minutes
- Estimated price
- RM 3–5
- Schedules at
- bangkokairportonline.com
- Phone
- 011 1866 8811
- unititiexpress@gmail.com
- Website
- unititi.com.my
Bus from Terminal Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- RM 23–35
- Website
- https://www.unititi.com.my/
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Terminal Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 17–35
- Website
- http://www.kpbekspres.com/
- Phone
- 05-255 1128
- enquiry@peraktransit.com.my
- Website
- peraktransit.com.my
Bus from Talang hospital to Pekan Lenggong
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- RM 5–8
- Schedules at
- peraktransit.com.my
Bus from Pekan Lenggong to Gerik
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- RM 6–9
- Schedules at
- peraktransit.com.my
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- maralinergroup.my
Bus from Terminal Padang Besar Perlis to Terminal Bukit Lagi Kangar
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- RM 5–8
- Website
- https://maralinergroup.my/
- Ave. Duration
- 1h 30m
- Estimated price
- RM 220–270
Teksi Sungai Petani PAKCIK OSMAN 24JAM
- Phone
- +60 16-428 9747
Teksi Sungai Petani
- Phone
- +60 13-418 1618
PenGuard Limo Service
- Phone
- +60177367817
- Website
- edwardganteckwee.wixsite.com
Sunshine Radio Taxi
- Phone
- +604 642 5961
- Website
- penang-traveltips.com
Speedy Taxi
- Phone
- +60124929204
- Website
- penang-taxis.blogspot.com
Penang Taxi Drivers Association
- Phone
- +604 262 5721
- Website
- penang-traveltips.com
Grab Taxi
- Website
- grab.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 5 incredible day trips from Florence by train, Italy Travel Guides, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
There are 37+ hotels available in Gerik.


























