You will find the bow in the Temple of Courage.
Unlike other Zelda games, there's no one specific area to get the bow. Instead, the bow is gotten somewhere in each level, as you don't keep items from level to level.
Samurai swords and Bow and arrow
In the Goron Mines.......You will see it
there is no spirit arrow in the legend of zelda spirit tracks but there is a bow of light,if you mean the bow of light you get it from beating the boss in the sand temple hope its not to late
short swords, spears, bow and arrow etc.
catupults and swords
they used bow' n ' arrow, swords shields and sphere's
In the Goron Mines after the Mid-Boss
use your bow and arrow
She draws a gigantic bow and arrow and shoots the arrow in a straight line horizontally. Any player who touches the arrow will launch.
beat the first dungeon mid boss
Kill the mini boss on the Sandship
The bow is located in the Goron Mines, the second dungeon of the game. You have to defeat the dungeon's miniboss, Dangoro, to get it.