hainan 7The best way to get from Macau to Hainan is to fly which takes 4h 33m and costs ¥1000This 7 days itinerary is the perfect guide to the best things to do in Hainan. It includes day-by-day activities, travel tips, and the top places to visit.