There are 9 ways to get from Macau to Ko Samui by ferry, plane, train, taxi, bus, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Hong Kong International Airport, fly to Koh Samui Airport
best- Take the ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminalferry
- Fly from Hong Kong International Airport (HKG) to Koh Samui Airport (USM)plane HKG - USM
9h 17m฿8,080–13,663Bus
cheapest- Take the bus from Zhuhai Gongbei to Guangxi Nanningbus
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
- Take the bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samuibus
2d 22h฿5,080–7,591Train, taxi, bus
- Take the train from Zhuhai to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the taxi from Vientiane station to Phon Phisai District Bus Stop, Nong Khaitaxi
- Take the bus from Phon Phisai District Bus Stop, Nong Khai to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Piertrain
46h 39m฿7,005–12,684Fly Macau International Airport to Surat Thani, ferry
- Fly from Macau International Airport (MFM) to Surat Thani (URT)plane MFM - URT
- Take the ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samuiferry
11h 21m฿7,077–17,077Train, subway to Guangzhou Baiyun International Airport, fly to Koh Samui Airport
- Take the train from Zhuhai to Guangzhou South stationtrain
- Take the subway from Hanxi Changlong to Guangzhou Airport Southsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Koh Samui Airport (USM)plane CAN - USM
11h 49m฿9,456–11,805Ferry to Shenzhen Bao'An International Airport, fly to Koh Samui Airport
- Take the ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminalferry
- Fly from Shenzhen Bao'An International Airport (SZX) to Koh Samui Airport (USM)plane SZX - USM
12h 45m฿6,632–19,162Fly Macau International Airport to Koh Samui Airport
- Fly from Macau International Airport (MFM) to Koh Samui Airport (USM)plane MFM - USM
10h 1m฿6,205–18,255Train
- Take the train from Zhuhai to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Na Thon Seatran Ferry Piertrain
2d 2h฿5,404–12,136Train, bus
- Take the train from Zhuhai to Yangzongtrain
- Take the train from Yangzong to Kunmingtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain 26
- Take the train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Piertrain
2d 3h฿5,390–11,105
Hong Kong International Airport (HKG) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The cheapest way to get from Macau to Ko Samui is to bus which costs ฿5000 - ฿8000 and takes 2 days 22h.
The fastest way to get from Macau to Ko Samui is to ferry and fly which takes 9h 17m and costs ฿8000 - ฿14000.
No, there is no direct bus from Macau to Ko Samui. However, there are services departing from Zhuhai Gongbei and arriving at Nathon Pier Koh Samui via Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Vientiane Any Hotels and Mochit 2 Bus Terminal. The journey, including transfers, takes approximately 2 days 22h.
No, there is no direct train from Macau to Ko Samui. However, there are services departing from Zhuhai and arriving at Na Thon Seatran Ferry Pier via Kunming South, Khamsavath station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 2 days 2h.
The distance between Macau and Ko Samui is 2174 km.
The best way to get from Macau to Ko Samui without a car is to train and taxi and bus which takes 46h 39m and costs ฿7000 - ฿13000.
It takes approximately 9h 17m to get from Macau to Ko Samui, including transfers.
Macau to Ko Samui bus services, operated by China Bus Guide, depart from Zhuhai Gongbei station.
Macau to Ko Samui train services, operated by China Railways D-Class, depart from Zhuhai station.
The best way to get from Macau to Ko Samui is to bus which takes 2 days 22h and costs ฿5000 - ฿8000. Alternatively, you can fly, which costs ฿6000 - ฿19000 and takes 10h 1m, you could also train, which costs ฿5000 - ฿13000 and takes 2 days 2h.
What companies run services between Macau and Ko Samui, Thailand?
You can take a bus from Zhuhai Gongbei to Nathon Pier Koh Samui via Guangxi Nanning, Baicangling, Nanning station, Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Vientiane - Southern Bus Station, Vientiane Any Hotels, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), and Mochit 2 Bus Terminal in around 2d 22h. Alternatively, Air Macau, Bangkok Airways, and Thai AirAsia fly from Macau International Airport (MFM) to Koh Samui Airport (USM) 5 times a day.
- Website
- bangkokair.com
Flights from Hong Kong International Airport to Koh Samui Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–13,000
Flights from Hong Kong International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- ฿4,400–13,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿5,000–22,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ฿6,000–23,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿6,500–25,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- ฿6,500–17,000
Flights from Macau International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ฿9,000–20,000
Flights from Macau International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿11,000–25,000
Flights from Macau International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 10h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿6,000–18,000
- Website
- thaiairways.com
Flights from Hong Kong International Airport to Koh Samui Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–13,000
Flights from Hong Kong International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ฿6,000–16,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ฿5,000–22,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ฿6,000–23,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ฿5,500–25,000
Flights from Macau International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ฿9,000–20,000
Flights from Macau International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿11,000–25,000
- Website
- cathaypacific.com
Flights from Hong Kong International Airport to Koh Samui Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–13,000
Flights from Hong Kong International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ฿4,400–13,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Hong Kong International Airport
- Ave. Duration
- 10h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿8,500–19,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿5,500–22,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿6,500–25,000
Flights from Macau International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ฿9,000–20,000
- Website
- singaporeair.com
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 8h 33m
- When
- Every day
- Estimated price
- ฿5,500–32,000
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ฿5,000–22,000
Flights from Shenzhen Bao'An International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h 13m
- When
- Every day
- Estimated price
- ฿7,000–36,000
Flights from Macau International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ฿9,000–20,000
Flights from Macau International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿11,000–25,000
- Website
- airasia.com
Flights from Macau International Airport to Surat Thani via Don Muang
- Ave. Duration
- 7h 27m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,000–15,000
- Website
- lionairthai.com
Flights from Macau International Airport to Surat Thani via Don Muang
- Ave. Duration
- 11h 2m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿6,000–15,000
- Website
- flyscoot.com
Flights from Guangzhou Baiyun International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ฿5,500–18,000
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿220–310
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿220–310
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿220–310
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿220–310
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- ฿300–500
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿300–410
- Adult - 1st Class
- ฿360–500
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 7h 33m
- Frequency
- Every 2 hours
- Estimated price
- ฿1,900–4,600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,900–2,600
- Adult - 1st Class
- ฿3,200–4,600
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- ฿300–500
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿300–410
- Adult - 1st Class
- ฿360–500
Train from Zhuhai to Kunming South
- Ave. Duration
- 9h 42m
- Frequency
- Once daily
- Estimated price
- ฿2,000–5,000
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿2,000–2,900
- Adult - 1st Class
- ฿3,500–5,000
Train from Zhuhai to Yangzong
- Ave. Duration
- 9h 31m
- Frequency
- Once daily
- Estimated price
- ฿2,000–4,900
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿2,000–2,800
- Adult - 1st Class
- ฿3,500–4,900
Train from Yangzong to Kunming
- Ave. Duration
- 13 min
- Frequency
- Every 4 hours
- Estimated price
- ฿170–270
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿190–270
- Adult - 1st Class
- ฿170–250
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- ฿270–310
- 1st Class Seat
- ฿440–490
- Business Class Seat
- ฿600–900
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a day
- Estimated price
- ฿2,800–3,100
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿2,800–3,100
- 1st Class Seat
- ฿4,700–5,100
- Business Class Seat
- ฿6,500–10,000
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- ฿270–310
- 1st Class Seat
- ฿440–490
- Business Class Seat
- ฿600–900
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
- Phone
- +66 2 259 1059
- booking@van2traveltrain.co.th
- Website
- facebook.com
Train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Pier
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,433
- Book at
- Van2Travel Train
Train from Krung Thep Aphiwat Central Terminal to Na Thon Seatran Ferry Pier
- Ave. Duration
- 15h 1m
- Frequency
- 5 times a day
- Estimated price
- ฿850–1,600
- Book at
- Van2Travel Train
Train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Pier
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,433
- Book at
- Van2Travel Train
- Phone
- (86) 020-96891
- 96891@gzmtr.com
- Website
- gzmtr.com
Subway from Hanxi Changlong to Guangzhou Airport South
- Ave. Duration
- 1h 3m
- Frequency
- Every 5 minutes
- Estimated price
- ฿40–55
- Schedules at
- gzmtr.com
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿210–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿210–270
- 2nd Class (Air-conditioned Seat)
- ฿520–570
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿200–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Phone
- +66 62 717 2926
- brt@budsarakamtour.com
- Website
- omio.com
Bus from Phon Phisai District Bus Stop, Nong Khai to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ฿700–850
- Book at
- 12go.asia
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Zhuhai Gongbei to Guangxi Nanning
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿850–1,311
- Schedules at
- chinabusguide.com
- Bus
- ฿850–1,200
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–918
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,960
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,000
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,716
- Book at
- 12Go
- Phone
- +856 21 254512-5
- booking@soutchai.com
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,300–1,600
- Schedules at
- soutchai.com
- Phone
- +66 2 207 1007
- booking@wonderlytravel.co.th
- Website
- Wonderly Travel
Bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samui
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,200–1,800
- Website
- Wonderly Travel
- Phone
- +66 2 217 1017
- booking@nextstepjourney.co.th
- Website
- Next Step Journey
Bus from Mochit 2 Bus Terminal to Nathon Pier Koh Samui
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- ฿1,000–1,500
- Website
- Next Step Journey
- Phone
- (852) 2859 3333
- enquiry@turbojet.com.hk
- Website
- turbojet.com.hk
Ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminal
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ฿750–1,300
- Schedules at
- turbojet.com.hk
Ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ฿800–1,300
- Schedules at
- turbojet.com.hk
- Book at
- turbojet.com.hk
- Economy
- ฿800–1,100
- Super
- ฿1,700–2,000
- Phone
- +66 9 4724 4555
- info@boonsiriferry.com
- Website
- Boonsiri Highspeed Ferries
Ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿328
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- Lomprayah
Ferry from Surat Thani Airport to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿460–2,100
- Schedules at
- Lomprayah
- Ave. Duration
- 1h 12m
- Estimated price
- ฿550–700
LOCA app
- Phone
- +856 2098111129
- Website
- loca.la
Taxi Vientiane Group
- Phone
- +856 214 54168
Xanh SM
- Phone
- +856 21988 888
- Website
- xanhsm.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 do I get from Sydney to Melbourne, 5 incredible day trips from Florence by train, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Macau to Ko Samui bus services, operated by China Bus Guide, arrive at Guangxi Nanning station.
Ko Samui is 1h behind Macau. It is currently 1:32 AM in Macau and 12:32 AM in Ko Samui.
Macau to Ko Samui train services, operated by China Railways D-Class, arrive at Kunming South station.
There are 3463+ hotels available in Ko Samui.












































