Question : How much should a trip from St. John's (YYT) to Shanghai (SHA) cost?
Answer : Flight prices change a lot less than the majority of routes from Canada for YYT to SHA. They vary from $755 to $859. However, the sooner you book, the better price you tend to get.
Question : What is the cheapest round-trip ticket you can get to Shanghai?
Answer : Prices are hitting as high as $859 over the next three months when flying to SHA from YYT. Check out Air Canada, as they have been booking customers at just $755.
Question : How many days should you spend in Shanghai?
Answer : Over the next two months, passengers from YYT to SHA are planning on staying for 29 days on average.