I'd say the Ocean Temple is about a third of the way through. Spirit Tracks isn't that long if you don't do any side quests and you aren't terribly stuck on anything. I went through it in less than a week myself, so it's very possible. Though I did it during Christmas week, so I might have had a little more time than that.