osrsmath

Spell costs and casts needed for any Magic level

Enter your Magic level or look up your account, set a target, and the table lists every spell with the casts you need and the rune cost of each cast at today's prices. Pick the target, then use the category chips to narrow the list to combat spells, alchemy, enchanting, teleports and so on. A Magic goal is mostly a choice between cheap slow spells, expensive fast ones and the few that turn a profit.

Magic calculator

Current
Target
XP needed13,034,4310 to 13,034,431 xp
Levels to gain98Level 1 to 99
Cheapest per xp−1.8 gp/xpWind Strike
Most xp each5.5 xpWind Strike
ActionLevelXP eachActionsProfit eachGP/XPTotal
Wind Strike F2PCheapestCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
15.52,369,897−10−1.8−23.7M
Confuse F2PCurses and binds
3131,002,649−32−2.5−32.1M
Enchant opal boltsEnchanting · Enchants 10 bolts per cast.
491,448,271−304−33.8−440M
Water Strike F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
57.51,737,925−15−2.0−26.1M
Arceuus Library TeleportTeleports · Arceuus spellbook.
69.51,372,046−136−14.3−187M
Enchant sapphire boltsEnchanting · Enchants 10 bolts per cast.
717.5744,825−311−17.8−232M
Lvl-1 Enchant (sapphire amulet) F2PEnchanting
717.5744,825+85+4.9+63.3M
Lvl-1 Enchant (sapphire ring) F2PEnchanting
717.5744,825+384+21.9+286M
Earth Strike F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
99.51,372,046−22−2.3−30.2M
Weaken F2PCurses and binds
1121620,688−32−1.5−19.9M
Fire Strike F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
1311.51,133,429−34−3.0−38.5M
Bones to Bananas F2PUtility · Turns every bone in the inventory into a banana.
1525521,378−164−6.6−85.5M
Basic ReanimationArceuus · Plus an ensouled head.
1632407,326−304−9.5−124M
Draynor Manor TeleportTeleports · Arceuus spellbook.
1716814,652−135−8.4−110M
Wind Bolt F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
1713.5965,514−119−8.8−115M
Curse F2PCurses and binds
1929449,464−33−1.1−14.8M
Bind F2PCurses and binds
2031420,466−317−10.2−133M
Low Level Alchemy F2PAlchemy · Returns coins equal to the item's low alchemy value; profit is on the alchemy page.
2131420,466−160−5.2−67.3M
Battlefront TeleportTeleports · Arceuus spellbook.
2319686,023−136−7.2−93.3M
Water Bolt F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
2316.5789,966−129−7.8−102M
Enchant pearl boltsEnchanting · Enchants 10 bolts per cast.
2429449,464−412−14.2−185M
Varrock Teleport F2PTeleports
2535372,413−148−4.2−55.1M
Enchant emerald boltsEnchanting · Enchants 10 bolts per cast.
2737352,282−1,072−29.0−378M
Lvl-2 Enchant (emerald amulet) F2PEnchanting
2737352,282+93+2.5+32.8M
Lvl-2 Enchant (emerald ring) F2PEnchanting
2737352,282+161+4.4+56.7M
Mind Altar TeleportTeleports · Arceuus spellbook.
2822592,475−132−6.0−78.2M
Earth Bolt F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
2919.5668,433−137−7.0−91.6M
Enchant topaz boltsEnchanting · Enchants 10 bolts per cast.
2933.5389,088−1,694−50.6−659M
Lumbridge Teleport F2PTeleports
3141317,913−148−3.6−47.1M
Respawn TeleportTeleports · Arceuus spellbook.
3427482,757−519−19.2−251M
Fire Bolt F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
3522.5579,309−149−6.6−86.3M
Falador Teleport F2PTeleports
3748271,551−147−3.1−39.9M
Crumble Undead F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
3924.5532,018−131−5.3−69.7M
Salve Graveyard TeleportTeleports · Arceuus spellbook.
4030434,482−914−30.5−397M
Teleport to HouseTeleports
4030434,482−136−4.5−59.1M
Adept ReanimationArceuus · Plus an ensouled head.
4180162,931−841−10.5−137M
Wind Blast F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
4125.5511,155−209−8.2−107M
Superheat Item F2PAlchemy · Also gives the bar's Smithing xp; ore and coal not listed.
4353245,933−166−3.1−40.8M
Camelot TeleportTeleports
4555.5234,855−154−2.8−36.2M
Water Blast F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
4728.5457,349−224−7.9−102M
Fenkenstrain's Castle TeleportTeleports · Arceuus spellbook.
4850260,689−525−10.5−137M
Kourend Castle TeleportTeleports
4858224,732−259−4.5−58.2M
Enchant ruby boltsEnchanting · Enchants 10 bolts per cast.
4959220,923−1,235−20.9−273M
Lvl-3 Enchant (ruby amulet) F2PEnchanting
4959220,923+91+1.5+20.1M
Lvl-3 Enchant (ruby ring) F2PEnchanting
4959220,923−183−3.1−40.4M
Magic DartCombat spells · Needs a slayer's staff. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5030434,482−207−6.9−89.9M
Smoke RushCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5030434,482−608−20.3−264M
Snare F2PCurses and binds · Snare gives 60 xp if it splashes.
5061213,680−470−7.7−100M
Ardougne TeleportTeleports
5161213,680−258−4.2−55.1M
Shadow RushCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5231420,466−997−32.2−419M
Earth Blast F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5331.5413,792−233−7.4−96.4M
Civitas illa Fortis TeleportTeleports
5464203,663−260−4.1−53M
Paddewwa TeleportTeleports · Ancient spellbook.
5464203,663−260−4.1−53M
High Level Alchemy F2PAlchemy · Returns coins equal to the item's high alchemy value; profit is on the alchemy page.
5565200,530−172−2.6−34.5M
Blood RushCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5633394,983−949−28.8−375M
Charge Water OrbUtility · Cast on the water obelisk.
5666197,492+224+3.4+44.2M
Enchant diamond boltsEnchanting · Enchants 10 bolts per cast.
5767194,544−2,490−37.2−484M
Lvl-4 Enchant (diamond amulet) F2PEnchanting
5767194,544+17+0.3+3.31M
Lvl-4 Enchant (diamond ring) F2PEnchanting
5767194,544−548−8.2−107M
Ice RushCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5834383,366−606−17.8−232M
Watchtower TeleportTeleports
5868191,683−260−3.8−49.8M
Fire Blast F2PCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
5934.5377,810−245−7.1−92.6M
Bones to PeachesUtility · Unlocked at the Mage Training Arena.
6035.5367,168−328−9.2−120M
Charge Earth OrbUtility · Cast on the earth obelisk.
6070186,207+254+3.6+47.3M
Senntisten TeleportTeleports · Ancient spellbook.
6070186,207−643−9.2−120M
Trollheim TeleportTeleports
6168191,683−260−3.8−49.8M
West Ardougne TeleportTeleports · Arceuus spellbook.
6168191,683−1,038−15.3−199M
Smoke BurstCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
6236362,068−834−23.2−302M
Wind WaveCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
6236362,068−383−10.6−139M
Charge Fire OrbUtility · Cast on the fire obelisk.
6373178,554+411+5.6+73.4M
Ape Atoll TeleportTeleports
6474176,141−323−4.4−56.9M
Shadow BurstCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
6437352,282−1,606−43.4−566M
Bake PieUtility · Lunar spellbook; also gives the pie's Cooking xp. Pies not listed.
6560217,241−177−3.0−38.5M
Harmony Island TeleportTeleports · Arceuus spellbook.
6574176,141−661−8.9−116M
Water WaveCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
6537.5347,585−418−11.1−145M
Charge Air OrbUtility · Cast on the air obelisk.
6676171,506+445+5.9+76.3M
Kharyrll TeleportTeleports · Ancient spellbook.
6676171,506−601−7.9−103M
VulnerabilityCurses and binds
6676171,506−450−5.9−77.2M
NPC Contact (Astral Contact)Utility · Lunar spellbook; the spell was renamed Astral Contact.
6763206,896−261−4.1−54M
Blood BurstCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
6839334,217−1,516−38.9−507M
Enchant dragonstone boltsEnchanting · Enchants 10 bolts per cast.
6878167,109−2,547−32.7−426M
HumidifyUtility · Lunar spellbook; fills every empty vial, jug, bucket or bowl in the inventory.
6865200,530−148−2.3−29.7M
Lvl-5 Enchant (dragon necklace)Enchanting
6878167,109+135+1.7+22.6M
Lvl-5 Enchant (dragonstone amulet)Enchanting
6878167,109+272+3.5+45.5M
Lvl-5 Enchant (dragonstone ring)Enchanting
6878167,109−721−9.2−120M
Moonclan TeleportTeleports · Lunar spellbook.
6966197,492−390−5.9−77M
DegrimeUtility · Arceuus spellbook; cleans every grimy herb in the inventory and gives half the usual Herblore xp.
7083157,042−308−3.7−48.4M
Earth WaveCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
7040325,861−425−10.6−138M
Ice BurstCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
7040325,861−830−20.8−270M
Cemetery TeleportTeleports · Arceuus spellbook.
7182158,957−872−10.6−139M
Ourania TeleportTeleports · Lunar spellbook.
7169188,905−414−6.0−78.2M
Expert ReanimationArceuus · Plus an ensouled head.
7213894,453−1,569−11.4−148M
Lassar TeleportTeleports · Ancient spellbook.
7282158,957−268−3.3−42.6M
Waterbirth TeleportTeleports · Lunar spellbook.
7271183,584−383−5.4−70.3M
EnfeebleCurses and binds
7383157,042−483−5.8−75.9M
Smoke BlitzCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
7442310,344−1,112−26.5−345M
Barbarian TeleportTeleports · Lunar spellbook.
7576171,506−520−6.8−89.2M
Fire WaveCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
7542.5306,693−425−10.0−130M
Shadow BlitzCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
7643303,127−1,890−44.0−573M
Spin FlaxUtility · Lunar spellbook; spins 5 flax per cast.
7675173,793+704+9.4+122M
Superglass MakeUtility · Lunar spellbook. About 1.6 glass per sand if you pick up the overflow; also gives 180 Crafting xp.
7778167,109+1,796+23.0+300M
Dareeyak TeleportTeleports · Ancient spellbook.
7888148,119−278−3.2−41.2M
Khazard TeleportTeleports · Lunar spellbook.
7880162,931−522−6.5−85M
Tan Leather (black dragonhide)Utility · Lunar spellbook; tans 5 hides per cast.
7881160,919+1,109+13.7+178M
Tan Leather (blue dragonhide)Utility · Lunar spellbook; tans 5 hides per cast.
7881160,919+729+9.0+117M
Tan Leather (green dragonhide)Utility · Lunar spellbook; tans 5 hides per cast.
7881160,919+499+6.2+80.3M
Tan Leather (red dragonhide)Utility · Lunar spellbook; tans 5 hides per cast.
7881160,919+1,509+18.6+243M
EntangleCurses and binds
7989146,455−623−7.0−91.2M
Blood BlitzCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
8045289,655−1,794−39.9−520M
String JewelleryUtility · Lunar spellbook; xp is per amulet strung.
8083157,042−353−4.3−55.4M
StunCurses and binds
8090144,828−527−5.9−76.3M
Wind SurgeCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
8144.5292,909−430−9.7−126M
Ice BlitzCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
8246283,358−1,103−24.0−313M
Barrows TeleportTeleports · Arceuus spellbook.
8390144,828−1,391−15.5−201M
Carrallanger TeleportTeleports · Ancient spellbook.
8494138,665−1,038−11.0−144M
Fishing Guild TeleportTeleports · Lunar spellbook.
8589146,455−803−9.0−118M
Water SurgeCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
8546.5280,311−480−10.3−135M
Plank Make (mahogany)Utility · Lunar spellbook. Also costs 1,050 coins per plank (not listed).
8690144,828+1,273+14.1+184M
Smoke BarrageCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
8648271,551−1,518−31.6−412M
Catherby TeleportTeleports · Lunar spellbook.
8792141,679−803−8.7−114M
Enchant onyx boltsEnchanting · Enchants 10 bolts per cast.
8797134,376+507+5.2+68.1M
Lvl-6 Enchant (onyx amulet)Enchanting
8797134,376−120K−1,242−16.2B
Lvl-6 Enchant (onyx ring)Enchanting
8797134,376−749K−7,720−100.6B
Shadow BarrageCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
8849266,009−2,679−54.7−713M
Ice Plateau TeleportTeleports · Lunar spellbook.
8996135,776−793−8.3−108M
Annakarl TeleportTeleports · Ancient spellbook.
90100130,345−954−9.5−124M
Ape Atoll Teleport (Arceuus)Teleports · Arceuus spellbook.
90100130,345−1,744−17.4−227M
Earth SurgeCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
9048.2270,424−490−10.2−133M
Master ReanimationArceuus · Plus an ensouled head.
9017076,674−2,854−16.8−219M
Blood BarrageCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
9251255,578−2,571−50.4−657M
Lvl-7 Enchant (zenyte amulet)Enchanting
93110118,495−136K−1,236−16.1B
Lvl-7 Enchant (zenyte bracelet)Enchanting
93110118,495+201K+1,829+23.8B
Lvl-7 Enchant (zenyte necklace)Enchanting
93110118,495+243K+2,208+28.8B
Lvl-7 Enchant (zenyte ring)Enchanting
93110118,495−648K−5,890−76.8B
Ice BarrageCombat spells · Ancient Magicks. Base xp per cast; you also get 2 Magic xp per point of damage dealt.
9452250,663−1,500−28.8−376M
Fire SurgeCombat spells · Base xp per cast; you also get 2 Magic xp per point of damage dealt.
9550.5258,108−490−9.7−126M
Ghorrock TeleportTeleports · Ancient spellbook.
96106122,967−288−2.7−35.4M

Profit each is the value of what you make minus the materials, at current Grand Exchange mid prices and before the 2% GE tax. Negative numbers are a cost. Greyed rows need a higher level than you have.

How the magic calculator counts casts

Every row is one cast. Cost is the runes the spell uses at current prices; for spells that make something, such as alchemy, Superglass Make or Plank Make, the value of what comes out is set against the runes, so those rows can show a profit. Magic has no xp-boosting outfit, so the bonus selector stays on none. The cost assumes you buy every rune. With an elemental staff the runes it covers are free, so a fire staff takes the fire runes off High Level Alchemy and the real cost per cast is lower than shown.

Combat spells are the exception to fixed xp. Each cast gives its base xp plus 2 Magic xp for every point of damage dealt, so the calculator's figure for Ice Barrage or Fire Wave is the base, and your real xp depends on your hits. For a combat-spell view with max hits, see the spell list.

Key spells and their runes

SpellLevelXP per castRunesUsed for
Lvl-1 Enchant717.51 cosmic, 1 waterSapphire jewellery and bolts
Low Level Alchemy21311 nature, 3 fireCheap early xp
Superheat Item43531 nature, 4 fireMagic and Smithing together
Camelot Teleport4555.51 law, 5 airThe classic 45 to 55 stretch
High Level Alchemy55651 nature, 5 fireSlow xp that can pay for itself
Ice Burst7040 plus damage xp4 water, 4 chaos, 2 deathBursting on Slayer tasks
Plank Make86902 astral, 1 nature, 15 earthLunar; turns logs into planks
Enchant Crossbow Bolt (Onyx)87971 cosmic, 20 fire, 1 deathTen onyx bolts per cast
Ice Barrage9452 plus damage xp6 water, 2 blood, 4 deathFastest Magic xp in the game

Spell levels, base xp and runes above are fixed; the cost per cast moves with rune prices, which the calculator reads at today's values. Plank Make needs Lunar Diplomacy and Dream Mentor, and Ice Burst and Ice Barrage need Desert Treasure I.

Fast, cheap or profitable

Fastest: bursting and barraging groups of monsters. Ice Barrage on maniacal monkeys in Kruk's Dungeon reaches about 400,000 xp an hour, and many players burst Slayer tasks like dust devils and nechryael, where the drops cover part of the runes. Look at the Ice Barrage page for runes per hour.

Cheapest: splashing and teleports. Splashing on a monster with negative Magic accuracy costs one set of runes per cast and needs a click only every 20 minutes; the splashing calculator covers it in detail. Camelot Teleport from 45 costs a law rune a cast and takes 1,895 casts to get from 45 to 55.

Profitable: High Level Alchemy on items that sell for less than their alch value plus a nature rune, and Lunar spells like Spin Flax, Superglass Make, Tan Leather and Plank Make, where the product is worth more than the input. The high alchemy list ranks alch items by profit and buy limit, and Lunar spell money makers covers the rest.

The alching stretch

High Level Alchemy is slow, about 78,000 xp an hour at most and less while you do other things, but it can cost nothing or make money. From 55 it takes 197,967 casts to reach 99, which is why most players alch alongside other training rather than as the main method. The nature rune price sets the floor for every alch.

Free xp worth taking

The Arceuus Library gives 15 times your Magic level in xp per book you find for a customer, with no runes at all. Quests help early: Witch's Potion and Imp Catcher take you to 10 for nothing. The Magic training guide has the full level route.

Questions players ask

How many high alchs do I need for 99 Magic?

High Level Alchemy gives 65 xp per cast, so it takes 197,967 casts from the start of level 55 to 99. That is one nature rune per cast, plus fire runes unless you wield a fire staff. At up to about 1,200 casts an hour, that is a very long stretch on its own.

What is the fastest way to train Magic in OSRS?

Ice Barrage on groups of monsters, such as maniacal monkeys, at around 400,000 xp an hour. Ice Burst from 70 is the cheaper version. Both need Desert Treasure I. Among non-combat spells, Lunar spells like Plank Make and Tan Leather are the fastest options that also pay.

How does combat spell xp work?

Each combat spell gives a fixed base xp per cast plus 2 Magic xp for every point of damage. A splash, where the spell misses, gives only the base xp. That is why the calculator shows the base for combat spells: your real figure depends on accuracy and the monster's hitpoints.

What is the cheapest way to get 99 Magic?

Profitable Lunar spells and high alching items that alch for more than they cost. Both can come close to breaking even or better, though slower than bursting. Splashing is cheap per cast but very slow. Sort the calculator by gp per xp to see today's order.

Do I need a staff for magic calculations?

A staff changes the cost, not the xp. An elemental staff gives unlimited runes of its element, so take those runes off the cost the calculator shows. Battlestaves and mystic staves work the same way, and combination staves such as a smoke battlestaff cover two elements.