北京西城区的区号为10。在中国大陆拨打国内长途电话时,需要加上长途冠码0。例如,从上海拨打长途电话到北京时,需要依次拨打长途冠码0、北京的区号10、电话号码。然而,从境外(包括香港、澳门)拨打到中国大陆的电话,不需要拨打长途冠码0。例如,从美国直接拨打国际电话到中国北京时,需要拨打当地的国际冠码011、中国的国际区号86、北京的区号10、电话号码。