根据中华人民共和国铁路法规定新建铁路离村庄和民房不低于20米,才比较合适。
第五十二条 禁止在铁路线路两侧20米以内或者铁路防护林地内放牧。对在铁路线路两侧20米以内或者铁路防护林地内放牧的,铁路职工有权制止。
参考资料:http://baike.baidu.com/link?url=4-qVW7O5zb5OZIZdp2aItJH9WMg68c3zW2ftx-4LvRhQyIpb62LiSg9iP5hMEP8IFn8wJw5ZmsLr4c1uMvU_Mq#2_3
《铁路安全管理条例》是2013年7月24日国务院第18次常务会议通过并在2013年8月17日中华人民共和国国务院令第639号公布的文件。该《条例》分总则、铁路建设质量安全、铁路专用设备质量安全、铁路线路安全、铁路运营安全、监督检查、法律责任、附则8章108条,自2014年1月1日起施行。
第二十七条 铁路线路两侧应当设立铁路线路安全保护区。铁路线路安全保护区的范围,从铁路线路路堤坡脚、路堑坡顶或者铁路桥梁(含铁路、道路两用桥,下同)外侧起向外的距离分别为:(一)城市市区高速铁路为10米,其他铁路为8米;(二)城市郊区居民居住区高速铁路为12米,其他铁路为10米;(三)村镇居民居住区高速铁路为15米,其他铁路为12米;(四)其他地区高速铁路为20米,其他铁路为15米。
前款规定距离不能满足铁路运输安全保护需要的,由铁路建设单位或者铁路运输企业提出方案,铁路监督管理机构或者县级以上地方人民政府依照本条第三款规定程序划定。
铁路法没有具体到多少米。