より太い血管に作用する飲み薬の方が、効果は高いです。
ただし全身に作用する薬ですので塗り薬にはない副作用が出ることもあるので、効果と副作用のバランスに応じて使い分けることが望まれます。