乌海位于内蒙古自治区的西部,黄河上游,东、北是鄂尔多斯。南是宁夏石嘴山,西面是阿拉善。山西省在内蒙古呼和浩特、鄂尔多斯准格尔旗、乌兰察布市的正东,所以,乌海市在山西省的正西方。距离山西省边缘大概六百多公里,欢迎指正