天正13年(1585年)羽柴秀次の居城として築かれた。
羽柴秀次は後に豊臣秀吉となる羽柴秀吉の姉の子で、後に豊臣姓を与えられ関白となった人物である。
羽柴秀吉は安土城に変わる近江の拠点城郭として八幡山城を築き、羽柴秀次とその宿老の所領をあわせて43万石を与えた。このとき宿老としてつけられたのは長浜城主山内一豊、佐和山城主堀尾吉晴、水口岡山城主中村一氏、美濃大垣城一柳直末、筆頭の田中吉政は八幡山城で秀次を補佐した。
天正18年(1590年)豊臣秀吉が小田原北条氏を滅ぼし、徳川家康を関東へ移封されると、豊臣秀次は尾張清須城に転封となり、変わって大溝より京極高次が2万8千石で城主となった。
文禄4年(1595年)関白となっていた豊臣秀次が秀吉の勘気に触れて自害すると、秀次に関連する聚楽第などとともに八幡山城も廃城になったとされ、京極高次は大津へ移っている。
八幡山城は標高280mほどの鶴翼山(八幡山)に築かれており、現在は寺社境内および公園として整備されている。
山頂の本丸は豊臣秀次の菩提寺である瑞龍寺境内となっているが、この寺はもともと京都にあり昭和にこの地に移転してきたものである。現在の建物は京都にあった建物の部材を転用し、新たに本丸の敷地に合わせて設計しなおしたもので、貴重な襖や天井などがそのまま生かされている。
本丸の周囲には二の丸、北の丸、西の丸、出丸といった総石垣づくりの曲輪群が設けられ、唯一北の尾根に堀切がある。
ロープウェイもしくは八幡公園から登山道がある。そのまま北之庄城を経由して下山することも可能である。
最寄り駅(直線距離)