You didn't come straight home today. Where did you go?
ーDid you stop by somewhere on the way home?
「どこか寄り道してきたの?」
to stop by somewhere で「どこかに立ち寄る」
on the way home で「帰る途中で」
ーYou didn't come straight home today. Where did you go?
「今日はまっすぐ家に帰ってこなかったね。どこ行ってたの?」
to come straight home で「まっすぐ帰宅する」
このような言い方もできるかと思います。
ご参考まで!
Why did you come home so late? You must have stopped by somewhere.
既にピッタリの回答が他の方から挙がっているので、
同じ場面で使えそうな別の言い方を提供します。
Why did you come home so late? You must have stopped by somewhere.
「なんでこんなに遅く帰って来たの?どこかに立ち寄ったんでしょう」
の意味です。
must have 過去分詞「きっと~したに違いない」
stop by「立ち寄る」
somewhere「どこかに」
以上です。
少しでも参考になれば幸いです(*^_^*)