London to Edinburgh by train

Taking a London to Edinburgh train that suits you

If you’re coming from London for a stay with us at Parliament House Hotel in Edinburgh, travelling by train is a great way to see the country in comfort. Rolling countryside, breathtaking coastlines and amazing city architecture all pass by your window on the route. There are many different options to choose from too – keep reading to find out which suits you best.

Whatever type of train you go for, if you can book a window seat it’s often worth doing. This is because although some trains offer table seats or airline-style seats, but not all seats come with windows! So if you are travelling for the views, above all plan ahead.

Regular London to Edinburgh trains

Train services offer regularly scheduled departures from London Kings Cross to Edinburgh Waverley. The average London to Edinburgh train time for these services, for example, is four and a half hours. Some trains are a bit faster, some a bit slower, just remember to check this when you book. Book a train.

Edinburgh Waverley Train Station at night

Sleeper trains from London to Edinburgh

If you’s prefer to sleep through the journey, why not consider travelling on an overnight sleeper train? The Caledonian Sleeper offers an experience many people never think to enjoy, and can transport you through time to the days of more leisurely travel.

You can either choose a seat in the coach, or book a private room with a bed. Food and drink is available on the train and guests staying in a room also get access to the exclusive Club Car.

Board the train at 10.30 pm at London Euston and you’ll get into Edinburgh Waverley just after 7 am the next morning, leaving you plenty of time to enjoy the day.

Staying at Parliament House Hotel

Parliament House Hotel sits only a 5-minute walk from Waverley, Edinburgh’s main train station. Our hotel is tucked away on a quiet street, just off Waterloo Place at the east of end of Princes Steet, making it easy to get here after your train journey. Find out more about our city centre hotel rooms and book your stay with us today!