Spirit Tracks Heart Containers
Spirit Tracks features 13 Heart Containers scattered across New Hyrule, giving Link a maximum of 16 hearts. Of the 13 Heart Containers Link can find, 5 of them are found as rewards for defeating the various bosses at the 5 Temples scattered around the world. There are then 8 additional Heart Containers to find. Below is listing of all the heart containers, in order that you can acquire them.
Location: Castle Town
Conditions: Acquire the WhirlwindHeart Container #2: Head to Castle Town and enter the building at the bottom-right corner of town to find the Take 'Em All On Challenge. It costs 50 Rupees to compete. Level 1 is unlocked after completing the Forest Temple; it consists of 10 floors and most of the enemies are fairly easy. Link does not get any recovery hearts throughout the 10 floors, but he still can use potions. Head to the Take 'Em All On page to see a list of the enemies in this level.
Location: Hyrule Castle
Conditions: Enough Rupees to practice (50)Heart Container #5: After completing the Snow Temple Link should receive a letter from Russell, the swordsman at Hyrule Castle. Check it out and Russell has setup a mini-game of sorts. Link must score at least 60 hits on the three guards to get the Heart Container. The trick is to just stay between the swordsman on the right and at the bottom. Just keep hitting them over and over, and it appears that one of them is reaching back as if they are going to hit Link, quickly turn around and slash at them. Link should be out of reach so the left guard won't be an issue.
Location: Pirate Hideout
Conditions: Acquire the BowHeart Container #10: After Link has completed the Fire Temple, he can then collect the 16th Force Gem by bringing ten units of Mega Ice to the Fish Seller in Papuchia Village. This will open new Spirit Tracks, allowing Link to reach the Pirate Hideout. After saving the Papuchia Prisoner Link can play he Pirate mini-game. Score 4,000 points and Link will get the Heart Container.
Location: Ends of the Earth Station
Conditions: Acquire the Sand WandHeart Container #12: Link first needs to collect the 20th Force Gem to open up Spirit Tracks to access the Ends of the Earth Station, located at the far northeast part of the land. Near the station, there is a cave that has several block pushing puzzles. After completing the third and most difficult of the block pushing puzzles, Link will be rewarded with a full Heart Container.