晋城至北京的交通方式主要有两种:汽车和火车。目前,晋城至北京的火车均在北京西站上下车。从晋城出发的汽车,乘客需在晋城省运站购票,车票价格为220元,提供卧铺服务,晚上8点半发车,次日早上6点左右抵达北京赵公口汽车站(南三环中路)。而选择火车出行,乘客则需在晋城火车站购票,车票价格相对便宜,硬座上铺为101元,是卧铺的一半,晚上8点02发车,次日早上9点半抵达北京西站。回程时,从北京回晋城的汽车同样在赵公口站购票上车,车票价格为200元,提供卧铺服务,晚上8点半发车,次日早上6点左右抵达晋城省运站。回程的火车则需在北京任意地方购票,统一在北京西站上车,车票价格为101元,中午12点多发车,次日早上5点多抵达晋城。值得注意的是,这趟火车为慢车,可能会给其他车辆让路,因此可能比预计时间更长。不过,如果火车提速,这趟车的运行时间或许会有所缩短。回程的汽车可能会根据乘客需求加开几班,发车时间也会相应调整。具体到个人,建议询问住在赵公口的朋友,了解相关信息。此外,还需根据自己的住处选择最便捷的上车点。如若还有其他问题,欢迎随时向我咨询。