There are 12 ways to get from Macau to Phuket by plane, train, bus, car, ferry, 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.
Fly Macau International Airport to Phuket International Airport
best- Fly from Macau International Airport (MFM) to Phuket International Airport (HKT)plane MFM - HKT
9h 36m฿4,890–13,125Train, subway to Guangzhou Baiyun International Airport, fly to Phuket International Airport
cheapest- 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 Phuket International Airport (HKT)plane CAN - HKT
9h 44m฿3,942–8,177Train, bus via Guiyang
- Take the train from Zhuhai to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Guiyang Northtrain
- Take the train from Guiyang North to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Nong Khai to Phuket Bus Terminal 2bus
46h 50m฿7,578–12,258Drive 3,039.9 km
- Drive from Macau to Phuketcar 3,039.9 km
39h 44m฿11,644–16,818Ferry to Hong Kong International Airport, fly to Phuket International Airport
- Take the ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminalferry
- Fly from Hong Kong International Airport (HKG) to Phuket International Airport (HKT)plane HKG - HKT
8h 42m฿4,568–10,039Fly Macau International Airport to Krabi Airport, ferry
- Fly from Macau International Airport (MFM) to Krabi Airport (KBV)plane MFM - KBV
- Take the ferry from Ao Nang Meeting Point to Jian Wanich Pierferry
10h 57m฿5,755–16,295Ferry to Shenzhen Bao'An International Airport, fly to Phuket International Airport
- Take the ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminalferry
- Fly from Shenzhen Bao'An International Airport (SZX) to Phuket International Airport (HKT)plane SZX - HKT
11h 59m฿5,720–11,538Ferry to Hong Kong International Airport, fly to Krabi Airport, ferry
- Take the ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminalferry
- Fly from Hong Kong International Airport (HKG) to Krabi Airport (KBV)plane HKG - KBV
- Take the ferry from Ao Nang Meeting Point to Jian Wanich Pierferry
12h 18m฿7,133–12,209Train, 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 bus from Nong Khai to Phuket Bus Terminal 2bus
2d 1h฿7,188–12,598Train, bus #2
- Take the train from Zhuhai to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Nong Khai to Phuket Bus Terminal 2bus
2d 1h฿7,148–12,463Train, bus #3
- Take the train from Zhuhai to Kunming Southtrain
- Take the train from Kunming South to Luang Prabang stationtrain
- Take the bus from Sokprasert Bus Terminal to Chiang Rai Transferbus
- Take the bus from Chiang Rai to Phuket Bus Terminalbus
2d 17h฿9,338–16,943Bus
- 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 Nong Khai to Phuket Bus Terminal 2bus
2d 23h฿5,629–7,047
Macau International Airport (MFM) to Phuket International Airport (HKT) flights
Comparing Your Travel Options
The cheapest way to get from Macau to Phuket is to ferry and fly which costs ฿4500 - ฿10000 and takes 8h 42m.
The fastest way to get from Macau to Phuket is to ferry and fly which takes 8h 42m and costs ฿4500 - ฿10000.
No, there is no direct bus from Macau to Phuket. However, there are services departing from Zhuhai Gongbei and arriving at Phuket Bus Terminal 2 via Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Central Bus Station Vientiane and Nong Khai. The journey, including transfers, takes approximately 2 days 23h.
The distance between Macau and Phuket is 2315 km. The road distance is 3039.9 km.
The best way to get from Macau to Phuket without a car is to train and bus which takes 2 days 1h and costs ฿7000 - ฿13000.
It takes approximately 9h 36m to get from Macau to Phuket, including transfers.
Macau to Phuket bus services, operated by China Bus Guide, depart from Zhuhai Gongbei station.
The best way to get from Macau to Phuket is to fly which takes 9h 36m and costs ฿4800 - ฿14000. Alternatively, you can bus, which costs ฿5500 - ฿7500 and takes 2 days 23h.
Macau to Phuket bus services, operated by China Bus Guide, arrive at Guangxi Nanning station.
Phuket is 1h behind Macau. It is currently 4:34 AM in Macau and 3:34 AM in Phuket.
What companies run services between Macau and Phuket, Thailand?
Thai AirAsia, Thai Lion Mentari, and three other airlines fly from Macau International Airport (MFM) to Phuket International Airport (HKT) 5 times a day. Alternatively, you can take a bus from Zhuhai Gongbei to Phuket Bus Terminal 2 via Guangxi Nanning, Baicangling, Nanning station, Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Central Bus Station Vientiane, and Nong Khai in around 2d 23h.
- Website
- thaiairways.com
Flights from Macau International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ฿6,500–22,000
Flights from Hong Kong International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- ฿4,700–12,000
Flights from Guangzhou Baiyun International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ฿5,000–13,000
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 7h 51m
- When
- Every day
- Estimated price
- ฿3,800–12,000
Flights from Hong Kong International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- ฿5,000–13,000
- Website
- lionairthai.com
Flights from Macau International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 8h 25m
- When
- Tuesday, Saturday, Sunday, Monday, Wednesday, and Friday
- Estimated price
- ฿5,500–14,000
Flights from Hong Kong International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ฿4,000–9,500
Flights from Guangzhou Baiyun International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,200–10,000
Flights from Macau International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 7h 45m
- When
- Tuesday, Saturday, Sunday, Monday, Wednesday, and Friday
- Estimated price
- ฿6,000–15,000
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- ฿5,000–12,000
Flights from Hong Kong International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ฿4,300–7,500
- Website
- airasia.com
Flights from Macau International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ฿4,800–13,000
Flights from Macau International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ฿6,500–22,000
Flights from Macau International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 6h 28m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,000–15,000
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,300–12,000
- Website
- cathaypacific.com
Flights from Hong Kong International Airport to Phuket International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ฿3,100–9,000
Flights from Hong Kong International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,200–9,500
Flights from Guangzhou Baiyun International Airport to Phuket International Airport via Hong Kong International Airport
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- ฿3,400–10,000
- Website
- singaporeair.com
Flights from Macau International Airport to Phuket International Airport via Singapore Changi
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿8,000–26,000
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Singapore Changi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ฿4,700–23,000
Flights from Hong Kong International Airport to Krabi Airport via Singapore Changi
- Ave. Duration
- 8h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿6,000–21,000
- Website
- airasia.com
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 9h 53m
- When
- Every day
- Estimated price
- ฿4,600–14,000
- Website
- hkairlines.com
Flights from Hong Kong International Airport to Phuket International Airport
- Ave. Duration
- 3h 40m
- When
- Friday and Sunday
- Estimated price
- ฿4,000–14,000
Flights from Hong Kong International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ฿4,500–16,000
- Website
- vietjetair.com
Flights from Macau International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ฿7,500–24,000
Flights from Hong Kong International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿3,600–11,000
- Website
- flyscoot.com
Flights from Macau International Airport to Phuket International Airport via Singapore Changi
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿8,000–26,000
- Website
- hkexpress.com
Flights from Hong Kong International Airport to Phuket International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ฿3,600–5,500
- Website
- bangkokair.com
Flights from Hong Kong International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,200–9,500
- Website
- csair.com
Flights from Guangzhou Baiyun International Airport to Phuket International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ฿3,900–15,000
- Website
- en.ceair.com
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Kunming
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ฿5,000–16,000
- Website
- malaysiaairlines.com
Flights from Shenzhen Bao'An International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿5,500–20,000
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿220–320
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿220–320
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿220–320
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿220–320
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿220–320
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿220–320
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- ฿300–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿300–420
- Adult - 1st Class
- ฿360–550
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 5h 1m
- Frequency
- 5 times a day
- Estimated price
- ฿1,300–3,100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,300–1,800
- Adult - 1st Class
- ฿2,200–3,100
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- ฿300–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿300–420
- Adult - 1st Class
- ฿360–550
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- ฿300–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿300–420
- Adult - 1st Class
- ฿360–550
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,300–4,600
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,600–5,000
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,600–5,000
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- ฿280–310
- 1st Class Seat
- ฿450–490
- Business Class Seat
- ฿600–900
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a day
- Estimated price
- ฿1,900–2,100
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿1,900–2,100
- 1st Class Seat
- ฿3,100–3,400
- Business Class Seat
- ฿4,500–6,500
Train from Guiyang North to Kunming South
- 2nd Class Seat
- ฿1,050–1,150
- 1st Class Seat
- ฿1,700–1,900
- Business Class Seat
- ฿2,400–3,500
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- ฿280–310
- 1st Class Seat
- ฿450–490
- Business Class Seat
- ฿600–900
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- ฿280–310
- 1st Class Seat
- ฿450–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
- 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
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 Luang Prabang station
- Ave. Duration
- 7h 41m
- Frequency
- Once daily
- Estimated price
- ฿1,700–4,600
- Schedules at
- baolau.com
- Second Class
- ฿1,700–2,900
- First Class
- ฿2,300–4,600
- Phone
- (86) 020-96891
- [email protected]
- 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
- +66 43 235 888
- Website
- Chan Tour
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- ฿2,078
- Website
- Chan Tour
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- ฿2,078
- Website
- Chan Tour
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- ฿2,078
- Website
- Chan Tour
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- ฿2,078
- Website
- Chan Tour
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- ฿2,500–2,800
- Schedules at
- Tara Tour and Travel
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- ฿2,500–2,800
- Schedules at
- Tara Tour and Travel
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- ฿2,500–2,800
- Schedules at
- Tara Tour and Travel
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- ฿2,500–2,800
- Schedules at
- Tara Tour and Travel
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Sokprasert Bus Terminal to Chiang Rai Transfer
- Ave. Duration
- 19h
- Frequency
- Twice daily
- Estimated price
- ฿2,375
- Book at
- Yortdoy Travel
- Phone
- +66 5326 6480
- [email protected]
- Website
- Green Bus Thailand
Bus from Chiang Rai to Phuket Bus Terminal
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- ฿3,129–4,900
- Book at
- 12 Go
- Website
- Green Bus Thailand
- VIP
- ฿4,165
- Express
- ฿3,129
- [email protected]
- Website
- chinabusguide.com
Bus from Zhuhai Gongbei to Guangxi Nanning
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿850–1,317
- 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–922
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
- 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,723
- Book at
- 12Go
- Phone
- (852) 2859 3333
- [email protected]
- 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
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
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Ao Nang Meeting Point to Jian Wanich Pier
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿600–1,100
- Website
- tigerlinetravel
Ferry from Ao Nang Meeting Point to Jian Wanich Pier
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿600–1,100
- Website
- tigerlinetravel
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, The beginner’s guide to the 2018 World Nomad Games, 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
Yes, the driving distance between Macau to Phuket is 3040 km. It takes approximately 39h 44m to drive from Macau to Phuket.
There are 7537+ hotels available in Phuket.


































