If you’re familiar with previous titles in the Legend of Zelda series then no doubt you know all about heart containers and how tricky some of them are to come by. If you’re new to the Legend of Zelda franchise then basically the idea is that Link starts off with 3 hearts and as you progress through the game you can increase your number of hearts (health) by defeating bosses, buying of winning hearts and finding well hidden hearts. There are a total of 13 extra heart pieces to collect in the Legend of Zelda: Spirit Tracks and heres how to get them all.
Heart piece 1
- Where is it? – Forest Temple.
- What do i need? – The Whirlwind.
- When can i get it? – At the end of the Forest Temple.
The first heart piece is easy to find and you have no chance of missing it, just beat Stagnox Armored Colossus to get the heart piece as your reward.
Heart piece 2
- Where is it? – Castle Town
- What do i need? – The Whirlwind, minimum 50 rupees
- When can i get it? – After finishing the Forest Temple
Once you’ve beaten the Forest Temple head to Castle Town. There is a building in the south-east area of town that is run by an old lady where you can pay 50 rupees a time to play the mini-game, The mini-game is essentially an arena with 10 floors, to get the heart piece you need to clear all 10 floors without dying. After doing so the precious heart piece is your reward.
Heart piece 3
- Where is it? – Snow Temple
- What do i need? – The Boomerang
- When can i get it? – Towards the end of the temple
After you beat the Snow Temple boss Frazz the third heart piece is located in a treasure chest not far from Frazz.
Heart piece 4
- Where is it? – Rabbitland Rescue
- What do i need? – The Rabbit Net
- When can i get it? – After finishing the Snow Temple
After finishing the Snow Temple and defeating Frazz head to Rabbitland Rescue. You may already have the Rabbit Net, if not make sure to obtain it. Once your ready to catch some rabbits make sure you catch at least 5 rabbits and then talk to the owner, that will net you your 4th heart piece.
Heart piece 5
- Where is it? – Snow Sanctuary
- What do i need? – 2000 rupees
- When can i get it? – Upon discovering the Snow Sanctuary
You’ll need 2000 rupees to get your 5th heart piece. Once you’ve got enough rupees head to the Anouki shop, it may be wise to make sure you still have some rupess left over after buying this heart piece as you don’t want to end up at a loss with no rupees.
Heart piece 6
- Where is it? – Hyrule Castle
- What do i need? – Minimum 50 rupees
- When can i get it? – Anytime after completing the Snow Temple
After finishing the Snow Temple you will receive a letter from Russel the sword trainer at Hyrule Castle. Once you go and see Russel he challenges you to fight his 3 guards and hit them 60 times in the time limit, if you complete this challenge you will be rewarded with your 6th heart piece.
Heart piece 7
- Where is it? – Ocean Temple
- What do i need? – The Whip
- When can i get it? – After defeating the Ocean Temple boss
The Ocean Temple boss is Phytops who is essentially a quite menacing giant plant. After defeating Phytops you will obtain your 7th heart piece as the reward.
Heart piece 8
- Where is it? – Whittleton Village
- What do i need? – The Whip
- When can i get it? – After beating the Ocean Temple
After obtaining the whip and finishing the Ocean Temple head to Whittleton Village. There is a whip race challenge you can take part in in Whittleton Village and if you manage to complete the race in under 1min 15secs’ you will get your 8th heart piece as the reward.
Heart piece 9
- Where is it? – Fire Temple
- What do i need? – The Bow & Arrow
- When can i get it? – After defeating Cragma, the Fire Temple boss
After obtaining the Bow & Arrow and defeating Cragma the Lava Lord you will find the heart piece in a chest after the battle.
Heart piece 10
- Where is it? – Pirate Hideout
- What do i need? – N/A
- When can i get it? – After finishing the Fire Temple
After collecting your 16th force gem the spirit tracks from Papuchia Village will appear and lead you to the Pirate Hideout. Once you have successfully rescued the prisoner you will need to play the pirate mini-game and score over 4000 points to get your hands on the 10th heart piece.
Heart piece 11
- Where is it? – Sand Temple
- What do i need? – The Sand Wand
- When can i get it? – After defeating the Sand Temple boss
After beating the Sand Temple boss you will find the 11th heart piece in a nearby chest.
Heart piece 12
- Where is it? – Beedle’s Air Shop
- What do i need? – 5000 rupees
- When can i get it? – Later on in the game once Beedle’s Air Shop has opened
To get hold of the 12th heart piece you will need to amass 500 points from Beedle, this works out at spending 5000 rupees in his shop. Once you have spent 5000 rupees you will become a gold member and Beedle will give you the heart piece as a reward.
Heart piece 13
- Where is it? – Ends of the Earth Station
- What do i need? – The Sand Wand
- When can i get it? – In the Earth Station
The 13th and final heart piece is obtained in the Earth Station. You will need to have collected all 20 force gems for the spirit tracks leading to the Earth Station to appear, once inside finish the 3 puzzles and after the third and final puzzle your hard work will be rewarded will a heart piece!

