echo "$PATH" | tr ':' '\n'
Should do the trick. This will simply take the output of echo "$PATH"
and replaces any colon with a newline delimiter.
And if you need it in a loop:
for dir in `echo "$PATH" | tr ':' '\n'`; do
echo "$dir"
done
Note that the quotation marks around $PATH
prevents the collapsing of multiple successive spaces in the output of $PATH
while still outputting the content of the variable.