From Edinburgh there is a regular service between Glasgow, Lothian region, Perth, Dundee and Aberdeen. Both Perth and Aberdeen offer connections to Inverness and, from there, services operate to Wick, Thurso and the Kyle of Lochalsh near Skye. Glasgow opens the door to the west coast covering Oban, Fort William and Mallaig at the southern access to Skye. If travelling either to or from Ireland, Glasgow is reached from Stranraer harbour. More details can be obtained from your British Rail station or travel agent.
All services depart daily.
The journey time from Kings Cross to Edinburgh is around 4 hours and from Euston to Glasgow around 5 hours. From Inverness to Wick and Thurso the journey is between 4 - 5 hours depending on the train taken. Edinburgh and Glasgow A half-hourly ScotRail shuttle service runs between Edinburgh and Glasgow in just 50 minutes and other express services link Edinburgh and Glasgow with Stirling, Perth, Dundee, Aberdeen and Inverness. Sleeper Services ScotRail operate InterCity sleeper services, e.g. The Caledonian Sleeper, from London to Edinburgh, Glasgow, Aberdeen, Inverness and Fort William every night from Sunday to Friday, offering air-conditioned cabins for one or two passengers. Sleeper reservations can be made at any mainline station or rail-appointed travel agents as well as at railway booking offices in Europe.