I need to be in Edinburgh, actually Dunfermline, on Monday 21st November. What I would like to do is travel to Glasgow on Sunday 20th, through to Haymarket and onto Dunfermline on Monday morning and return to Whitchurch late Monday. Can I buy a return to Edinburgh (Waverley, Haymarket, Dunfermline?) and break the journey overnight in Glasgow? If not what is the best way to do this?