Catch the 08:49 from Newcraighall, arrives in Edinburgh Park only 2 minutes late.
Homeward, catch the 17:11 from Edinburgh Park (which amazingley, is only 1 minute late). Things take a turn once the train leaves Edinburgh Park, we get held up just outside of Haymarket (for at least 5 minutes) then again between Haymarket and Edinburgh Waverley. We reach Edinburgh Waverley at around 17:38 (the train is supposed to arrive at 17:24). We finally make it to Newcraighall a full 15 minutes late.