Answered by ZUPAN | Oct. 27, 2019 10:14
William, if your itinerary looks exactly like this:
Los Angeles - Xiamen - Bali (Denpasar)
Bali (Denpasar) - Xiamen - Los Angeles
You are perfectly eligible for visa free transit option and you don't need any kind of visa. Also, it is obvious that your itinerary is bought via XiamenAir and your flights are: MF830 and MF891.
Now, I assume from your initial post that you intend just to be in a short transit during your first stop in Xiamen and after that, you would like to stay in Xiamen for 3 days. This is all fine. I will explain...
During your first stop, you will be eligible for 24 hour visa free transit because your entire stay in Xiamen (from 5:10am to 5:50pm) will be less than 24 hours. If XiamenAir policy is to offer you a complimentary hotel accommodation, you will print out the confirmation about this detail. Upon your arrival in Xiamen, you will approach 24 hour visa free transit counter where you will apply for a temporary entry permit by presenting the confirmation of your accommodation. After that, you will be granted a permit (this is all free of charge) and you will exit the airport to stay in the hotel or to explore the city for a short time.
During your second stop, if you extend your time for Xiamen to 3 or more days, you will be eligible for 144 hour visa free transit. To do this, you will have to agree with the airline before your departure from Bali (Denpasar), so that you have new itinerary at check-in in Bali where you will declare that you will travel to Los Angeles via Xiamen using 144 hour visa free transit. You will be allowed boarding. Upon your landing, you will approach 144 hour visa free transit where you will get a sticker allowing you to stay in Xiamen visa free for the time you will choose (3 days or more, you will decide).
Basically, this is it in short.