西晋和东晋的区别是:时间不同、国都不同、建立者不同、疆域范围不同。
1、时间不同。西晋的时间靠前,是在265年建立并于316年灭亡,而东晋则是317年建立,420年灭亡。
2、国都不同。西晋的国都一开始位于洛阳,后因衰败而迁都至长安。东晋的国都则在建康,即为现今的江苏南京地区。
3、建立者不同。西晋是由司马昭之子司马炎建立的,而东晋是由西晋的皇族司马睿南迁建成的,算是延续了晋朝,东晋也称为中晋。
4、疆域范围不同。西晋的领土范围较广,北至辽宁,南至现今越南北部,西至甘肃。而东晋则是由西晋南迁而成,疆域面积减少,丧失了西北地区,主要统领东南地区。