Spirit Tracks has no Pieces of Heart. Every extra heart is a whole Heart Container. Link starts with three hearts, and there are 13 Heart Containers to find: five from the temple bosses and eight from minigames, shops and sidequests.
Boss Heart Containers (5)
- Stagnox (Forest Temple): in a large chest after the fight.
- Fraaz (Snow Temple): in a chest in the boss room.
- Phytops (Ocean Temple): in a chest after the fight.
- Cragma (Fire Temple): appears after the fight.
- Skeldritch (Sand Temple): in a large chest after the fight.
Other Heart Containers (8)
- Rabbitland Rescue (Forest Realm): once you have the cannon, the man at Rabbitland Rescue gives you the Rabbit Net. Bring him any five rabbits for a Heart Container.
- Anouki General Store (Snow Sanctuary): sold once, for 2,000 Rupees.
- Take 'Em All On! (Castle Town): after the Forest Temple, clear the first level of this battle challenge, which ends with a rematch against Stagnox.
- Sword training (Hyrule Castle): after the Snow Temple, pay Captain Russell for an advanced training session and beat it.
- Whip Race (Whittleton): once you have the Whip, finish the course in under 1 minute 15 seconds.
- Pirate Hideout (Ocean Realm): once you can reach the hideout and have the Bow, score 4,000 points or more in the shooting game to rescue the Goron prisoner.
- Ends of the Earth Station (Fire Realm): late in the game, clear the Braintwister cave, which needs the Sand Wand.
- Beedle's Air Shop: join Beedle's club and keep shopping. Reaching Gold membership earns you a Heart Container.