

Flying Route: Kathmandu to Guangzhou - Xi'an, Shaanxi province - Lianyungang, Jiangsu - KTM Monday
Hello,
I am Australian and my travel friend is Nepalese.
Proposed Flying Route:
Kathmandu to Guangzhou landing in China Wednesday 20th November 6:10 AM
Guangzhou to Xi'an, Shaanxi province - landing Thursday 21st November 11:45AM
Xi'an, Shaanxi province - Lianyungang, Jiangsu landing Sunday 24 November 8:55AM
Lianyungang, Jiangsu leaving Tuesday 26th Nov 10:35AM to Kathmandu landing Tuesday 26th November 9:25PM. This is for the purpose of meeting business people that are helping us to manufacture Natural health supplements.
I think I need to apply for a visa, as just over 144 hours, and also I don't think Lianyungang, Jiangsu is covered in the 144 hour visa free listed airports? Do I need to get a visa. Can you also confirm that my Nepalese friend who has a valid Nepalese passport, doesn't need a visa.
Many Thanks - Stephanie Davies