There are 8 ways to get from Pulau Pangkor to Ko Samui by ferry, bus, train, car, tram, 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.
Ferry, bus, train, drive
best- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Butterworthbus
- Take the train from Butterworth to Padang Besartrain
- Drive from Padang Besar to Hat Yai Airportcar
- Take the bus from Hat Yai Airport to Donsak Piersbus
- Take the ferry from Donsak Pier to Na Thon Koh Samui Songsermferry
16h 19m฿4,902–11,322Ferry, bus, tram, Minivan
cheapest- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Butterworthbus
- Take the tram from Butterworth to Padang Besartram
- Take the bus from Padang Besar to Hat Yai Bus Terminalbus
- Take the ferry from Hat Yai Bus Terminal to Na Thon Koh Samuiferry
17h 35m฿1,147–1,562Ferry, bus, train
- Take the ferry from Pangkor Jetty to Marina Island Jettyferry
- Take the bus from Pantai Remis to Medan Kiddbus 46
- 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
20h 47m฿1,314–2,479Ferry, bus, car ferry to Penang International Airport, fly
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Butterworthbus
- 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
12h 43m฿6,681–12,613Ferry, bus, drive, Mini Van, Mini Bus
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut Bus Station to Kangarbus
- Drive from Kangar to Satuncar
- Take the bus from Satun to Trangbus
- Take the bus from Trang to Suratthanibus 488
- Take the bus from Surat Thani Airport to Na Thon Koh Samui Songsermbus
20h 58m฿2,052–2,547Ferry, bus to Ipoh, fly
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Seri Manjung to Medan Kiddbus
- Fly from Ipoh (IPH) to Koh Samui Airport (USM)plane IPH - USM
12h 27m฿5,791–21,349Ferry, bus, train to Kuala Lumpur International Airport, fly
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Terminal Bersepadu Selatanbus
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Koh Samui Airport (USM)plane KUL - USM
13h 39m฿6,265–9,483Ferry, bus to Sultan Abdul Aziz Shah, fly
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Terminal Bersepadu Selatanbus
- Fly from Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM)plane SZB - USM
13h 55m฿7,757–16,475
Penang International Airport (PEN) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The cheapest way to get from Pulau Pangkor to Ko Samui is to ferry and bus and tram and Minivan which costs ฿1100 - ฿1600 and takes 17h 35m.
The fastest way to get from Pulau Pangkor to Ko Samui is to ferry and bus and fly which takes 12h 27m and costs ฿5500 - ฿22000.
The distance between Pulau Pangkor and Ko Samui is 738 km.
The best way to get from Pulau Pangkor to Ko Samui without a car is to ferry and bus and tram and Minivan which takes 17h 35m and costs ฿1100 - ฿1600.
It takes approximately 16h 19m to get from Pulau Pangkor to Ko Samui, including transfers.
Ko Samui is 1h behind Pulau Pangkor. It is currently 4:36 PM in Pulau Pangkor and 3:36 PM in Ko Samui.
There are 3461+ hotels available in Ko Samui.
What companies run services between Pulau Pangkor, Malaysia and Ko Samui, Thailand?
There is no direct connection from Pulau Pangkor to Ko Samui. However, you can take the ferry to Lumut Jetty, walk to Lumut, take the bus to Butterworth, walk to Butterworth, take the train to Padang Besar, drive to Hat Yai Airport, take the bus to Donsak Piers, walk to Donsak Pier, then take the ferry to Na Thon Koh Samui Songserm. Alternatively, you can take a ferry from Sungai Pinang Ferry Terminal to Na Thon Koh Samui via Lumut Jetty, Lumut, Butterworth, Butterworth, Padang Besar, Padang Besar, Hat Yai Bus Terminal, and Hat Yai Bus Terminal in around 17h 35m.
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿6,500–17,000
Flights from Penang International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 55m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- ฿4,300–12,000
Flights from Penang International Airport to Koh Samui Airport via Kuala Lumpur International Airport, Phuket
- Ave. Duration
- 7h 28m
- When
- Every day
- Estimated price
- ฿6,500–10,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- ฿3,600–13,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- ฿4,500–16,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Penang International Airport, Phuket
- Ave. Duration
- 8h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿5,000–14,000
- Website
- singaporeair.com
Flights from Penang International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- ฿5,000–11,000
Flights from Penang International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ฿5,000–9,500
Flights from Ipoh to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- ฿4,700–28,000
Flights from Ipoh to Koh Samui Airport via Singapore Changi, Phuket
- Ave. Duration
- 6h 15m
- When
- Wednesday
- Estimated price
- ฿5,000–21,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- ฿5,000–14,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿6,500–15,000
- Website
- bangkokair.com
Flights from Penang International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ฿5,000–9,500
Flights from Penang International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 4h 25m
- When
- Monday and Friday
- Estimated price
- ฿5,000–14,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ฿3,600–13,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- ฿4,500–16,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Friday to Sunday
- Estimated price
- ฿7,500–12,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Don Muang
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,800–15,000
- Website
- thaiairways.com
Flights from Penang International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿6,500–17,000
Flights from Penang International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ฿5,000–9,500
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ฿3,600–13,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- ฿4,500–16,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Friday to Sunday
- Estimated price
- ฿7,500–12,000
- Website
- flyscoot.com
Flights from Penang International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 7h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿5,000–11,000
Flights from Ipoh to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿4,700–20,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ฿5,000–7,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿6,500–15,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Butterworth to Padang Besar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿340–470
- Website
- KTM Intercity
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Butterworth to Padang Besar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿35–240
- Website
- KTMB
- Shuttle
- ฿35–55
- Express
- ฿160–240
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
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Surat Thani Train Station
- Ave. Duration
- 4h 39m
- Frequency
- 3 times a day
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
- 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
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Lumut to Butterworth
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ฿160–370
- Website
- Sri Maju
Bus from Lumut to Butterworth
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ฿160–370
- Website
- Sri Maju
Bus from Lumut to Butterworth
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ฿160–370
- Website
- Sri Maju
- Phone
- +66 614655695
- [email protected]
- Website
- Smart En Plus
Bus from Hat Yai Airport to Donsak Piers
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- ฿3,800–9,500
- Book at
- 12 Go
- Website
- Smart En Plus
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50
- Phone
- 05-255 1128
- [email protected]
- Website
- peraktransit.com.my
Bus from Pantai Remis to Medan Kidd
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- ฿65–100
- Schedules at
- peraktransit.com.my
Bus from Seri Manjung to Medan Kidd
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ฿85–130
- Schedules at
- peraktransit.com.my
- Phone
- +66 86 2730389
- [email protected]
- Website
- Songserm
Bus from Surat Thani Airport to Na Thon Koh Samui Songserm
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿850
- Website
- Songserm
Bus from Surat Thani Airport to Na Thon Koh Samui Songserm
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿850
- Website
- Songserm
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Lumut Bus Station to Kangar
- Ave. Duration
- 7h 23m
- Frequency
- Twice daily
- Estimated price
- ฿500–800
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
Bus from Satun to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿105
Bus from Trang to Suratthani
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿160
- Phone
- +6 03 9051 2011
- [email protected]
- Website
- arwanaekspres.com.my
Bus from Lumut to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- ฿452
- Schedules at
- arwanaekspres.com.my
- Book at
- easybook.com
Bus from Lumut to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- ฿452
- Schedules at
- arwanaekspres.com.my
- Book at
- easybook.com
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Lumut to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- ฿230
- Website
- Plus Liner
Bus from Lumut to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- ฿230
- Website
- Plus Liner
- Phone
- 05-6835800
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ฿82
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +66 86 2730389
- [email protected]
- Website
- Songserm
Ferry from Donsak Pier to Na Thon Koh Samui Songserm
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- ฿350–650
- Website
- Songserm
- 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
- Phone
- +6016 5249800
- Website
- easybook.com
Ferry from Pangkor Jetty to Marina Island Jetty
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿165
- Schedules at
- facebook.com
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ฿16
- Schedules at
- penangport.com.my
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 Is ride-sharing platform BlaBlaCar right for you?, Train travel in Spain: A guide to Renfe, and Flying into Beijing? - to help you get the most out of your next trip.






























