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
You have to get on top of the Spirit Tower and shoot a light arrow in the eye. Then you will have another ''great'' time in the tower and at the end you will find it.
You can find two cracked blocks at the north-east corner,then you need the bombs to break them.
you get it from the princess.
His name is carben go to his sanctuary then pappuchia village then go sing the song of birds.
ur ma
Kill the mini boss on the Sandship
Get to the Northwest Sea Chart and find the Ghost Ship.
in the temple sanctuary for each land
they are found in the spirit temple
somewhere
After you complete the Ice temple you'll find out.
follow their gaze to where it meets