泰国和北京之间的时差是1小时。北京位于东八区(UTC+8),而泰国大部分地区位于东七区(UTC+7),所以当北京是上午8点时,泰国的时间是上午7点。需要注意的是,泰国的一些地区,如曼谷,确实位于UTC+7,但泰国的一些岛屿,如普吉岛,也遵循UTC+8,与北京没有时差。