This document presents a delay constrained routing algorithm for wireless sensor networks with a mobile sink. It begins with an introduction to sensor nodes, wireless sensor networks, and the challenges of routing in WSNs. It then discusses prior work on stationary and mobile sink approaches. The proposed work formulates the problem and solves it using an optimal traveling salesman tour calculation and variable sojourn time computation. Simulation results show the proposed algorithm outperforms an existing MILP approach in terms of throughput, delay, energy consumption and network lifetime.