If you can’t find a trip that works for you, consider flying into London and then catching the sleeper train up to Edinburgh. If you plan on using public transport to explore Scotland ...