I have been to B on the way to A.
Aに行く道の途中でBに行ったことがある。
I have been to London when I was young. 若い頃、ロンドンに行ったことがあります。
I have been in London when I was young. 若い頃、ロンドンにいたことがあります。
in だと長期滞在していたニュアンスがあります。to は短期でもそこに行ったことがあるという感じですので、今回はtoを使っています。
on the way to 〜 =〜への道の途中で