从北京西城区到唐山可以选择以下几个火车站:
1. 北京站:从北京站出发有许多往返唐山的高速动车,大约需时30~40分钟,是去唐山比较方便的选择。
2. 北京西站:从北京西站也可搭乘高速动车到唐山,大约需时1小时左右。另外,北京西站也有一些普速列车可到唐山,但需要较长的时间。
3. 北京南站:从北京南站也有很多往返唐山的高速动车,大约需时1小时左右。
综上所述,从北京西城区去唐山,建议选择北京站乘坐高速动车,这样时间最短,方便快捷。