How Long Is The Train Journey From Edinburgh To St Andrews?
The average journey time by train between Edinburgh (Waverley) and St Andrews Road is 10 hours and 17 minutes, with around 38 trains per day. Is there a direct train from Edinburgh to St Andrews? There are direct train services available. You can get the cheapest train tickets for this route for as low as …
How Long Is The Train Journey From Edinburgh To St Andrews? Read More »