Miles is located 339 km west of Brisbane. It is situated on Dogwood Creek. The town developed in 1878 when the railway from Brisbane ran into troubles crossing Dogwood Creek.