洛南县位于陕西省东南,秦岭东段南麓,洛河上游。介于北纬33°52′00″—34°25′58″、东经109°44′10″—110°40′06″之间。北依秦岭与华阴、潼关县相邻,南凭蟒岭与商州市、丹凤县毗连,东与河南省灵宝、卢氏县接壤,西同华县、蓝田县、商州区交界。东部有近百里长的省界线,延伸于秦豫边陲。
县城与相邻县距离为:西经葡萄岭距商州市区72公里,西南经胡河妗子沟距商州市区45公里,南经杨洞距丹凤县城71公里,北经黑彰距潼关县城72公里,东南经箭杆岭距河南省卢氏县城135公里,西距西安市155公里,东北经河南道距首都北京1200公里、经山西道距北京1100公里。素有“陕西东南门户”之称。