This guide shows you one or more of the best and most efficient routes to farm Dreamfoil in World of Warcraft Classic and is exactly what you need if you want to gather materials yourself instead of spending your gold on it on the auction house. If Dreamfoil is not what you are looking for, you may take a look at all available farming guides.
You need Herbalism 270 to gather this herb.
If you only want Dreamfoil, Azshara is your place to be!
This zone is also recommended to farm Dreamfoil because you have access to a lot of other herbs like Plaguebloom, Arthas’ Tears and maybe Black Lotus.
Silithus CAN be a good alternative but is not as nearly as profitable as the Plaguelands or Blasted Lands are.
For suggestions, improvement proposals or in case of finding a bug you are
welcome to contact me on my Goldgoblin Discord. Thanks a lot!