起点位于将军区最北侧的将富里溪墘寮，台17线「将军溪桥」南侧的东南向叉路。南21线起点过后，经溪墘寮聚落南侧道路后，转向偏东南方向前行。溪墘寮顾名思义，就是位于溪畔的一处聚落，而溪流指的是「将军溪」。本线沿途南行，在北埔、将富及将贵三村境内先后交会南22线、南18线两条东西向公路。南21线维持方向再南行至嘉昌里境内，经虎安寮（福安寮），再于昌平（旧名槟榔林）处，接纳由将军国中南侧岔入的南20线。继续南行进入终点处聚落、将军区主要市区及行政中心─「沤汪」所在的忠兴里，最后在文衡殿前路口与南19线交会。南2