Yes, there is a difference. When you take CBD orally, it enters your bloodstream and produces its effects throughout your body. When you apply it topically, it only affects the area where you applied it.