Download coordinates as: Petford is a rural locality in the Shire of Mareeba, Queensland, Australia.
[1] Emu Creek flows through from east to north, where it joins the Walsh River as it forms part of the northern boundary.
California Creek, a tributary of the Tate River, forms much of the southern boundary.
[3] The Burke Developmental Road enters the locality from the north-east (Dimbulah) and exits to the west (Chillagoe).
[4] The Tablelands railway line enters the locality from the north-east (Dimbulah) and exits to the west (Chillagoe) loosely following the same route as the Burke Developmental Road.
The station no longer operates, but the line still exists, with the Savannahlander tourist train passing through Petford on its way between Cairns and Forsayth.