1a) According to Dragonair, the flight time to Shanghai is approximately 2hours 40minutes...
1b) According to Dragonair, the flight time to Hangzhou is approximately 2hours 10minutes...
2) Usually turbulance dont occur on the above 2 routes... However, weather is unexpected so although it is not usually the cause, but there is a chance that a turbulance would occur...