曼谷和上海的时差是1个小时。根据时差的算法,中国以北京时间(东八区)为标准时间,泰国以曼谷时间(东七区)为标准时间。所以上海比曼谷快1个小时。
由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。