口語表現です。学校文法ならHow did it take to go 50kms one day?です。ネイティブはそれを質問の文で言うことが多いです。意味は1日で50キロ行くのにどれくらい時間がかかったん?です。Do you like dogs?をYou like dogs?と言うのと同じ感覚です。
「〇〇km進む(?)のにどのくらいかかったのか」を聞きたいのかもしれませんが動詞がないので何をする話をしているのかもわかりません。forと〇〇kmの間の言葉が抜けているような文章です。 基本的にこのような文章の場合「No. How long it took for 〇〇 to 〇〇 in one day」の用になるはずです。肝心の誰が何をしたのかが抜けているので、ご自身の会話であれば埋めてみてください。