There are 10 ways to get from Ipoh (Station) to Bangkok 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 to Don Mueang International Airport
best- Drive from Ipoh (Station) to Narathiwat Airport (NAW)car
- Fly from Narathiwat Airport (NAW) to Don Mueang International Airport (DMK)plane NAW - DMK
7h 6m฿3,757–6,260Train
cheapest- Take the train from Ipoh to Bukit Mertajamtrain
- 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
22h 15m฿666–2,634Bus
- Take the bus from Terminal Meru Raya to Terminal Sungai Nibongbus
- Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkokbus
24h 56m฿1,414–8,321Drive 1,254.8 km
- Drive from Ipoh (Station) to Bangkokcar 1,254.8 km
17h 13m฿4,715–6,810Train to Sultan Abdul Aziz Shah, fly to Don Mueang International Airport
- Take the train from Ipoh to Sungai Buluhtrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Don Mueang International Airport (DMK)plane SZB - DMK
7h 10m฿3,551–9,318Train, train to Kuala Lumpur International Airport, fly to Don Mueang International Airport
- Take the train from Ipoh to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Don Mueang International Airport (DMK)plane KUL - DMK
8h 28m฿3,100–7,946Train, train to Kuala Lumpur International Airport, fly to Suvarnabhumi Airport
- Take the train from Ipoh to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Suvarnabhumi Airport (BKK)plane KUL - BKK
8h 53m฿3,360–9,506Train, train to Hat Yai, fly to Don Mueang International Airport
- Take the train from Ipoh to Bukit Mertajamtrain
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)plane HDY - DMK
10h 45m฿1,726–5,094Train, train to Hat Yai, fly to Suvarnabhumi Airport
- Take the train from Ipoh to Bukit Mertajamtrain
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)plane HDY - BKK
11h 15m฿1,986–5,554Bus, train
- Take the bus from Terminal Meru Raya to Hat Yai Stationbus Terminal Meru Raya
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain 32 Hat Yai - Krung Thep Aphiwat Central Terminal Station - 1st Class Sleeper / ...
23h 58m฿817–1,674
Narathiwat Airport (NAW) to Don Mueang International Airport (DMK) flights
Questions & Answers
The cheapest way to get from Ipoh (Station) to Bangkok is to bus and train which costs ฿800 - ฿1700 and takes 23h 58m.
The fastest way to get from Ipoh (Station) to Bangkok is to drive and fly which takes 7h 6m and costs ฿3700 - ฿6500.
No, there is no direct bus from Ipoh (Station) to Bangkok. However, there are services departing from Medan Kidd and arriving at แยกคอกวัว;Khok Wua Intersection via Terminal Meru Raya, Terminal Bas Sungai Nibong, Hat Yai Bus Terminal and บรมราชชนนี 58;Borommaratchachonnani 58. The journey, including transfers, takes approximately 24h 56m.
No, there is no direct train from Ipoh (Station) to Bangkok. However, there are services departing from Ipoh and arriving at Krung Thep Aphiwat Central Terminal via Bukit Mertajam, Padang Besar and Hat Yai. The journey, including transfers, takes approximately 22h 15m.
The distance between Ipoh (Station) and Bangkok is 1207 km. The road distance is 1254.8 km.
The best way to get from Ipoh (Station) to Bangkok without a car is to train which takes 22h 15m and costs ฿650 - ฿2700.
It takes approximately 7h 6m to get from Ipoh (Station) to Bangkok, including transfers.
Ipoh (Station) to Bangkok bus services, operated by Unititi express, depart from Terminal Meru Raya station.
Ipoh (Station) to Bangkok train services, operated by KTM Komuter, depart from Ipoh station.
The best way to get from Ipoh (Station) to Bangkok is to train which takes 22h 15m and costs ฿650 - ฿2700. Alternatively, you can bus, which costs ฿1400 - ฿8500 and takes 24h 56m.
What companies run services between Ipoh (Station), Malaysia and Bangkok, Thailand?
You can take a train from Ipoh to Krung Thep Aphiwat Central Terminal via Bukit Mertajam, Padang Besar, and Hat Yai in around 22h 15m. Alternatively, you can take a vehicle from Ipoh (Station) to แยกคอกวัว;Khok Wua Intersection via Medan Kidd, Terminal Meru Raya, Terminal Bas Sungai Nibong, Hat Yai, Hat Yai Bus Terminal, Southern Bus Terminal Bangkok, and บรมราชชนนี 58;Borommaratchachonnani 58 in around 24h 56m.
- Website
- airasia.com
Flights from Narathiwat Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2,400–4,300
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ฿3,400–7,500
Flights from Kuala Lumpur International Airport to Don Mueang International Airport via Hat Yai
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ฿3,400–7,500
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,100
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,100–3,100
- Website
- thaiairways.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- ฿3,100–8,000
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿2,500–3,600
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- ฿3,100–8,000
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿2,500–3,600
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,300–3,200
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ฿3,000–6,000
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Don Mueang International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,300–7,000
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ฿3,500–7,000
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,500–14,000
- Website
- worldticket.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,500–14,000
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,400–3,500
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ฿290–400
- 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 Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ฿290–400
- 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 Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ฿290–400
- 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
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- ฿30–220
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿30–45
- Express
- ฿150–220
Train from Ipoh to Sungai Buluh
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- ฿40–260
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿40–65
- Express
- ฿180–260
Train from Ipoh to Kl Sentral
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- ฿45–280
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Ipoh to Kl Sentral
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- ฿45–280
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- ฿30–220
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿30–45
- Express
- ฿150–220
Train from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- ฿30–220
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿30–45
- Express
- ฿150–220
- 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 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 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Ipoh to Sungai Buluh
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- ฿295
- Website
- https://www.ktmb.com.my
- Silver
- ฿200–220
- Gold
- ฿295
- Platinum
- ฿370–400
- 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
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
- 011 1866 8811
- [email protected]
- Website
- unititi.com.my
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ฿180–250
- Website
- https://www.unititi.com.my/
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h 7m
- Frequency
- 3 times a day
- Estimated price
- ฿160–310
- Website
- https://www.srimaju.com/
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Terminal Bas Sungai Nibong to Hat Yai
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿487
- Schedules at
- behtravelandtour.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
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ฿500–750
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.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 How to get from Florence to Rome, Train travel in Spain: A guide to Renfe, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Ipoh (Station) to Bangkok bus services, operated by Unititi express, arrive at Terminal Sungai Nibong station.
Bangkok is 1h behind Ipoh (Station). It is currently 5:39 PM in Ipoh (Station) and 4:39 PM in Bangkok.
Ipoh (Station) to Bangkok train services, operated by KTM Komuter, arrive at Bukit Mertajam station.
Yes, the driving distance between Ipoh (Station) to Bangkok is 1255 km. It takes approximately 17h 13m to drive from Ipoh (Station) to Bangkok.
Book your Ipoh (Station) to Bangkok train tickets online with 12go.asia.
Book your Ipoh (Station) to Bangkok bus tickets online with 12go.asia.
There are 5898+ hotels available in Bangkok.




























