自然の地形を有効に利用し、本丸・野首城・服部城・彦右衛門城・百貫城などの独立した曲輪からなり、船ヶ崎・万願寺・目引・野首の4つの登城口がある。