北京到宣城的火车有2趟:K45和K101/K104。K45(北京-宣城),停靠北京,廊坊北,天津西,静海,沧州,泊头,吴桥,德州,济南,泰山,徐州,蚌埠,南京,马鞍山,芜湖,宣城。K101/K104(北京-宣城),停靠北京,天津西,沧州,德州,济南,泰山,兖州,枣庄西,徐州,蚌埠,南京,马鞍山,芜湖,宣城。