Answered by ZUPAN | Jan. 07, 2020 12:49
Part one:
This is a bit tricky to answer. Why? Simply because, although Hainan visa is existent and it functions, the airport staff from practically all airports, with the exception of Hong Kong airport, are more than reluctant to allow the boarding of passengers who have declared that they are flying to Hainan where they will apply for a Hainan VOA. So, if you intend to use Hainan Airlines flight from either Melbourne or Sydney to Haikou, which is very convenient way to reach this Chinese island, nobody can guarantee whether you will be allowed to board the plane or not. It will be up to an airport staff decision and you should be aware that they have a right not do allow you boarding because visas on arrival are never guaranteed, at least in theory. In reality, if you only manage to board the plane, Chinese authorities will definitely grant you a Hainan VOA.
Having in mind all that I have written, you could maybe make a visit to the airport from where do you plan to depart for Hainan and ask the airport staff at check in if they are allowing the boarding of passengers that declare that they will rely on Hainan VOA. If you receive a positive answer, this would be great and that would be a solution to your trip. By the way, you should know that Hainan VOA covers also a travel from Hainan to all other parts of mainland China. Anyway, you are not allowed to enter Hainan from within mainland China!