I'd like to see Edinborough and some parts of northen England on my way from Dublin to London. Does anyone know how the trains would be for this? Thanks!
That's quite a detour from your direct route between Dublin and London. If you want to do it all overland, you would need to get a train or bus from Dublin to Belfast, ferry to Cairnryan in Scotland, then a fairly complicated train/bus journey from Cairnryan to Edinburgh. To be honest if you want to do it that way I'd fly from Dublin to Edinburgh (Aer Lingus or Ryanair) and then work my way south through Scotland and England by train.