Magic skillcape

Magic training methods, level 1 to 99

21 ways to train Magic in Old School RuneScape, from level 1 to 99, with the XP an hour the wiki gives for each, how much attention it takes and what it needs.

The fastest listed is Enchanting bolts (1-tick) at up to about 369k XP an hour, from level 4. The best AFK option is Blood bursting desert bandits at up to about 196k XP an hour, from level 68.

Open the plannerType your name to see which of these your account has unlocked.
LevelMethodXPAttentionFor
1Arceuus Library booksEach book handed in gives 15 times your Magic level. 120 books an hour with the Kourend Library plugin, 150 with stamina. No runes needed. ≈ 2k to 178k an hour ActiveEveryone
1SplashingAutocast at -64 Magic attack on a weak monster, a click every 20 minutes. 1,200 casts an hour of your best spell. Strikes cost about 1 gp an XP, waves and surges 8 to 10. ≈ 7k to 61k an hour AFKEveryone
1Quest skip to level 34Witch's Potion and Imp Catcher give level 10. The Grand Tree and Watchtower reach 33, and any other quest with a Magic reward passes 34. Fights can be safespotted. no hourly rate ActiveEveryone
4Enchanting bolts (1-tick)Tick-perfect. Hold space and click the spell every tick, about 5,500 casts an hour. The GE sells 11,000 bolts of a type per 4 hours, so stock up first. Very expensive. ≈ 50k to 369k an hour ActiveMains
4Enchanting boltsOne click enchants 10 sets, one every 3 ticks: about 2,000 casts an hour alongside other things. Stops at diamond: too few dragonstone or onyx bolts are sold. A loss. ≈ 18k to 134k an hour Semi-AFKMains
7Mage Training ArenaCasual pace in the best room: Enchanting Chamber, the Alchemist's Playground from 21 (about 900 nature runes an hour), Lvl-6 enchanting at 87. Points buy wands and runes. ≈ 42k to 130k an hour ActiveEveryone
7Enchanting jewelleryLvl-1 to Lvl-5 Enchant cast by hand on GE jewellery, about 1,600 an hour with banking. Left to autocast it is about half. Usually a small profit. Lvl-5 ties up millions. ≈ 28k to 125k an hour ActiveMains
9Rock crabs with earth spellsRellekka. Aggressive for 10 minutes, then walk off to reset. A 20% earth weakness. No requirements. Rate estimated from your best earth spell: the wiki gives none. depends on your levels AFKEveryone
9Gemstone Crab with combat spellsIt burrows about every 10 minutes: crawl through the cave and attack again. No weakness and 87.5% XP, so the wiki rates other crabs higher for Magic. Rate estimated. Needs Children of the Sun. depends on your levels AFKEveryone
13Frost crabs with fire spellsRuins of Tapoyauik in Varlamore. A 100% fire weakness doubles fire spell damage. Reset aggression every 10 minutes. Rate estimated: the wiki gives none. Needs The Heart of Darkness. depends on your levels AFKEveryone
21Low Level Alchemy31 XP a cast every 3 ticks, 60k an hour at most standing still and much less alongside other training. Usually a small loss. Switch to High Level Alchemy at 55. ≈ 51k an hour Semi-AFKEveryone
43Superheat Item53 XP a cast plus Smithing XP. Ironmen superheat their own iron or gold ore and the guide warns it eats nature runes. Only listed for 43 to 55. ≈ 82k an hour ActiveEveryone
55High Level Alchemy65 XP a cast, 78k an hour at most standing still. Expect 20k to 50k when alching alongside other training. Ironmen alch Slayer drops and crafted items. ≈ 66k an hour Semi-AFKEveryone
68Blood bursting desert banditsBig Heist Lodge in the Bandit Camp with a Saradomin or Zamorak item and a staff that autocasts Ancient Magicks. Blood spells heal you. Barrage at 92. Runes are a loss. Needs Desert Treasure I. ≈ 128k to 196k an hour AFKMains
70Bursting maniacal monkeysKruk's Dungeon: Monkey Madness II started is enough. Bring a light source and a staff that autocasts Ancient Magicks. Auto retaliate, Protect from Melee. Barrage at 94. Needs Desert Treasure I, Monkey Madness II, 43 Prayer. ≈ 220k to 300k an hour Semi-AFKMains
70Burst or barrage Slayer tasksWarped jellies (52 Slayer), dust devils (65), nechryaels (80) and smoke devils (93) on task. Drops usually cover the runes. No Magic rate on the wiki, so none is shown. Needs Desert Treasure I, 52 Slayer. no hourly rate ActiveEveryone
71Cure Me on araxytesTick-perfect. Cast Cure Me every tick while araxytes in the Morytania Spider Cave keep you venomed. Up to 414k at 6,000 casts an hour. Needs prayer potions. Needs Lunar Diplomacy, Priest in Peril, 43 Prayer. ≈ 352k an hour ActiveMains
78Tan Leather81 XP a cast tans five hides, about 8,000 hides an hour with good timing and quick banking. Buy dragonhide and sell the leather at a profit. Use a fire staff. Needs Lunar Diplomacy, Fremennik Hard diary. ≈ 110k an hour ActiveMains
80String Jewellery83 XP an amulet and one click strings a whole inventory in 49 seconds. About 1,500 an hour half watching, 160k flat out. Diamond amulets (u) lose about 150 gp each. Needs Lunar Diplomacy. ≈ 130k an hour Semi-AFKMains
86Plank MakeAutocast on mahogany logs, about 90 seconds an inventory. Manual casting gives 166k. Small profit for mains. Ironmen need their own logs. Needs Dream Mentor. ≈ 90k an hour AFKEveryone
94Barraging Wilderness banditsLava bridge by the Bandit Camp in level 19 Wilderness, so risk little. Ice Barrage on auto retaliate from a staff that autocasts it. Ice sacks replace runes. Profitable. Needs Desert Treasure I. ≈ 187k an hour Semi-AFKMains

This list is not complete. Every method here was checked against the Old School RuneScape Wiki, and some good ones will be missing. If you know one, suggest it and it will be checked and added.

Adapted from the Old School RuneScape Wiki: Gemstone Crab/Strategies, Ironman Guide/Magic, Mage Training Arena, Maniacal monkey/Strategies, Pay-to-play Magic training, Splashing/Guide, String Jewellery, Tan Leather. Rates are the wiki’s and assume its listed setups. Licensed CC BY-NC-SA 3.0.