Battlestaff price - OSRS Grand Exchange

It's a slightly magical stick. The current Old School RuneScape Grand Exchange price of Battlestaff is approximately 7,859 gp (buy 7,880 gp, sell 7,838 gp).

Battlestaff price trend, last 30 days

Over the last 30 days, Battlestaff has traded between 7,813 gp and 7,970 gp. The price is up 0.5% across that window, moving from about 7,822 gp to 7,864 gp, and down 0.6% over the last 7 days. The sharpest single-day move in that stretch was +0.6% on September 23, 2026.

About 39,278,710 units changed hands across those 30 trading days, an average of 1,309,290 per day, so Battlestaff is currently extremely liquid: offers at fair prices typically fill within minutes.

For flippers, the current 42 gp spread does not cover the 2% GE tax, so instant flips on Battlestaff are unprofitable right now; wait for the spread to widen or work limit orders inside it.

View the live Battlestaff price chart, daily volume and full history on GrandExchange.com.