新温泉町は兵庫県および近畿地方の最北西端に位置する町で、西は鳥取県に接し北は日本海に面している。