There are 10 ways to get from Perak to Ko Samui by train, bus, ferry, car, car ferry, 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, Minivan, ferry
best- Take the train from Ipoh to Padang Besartrain Ets
- Take the bus from Padang Besar to Hat Yai Bus Terminalbus
- Take the ferry from Hat Yai Bus Terminal to Na Thon Koh Samuiferry
13h 26m฿937–1,221Bus, Minivan
- Take the bus from Jalan Bendahara Ipoh to Sungai Nibongbus
- Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus
- Take the bus from Hat Yai Bus Terminal to Surathani Talad Kaset Stationbus
- Take the bus from Surat Thani Town to Na Thon Koh Samui Songsermbus
16h 22m฿1,743–1,904Train, ferry
- Take the train from Ipoh to Hat Yaitrain Ets
- Take the ferry from Hat Yai Bus Terminal to Na Thon Koh Samuiferry Hat Yai Bus Terminal - Na Thon Koh Samui
16h 30m฿956–1,267Train, bus
- Take the train from Ipoh to Hat Yaitrain Ets
- Take the train from Hat Yai to Surat Thani Train Stationtrain
- Take the bus from Surat Thani Airport to Na Thon Koh Samui Songsermbus
16h 50m฿1,026–2,137Bus, ferry
- Take the bus from Terminal Meru Raya to Hat Yai Stationbus
- Take the bus from Hat Yai Airport to Donsak Piersbus
- Take the ferry from Donsak Pier to Na Thon Koh Samui Songsermferry
18h 36m฿4,617–10,875Drive, car ferry
- Drive from Ipoh to Raja Ferry Donsak Piercar
- Take the carferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
10h 4m฿2,698–3,837Car ferry to Penang International Airport, fly
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
- Fly from Penang International Airport (PEN) to Koh Samui Airport (USM)plane PEN - USM
8h 52m฿6,449–12,293Fly from Ipoh
- Fly from Ipoh (IPH) to Koh Samui Airport (USM)plane IPH - USM
7h 11m฿5,901–22,284Train to Sultan Abdul Aziz Shah, fly
- Take the train from Tanjong Malim to Sungai Bulohtrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM)plane SZB - USM
8h 8m฿7,423–17,308Train, train to Kuala Lumpur International Airport, fly
- Take the train from Tanjong Malim to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Koh Samui Airport (USM)plane KUL - USM
9h 4m฿5,972–8,938
Penang International Airport (PEN) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The cheapest way to get from Perak to Ko Samui is to train and Minivan and ferry which costs ฿900 - ฿1300 and takes 13h 26m.
The fastest way to get from Perak to Ko Samui is to fly which takes 7h 11m and costs ฿5500 - ฿23000.
No, there is no direct bus from Perak to Ko Samui. However, there are services departing from Jalan Bendahara Ipoh and arriving at Na Thon Koh Samui Songserm via Terminal Bas Sungai Nibong, Hat Yai Bus Terminal and Surat Thani Town. The journey, including transfers, takes approximately 16h 22m.
The distance between Perak and Ko Samui is 650 km.
The best way to get from Perak to Ko Samui without a car is to train and Minivan and ferry which takes 13h 26m and costs ฿900 - ฿1300.
It takes approximately 13h 26m to get from Perak to Ko Samui, including transfers.
Perak to Ko Samui bus services, operated by Sri Maju, depart from Jalan Bendahara Ipoh station.
The best way to get from Perak to Ko Samui is to bus and Minivan which takes 16h 22m and costs ฿1700 - ฿1900. Alternatively, you can fly, which costs ฿5500 - ฿23000 and takes 7h 11m.
Perak to Ko Samui bus services, operated by Sri Maju, arrive at Sungai Nibong station.
Ko Samui is 1h behind Perak. It is currently 11:55 PM in Perak and 10:55 PM in Ko Samui.
What companies run services between Perak, Malaysia and Ko Samui, Thailand?
You can take a bus from Jalan Bendahara Ipoh to Na Thon Koh Samui Songserm via Sungai Nibong, Terminal Bas Sungai Nibong, Hat Yai, Hat Yai Bus Terminal, and Surat Thani Town in around 16h 22m. Alternatively, Scoot Tigerair and Bangkok Airways fly from Ipoh (IPH) to Koh Samui Airport (USM) 3 times a day.
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿6,500–18,000
Flights from Penang International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,100–13,000
Flights from Penang International Airport to Koh Samui Airport via Kuala Lumpur International Airport, Phuket
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- ฿7,000–10,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Penang International Airport, Phuket
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,900–15,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- ฿3,700–13,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- ฿4,600–16,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–360
- Website
- KTMB
- Shuttle
- ฿65–95
- Express
- ฿240–360
Train from Ipoh to Hat Yai
- Ave. Duration
- 7h 24m
- Frequency
- Once daily
- Estimated price
- ฿75–390
- Website
- KTMB
- Shuttle
- ฿75–110
- Express
- ฿270–390
Train from Ipoh to Hat Yai
- Ave. Duration
- 7h 24m
- Frequency
- Once daily
- Estimated price
- ฿75–390
- Website
- KTMB
- Shuttle
- ฿75–110
- Express
- ฿270–390
Train from Tanjong Malim to Sungai Buloh
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- ฿15–160
- Website
- KTMB
- Shuttle
- ฿15–22
- Express
- ฿100–160
Train from Tanjong Malim to Kl Sentral
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ฿18–170
- Website
- KTMB
- Shuttle
- ฿18–27
- Express
- ฿110–170
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50
- Website
- Phantip 1970
Ferry from Hat Yai Bus Terminal to Na Thon Koh Samui
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿820
- Schedules at
- Phantip 1970
Ferry from Hat Yai Bus Terminal to Na Thon Koh Samui
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿820
- Schedules at
- Phantip 1970
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 London to Edinburgh, How do I get from Sydney to Melbourne, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Book your Perak to Ko Samui bus tickets online with 12go.asia.
There are 3391+ hotels available in Ko Samui.


