神木人的走西口有三条路线:一条是走城西沟、四卜树、瑶镇、中鸡、马秦壕、新街(内蒙古)、阿腾席连、东胜、达拉特(过黄河)、包头;一条是陈家沟岔、梁家塔、沙圪堵、盐店、达拉特(过黄河)、包头;另一条是陈家沟岔、孙家岔、大柳塔、阿腾席连、东胜、达拉特(过黄河)、包头。再由包头进入五原、临河、杭锦后旗(内蒙古后大套)。所以神木人走西口叫“走后套”。 榆林人走西口是北上到乌审旗、鄂托克、乌海市(过黄河)、杭锦后旗(后大套)。榆林南六县走西口大部分人纳入榆林人北上再西渡黄河之路线。另一部分人则纳入西三县之路线。 西三县包括横山、靖边、定边县。他们的路线是沿长城出定边进入盐池(宁夏)、灵武(渡黄河)、银川、吴忠,再北上进入银川平原。所以西三县人走西口又叫“走西头”、“刮宁夏”。 从山西中部和北部出发,一条向西,经杀虎口出关,进入蒙古草原;一条向东,过大同,经张家口出关进入蒙古,不论走哪条路,首先都要穿过横亘在那里的长城设置的一系列关口。