A road can symbolize where you are currently going in life. This does not necessarily tie in with where you think you are going!
Driving along a road indicates striving toward ideals / goals – getting closer to where you need to be. It can also symbolize moving forward mentally or spiritually.
A road alongside a river or the shore line is about your spiritual path. It is common in these dreams for the road to flood in places. In this way the dream is encouraging you to get even deeper into your spiritual quest.
A narrow road indicates a narrow state of consciousness with regard to the subject matter of the dream.
A dirt road symbolizes your colon – the dirt road in your body.
A main arterial road symbolizes your heart and circulatory system.
A dark road means you cannot see where you are going. This invariably means that you are unaware of the direction your actions are taking you. Other symbols in the dream will show why this is the case.
An endless road normally indicates the karmic path and more particularly being caught on a karmic cycle. Spiritually, this is where you live a life with the intention of repaying all your karmic debts. However, something does not work out right for you and when you review your life on your return to the spirit world, you discover that you either have not paid all your debts or that you have incurred others. The result is that you plan another life to repay your new debts! Your dream shows this happened to you at least once. The big question is how many times? The purpose of pointing this out is so you ensure you do not make similar mistakes this time.