Time difference between Lisbon (Portugal) and Shanghai (China) is 7 Hours. Shanghai time is 7 Hours ahead of Lisbon. It is currently 23:06 in Lisbon Portela Airport (LIS) and 06:06 in Shanghai Hongqiao International Airport (SHA).