There are 8 ways to get from Surat Thani to Ipoh by bus, train, 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.
Bus
best- Take the bus from P Plus Express Surat Thani to Penang New Asian Travelbus P Plus Express Surat Thani - Penang New Asian Travel
- Take the bus from Komtar Bus Terminal to Terminal Meru Rayabus
10h 12mRM 198–213Train via Padang Besar
cheapest- Take the train from Surat Thani Train Station to Hat Yaitrain 45
- Take the train from Hat Yai to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Ipohtrain Ets
11h 27mRM 21–166Drive 647.9 km
- Drive from Surat Thani to Ipohcar 647.9 km
8h 31mRM 301–434Bus to Krabi Airport, fly to Ipoh
- Take the bus from Surat Thani Hotel Transfer to Ao Nang Mcdonaldbus
- Fly from Krabi Airport (KBV) to Ipoh (IPH)plane KBV - IPH
17h 29mRM 498–1,873Bus via George Town
- Take the bus from Surat Thani Kaset 2 Market to Bus Terminal Komtarbus Surat Thani Kaset 2 Market - Bus Terminal Komtar
- Take the bus from Sungai Nibong to Terminal Meru Rayabus Sungai Nibong
15h 8mRM 197–218Train
- Take the train from Surat Thani Train Station to Hat Yaitrain 45
- Take the train from Hat Yai to Ipohtrain Ets
15h 46mRM 36–175Bus, bus to Phuket International Airport, fly to Ipoh
- Take the bus from Future travel and service to Khao Sok van stationbus
- Take the bus from Khao Sok Van Station to Phuket Airportbus
- Fly from Phuket International Airport (HKT) to Ipoh (IPH)plane HKT - IPH
11h 45mRM 771–2,321Bus, bus to Phuket International Airport, fly to Penang International Airport
- Take the bus from Future travel and service to Khao Sok van stationbus
- Take the bus from Khao Sok Van Station to Phuket Airportbus
- Fly from Phuket International Airport (HKT) to Penang International Airport (PEN)plane HKT - PEN
- Take the bus from Sungai Nibong to Terminal Meru Rayabus
12h 10mRM 372–763
Surat Thani to Ipoh by bus
Comparing Your Travel Options
The cheapest way to get from Surat Thani to Ipoh is to train via Padang Besar which costs RM 21 - RM 170 and takes 11h 27m.
The fastest way to get from Surat Thani to Ipoh is to drive which takes 8h 31m and costs RM 300 - RM 440.
No, there is no direct bus from Surat Thani to Ipoh. However, there are services departing from P Plus Express Surat Thani and arriving at Terminal Meru Raya via Komtar Bus Terminal. The journey, including transfers, takes approximately 10h 12m.
No, there is no direct train from Surat Thani station to Ipoh. However, there are services departing from Surat Thani Train Station and arriving at Ipoh via Hat Yai and Padang Besar. The journey, including transfers, takes approximately 11h 27m.
The distance between Surat Thani and Ipoh is 678 km. The road distance is 647.9 km.
The best way to get from Surat Thani to Ipoh without a car is to bus which takes 10h 12m and costs RM 190 - RM 220.
It takes approximately 10h 12m to get from Surat Thani to Ipoh, including transfers.
Surat Thani to Ipoh bus services, operated by P Plus Express, depart from P Plus Express Surat Thani station.
Surat Thani to Ipoh train services, operated by Thai Railway, depart from Surat Thani Train Station.
The best way to get from Surat Thani to Ipoh is to bus which takes 10h 12m and costs RM 190 - RM 220. Alternatively, you can train via Padang Besar, which costs RM 21 - RM 170 and takes 11h 27m.
What companies run services between Surat Thani, Thailand and Ipoh, Malaysia?
You can take a bus from P Plus Express Surat Thani to Terminal Meru Raya via Penang New Asian Travel and Komtar Bus Terminal in around 10h 12m. Alternatively, you can take a bus from Surat Thani Bus Terminal to Ipoh via Surat Thani Train Station, Surat Thani Train Station, Hat Yai, and Padang Besar in around 11h 27m.
- Website
- singaporeair.com
Flights from Krabi Airport to Ipoh via Singapore Changi
- Ave. Duration
- 13h 35m
- When
- Saturday and Sunday
- Estimated price
- RM 430–1,800
Flights from Krabi Airport to Ipoh via Suvarnabhumi, Singapore Changi
- Ave. Duration
- 12h 5m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RM 650–2,300
Flights from Phuket International Airport to Ipoh via Singapore Changi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- RM 420–2,900
Flights from Phuket International Airport to Ipoh via Koh Samui, Singapore Changi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- RM 420–2,900
- Website
- flyscoot.com
Flights from Krabi Airport to Ipoh via Singapore Changi
- Ave. Duration
- 13h 35m
- When
- Saturday and Sunday
- Estimated price
- RM 430–1,800
Flights from Krabi Airport to Ipoh via Suvarnabhumi, Singapore Changi
- Ave. Duration
- 12h 5m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RM 650–2,300
Flights from Phuket International Airport to Ipoh via Singapore Changi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- RM 420–2,900
- Website
- airasia.com
Flights from Krabi Airport to Ipoh via Kuala Lumpur, Senai
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 460–1,800
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 210–550
- Website
- fireflyz.com.my
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 300–460
- Website
- qatarairways.com
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 250–1,300
- Website
- Thai Railway
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 12–160
- 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 Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 12–160
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RM 12–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 18–22
- 2nd Class (Air-Conditioned Berth)
- RM 12–16
- 2nd Class (Air-conditioned Seat)
- RM 44–49
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 Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RM 12–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 18–22
- 2nd Class (Air-Conditioned Berth)
- RM 12–16
- 2nd Class (Air-conditioned Seat)
- RM 44–49
- 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 Ipoh
- Ave. Duration
- 2h 59m
- Frequency
- Every 3 hours
- Estimated price
- RM 8–45
- Website
- KTMB
- Shuttle
- RM 8–12
- Express
- RM 30–45
Train from Hat Yai to Ipoh
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–13
- Express
- RM 30–50
- Phone
- +66 2 352 1152
- [email protected]
- Website
- P Plus Express
Bus from P Plus Express Surat Thani to Penang New Asian Travel
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- RM 169
- Schedules at
- P Plus Express
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from Komtar Bus Terminal to Terminal Meru Raya
- Ave. Duration
- 2h 12m
- Frequency
- Once a week
- Estimated price
- RM 30–45
- Website
- Billion Stars Express
- Phone
- +66 2 234 1034
- [email protected]
- Website
- 12go.co
Bus from Surat Thani Hotel Transfer to Ao Nang Mcdonald
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RM 52
- Book at
- A and T Travel
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Surat Thani Kaset 2 Market to Bus Terminal Komtar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- RM 176
- Website
- KST Travel
- Phone
- +604 332 5815
- [email protected]
- Website
- KPB Express Facebook
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 4 times a day
- Estimated price
- RM 23–30
- Website
- KPB Express Facebook
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 4 times a day
- Estimated price
- RM 23–30
- Website
- KPB Express Facebook
- [email protected]
- Website
- Unititi Express
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- RM 23–35
- Website
- Unititi Express
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- RM 23–35
- Website
- Unititi Express
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 20–40
- Website
- Sri Maju
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 20–40
- Website
- Sri Maju
- Phone
- +66 2 245 1045
- [email protected]
- Website
- 12go.co
Bus from Future travel and service to Khao Sok van station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- RM 31
- Book at
- Future Travel and Service
Bus from Future travel and service to Khao Sok van station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- RM 31
- Book at
- Future Travel and Service
- Phone
- +66 2 205 1005
- [email protected]
- Website
- Phuket Bus and Van Travel
Bus from Khao Sok Van Station to Phuket Airport
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RM 91
- Website
- Phuket Bus and Van Travel
Bus from Khao Sok Van Station to Phuket Airport
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RM 91
- Website
- Phuket Bus and Van Travel
- Website
- PP Service
Bus from Khao Sok Van Station to Phuket Airport
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RM 91
- Schedules at
- PP Service
Bus from Khao Sok Van Station to Phuket Airport
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RM 91
- Schedules at
- PP Service
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 Best ways to travel around Australia, Which side of Niagara Falls should I choose (and how do I get there)?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Surat Thani to Ipoh bus services, operated by P Plus Express, arrive at Penang New Asian Travel station.
Ipoh is 1h ahead of Surat Thani. It is currently 1:28 AM in Surat Thani and 2:28 AM in Ipoh.
Surat Thani to Ipoh train services, operated by Thai Railway, arrive at Hat Yai station.
Yes, the driving distance between Surat Thani to Ipoh is 648 km. It takes approximately 8h 31m to drive from Surat Thani to Ipoh.
Book your Surat Thani to Ipoh train tickets online with 12go.asia.
Book your Surat Thani to Ipoh bus tickets online with Omio and 12go.asia.
There are 1505+ hotels available in Ipoh.















