| Total | 13 Heart Containers to find. You start with 3 hearts, so the maximum is 16. There are no Pieces of Heart in this game. |
|---|---|
| Temple bosses | 5: Forest, Snow, Ocean, Fire and Sand Temple |
| Everything else | 8: Take ‘Em All On!, Rabbitland Rescue, the Anouki General Store, Russell’s training, the Whip Race, the Pirate Hideout, the Ends of the Earth Station and Beedle’s Club |
| Cost | 2,000 Rupees at the Anouki shop, 5,000 Rupees of spending at Beedle’s Air Shop, and small entry fees for three minigames |
| Reward | Each one adds one heart and refills your life |
Spirit Tracks hides 13 Heart Containers. Five are dropped by the temple bosses, and the other eight come from minigames, a shop, a loyalty club, a rabbit-catching quest and a hidden puzzle station. Because you begin the adventure with three hearts, collecting all 13 brings you to the maximum of 16. Each container arrives whole, so there is nothing to piece together.



Table of Contents
Heart Container quick reference
| # | Source | Region | Requirement |
|---|---|---|---|
| Forest Temple boss, Stagnox | Forest Realm | Defeat Stagnox | |
| Snow Temple boss, Fraaz | Snow Realm | Defeat Fraaz | |
| Ocean Temple boss, Phytops | Ocean Realm | Defeat Phytops | |
| Fire Temple boss, Cragma | Fire Realm | Defeat Cragma | |
| Sand Temple boss, Skeldritch | Sand Realm | Defeat Skeldritch | |
| Take ‘Em All On! Level 1 | Castle Town | Forest Temple cleared; 50 Rupees to enter | |
| Rabbitland Rescue | Forest Realm | Rabbit Net from Bunnio; bring back any 5 rabbits | |
| Anouki General Store | Snow Realm, Snow Sanctuary | 2,000 Rupees | |
| Russell’s sword training | Castle Town, Hyrule Castle | Snow Temple cleared; 20 Rupees; 60 hits on three guards | |
| Whip Race | Forest Realm, Whittleton | Whip; 50 Rupees; finish in under 1:15 | |
| Pirate Hideout | Ocean Realm, north of Papuchia Village | Bow and Arrows; Force Gem 16; score 4,000 or more | |
| Ends of the Earth Station | Fire Realm, northeast corner | Force Gem 20; Sand Wand; solve the Braintwister room | |
| Beedle’s Club (Gold Card) | Beedle’s Air Shop | 500 membership points, which is 5,000 Rupees spent |
Heart Containers from temple bosses (5)
These five come with the story. For the fights themselves, see the boss guide.
Heart Container 1: Forest Temple (Stagnox)
Win the fight against Stagnox at the top of the Forest Temple. Once the beetle falls and its green Force Gem is placed, a chest stands on the boss plaza. Open it to take your first extra heart.




Heart Container 2: Snow Temple (Fraaz)
Beat Fraaz in the Snow Temple. Once it falls, open the chest in the boss room to collect the container; the white Force Gem it releases reopens the Snow rail map.





Heart Container 3: Ocean Temple (Phytops)
Defeat Phytops at the end of the Ocean Temple, which sits on the sea floor. Once the boss is down, open the chest to take the Heart Container, then place the blue Force Gem to open the later Ocean tracks.



Heart Container 4: Fire Temple (Cragma)
Finish Cragma in the Fire Temple. When you place the red Force Gem in the statue, the Heart Container rises out of it and joins your life bar.



Heart Container 5: Sand Temple (Skeldritch)
Bring down Skeldritch in the Sand Temple. Once Skeldritch falls the sand drains away and a chest appears with the container; a stairway beyond it leads to the Bow of Light.


Heart Containers from sidequests and shops (8)
Heart Container 6: Take ‘Em All On! Level 1
After the Forest Temple, go to the Take ‘Em All On! hall in Castle Town and pay 50 Rupees to enter. Level 1 sends you through several waves of enemies and ends with a rematch against Stagnox. Cleaning out the course earns the Heart Container at the exit. Level 2 later pays a Bomb Bag and Level 3 a rare treasure, so only the first level gives a heart. The minigames page covers all three levels.



Heart Container 7: Rabbitland Rescue
Visit Rabbitland Rescue in the Forest Realm and talk to Bunnio, who gives you the Rabbit Net. Then catch rabbits from the train or on foot. Any five rabbits count, whichever realm they come from, so you can pick them up on the way to other goals. Carry five back to Bunnio for the Heart Container. Catching ten, then all 50, pays bigger rewards, and the full list is on the rabbit locations page.





Heart Container 8: Anouki General Store
The Anouki General Store in the Snow Sanctuary sells one Heart Container for 2,000 Rupees. It is only offered once: after you buy it, a 300 Rupee treasure takes its place. Save up before you visit, since this is the most expensive Heart Container in the game.


Heart Container 9: Russell’s sword training
After you clear the Snow Temple, a letter from Guard Captain Russell arrives through the postbox. Go to the Training Hall in Hyrule Castle and pay 20 Rupees. Hit the three Castle Guards at least 60 times before you take three hits yourself to win the Heart Container. Later attempts pay treasure by score: 60 to 119 hits give a treasure worth 150 Rupees, 120 to 199 hits one worth 500 Rupees, and 200 hits or more a Regal Ring or an Alchemy Stone. The container is a one-time prize for your first win.




Heart Container 10: Whip Race
Once you own the Whip from the Ocean Temple, a man named Wood opens a Whip Race course in Whittleton in the Forest Realm. Pay the 50 Rupee entry and swing along the vines to the finish in under 1:15. A time between 1:20 and 1:30 pays a Bomb Bag upgrade, and slower runs pay a treasure. You can run the course as often as you like, so retry until you break 1:15.




Heart Container 11: Pirate Hideout
The Pirate Hideout is in the Ocean Realm, just north of Papuchia Village. To reach it you need Force Gem 16, which the fish seller Niboshi gives you in return for the Mega Ice she asks for. Your first run frees a Papuchian prisoner and earns a Force Gem. Go back in with the Bow and Arrows to rescue a Goron instead, shooting Miniblins for points, and reach 4,000 points or more in that rescue to earn the Heart Container. Scores from 3,000 to 3,999 earn a larger Quiver instead, so you may have to try again. Force Gem details are on the Force Gems page.


Heart Container 12: Ends of the Earth Station
This station lies in the northeast of the Fire Realm, and its tracks open with Force Gem 20, which Rael gives you at the Sand Sanctuary once you deliver five Cuccos from Castle Town. Inside are three block-pushing rooms, named Brainteaser, Braintwister and Brainmasher. Bring the Sand Wand and solve the middle one, the Braintwister room, to open the chest that holds the Heart Container. The first room pays a 500 Rupee treasure and the last room a Regal Ring.





Heart Container 13: Beedle’s Club Gold Card
Beedle’s Air Shop opens after the Snow Temple, when his letter arrives. His hot-air balloon drifts around the realms; drive close and blow the train whistle and he lands by the tracks. Join his membership club (the Club Card costs 100 Rupees) and you earn one point for every 10 Rupees you spend. The Silver Card arrives at 200 points, and the Gold Card at 500 points, which means 5,000 Rupees of purchases. Reaching 500 points earns a Heart Container from Beedle in the shop, and the Gold Card itself arrives later by mail. Potions, bombs and the Bomb Bag all count toward the total, so you will reach it with steady shopping.




Planning your hearts
Rabbitland Rescue, the Anouki shop and Take ‘Em All On! Level 1 are open soon after the Forest Temple, so they are easy early wins. Russell’s training needs the Snow Temple, the Whip Race needs the Whip, and the Pirate Hideout and Ends of the Earth Station both depend on Force Gems that open late tracks. The five boss hearts arrive on their own as you follow the walkthrough, and the 100% completion checklist shows what is left.


