北京故宫和西安古城护城河的异同点如下:1、相似点:都是中国古代城池建设的遗址,在城市围墙的周围环绕,并且都起到了防御敌人的作用。2、不同点:北京故宫的护城河从南到北贯穿整个宫殿,与城墙相连,是宫廷的主体结构之一。西安古城的护城河则是环绕古城,是城墙建设的一部分。