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).
- Buy (insta-buy) price: 7,880 gp
- Sell (insta-sell) price: 7,838 gp
- Buy limit (4 hours): 11,000
- High alchemy value: 4,200 gp
- Members item: Yes
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.