Eberhardshof liegt diesseits des Mittleren Rings (Maximilianstraße) westlich von Gostenhof. Das Stadtteil wird von der Fürther Straße durchschnitten und geht an seiner Westgrenze der Ringbahnlinie in Muggenhof über. Nord- und Südrand sind die Pegnitz und der Frankenschnellweg