Yes, the use of "hacer" in this context is normal and it's idiomatic, so we use it when we express an amount of any type of distance:
Cada día hago 3 kilómetros de caminata para mantenerme en forma.
I walk (do) 3 kilometres a day to stay in good form.
Me monté en la bici e hice al menos 15 millas.
I went on the bike and did (rode for) at least 15 miles.
Sign in to submit your answer
Don't have an account yet? Join today
Test your Spanish to the CEFR standard