Please take a moment to familiarise yourself with the forum guidelines:
Check out our country and city guides at

What is the best way to travel from England to Scotland?

edited December 2017 in - Britain and Ireland
Hey everyone. I'm going to be in the UK in a few months and I'm really keen to check out Scotland as well. What is the best way to travel from one country to the next. I'm thinking mostly about travelling from London to Edinburgh. :)


  • Hi Sam,

    Sounds great, a trip to Scotland should definitely be worthwhile. There are plenty of options when travelling between London and Edinburgh, it all depends on your budget and what kind of experience you're looking for.

    The cheapest choice has got to be taking a coach (bus), which will set you back around £26 and will take 9 hours, more or less. Renting a car and splitting the petrol costs with friends is also be a feasible option, you'll have the opportunity to stop along the way and visit the Lake District, the trip should take around 7 hours.

    Journeying by train can be a fun experience and can take anything from 4 hours 20 min to over 8 hours on a sleeper train. Flying can be well-priced depending on when you book, generally around £50-£80, before you factor in the transport to the airport and back, extra luggage costs etc.

    Hope that helps!

  • @SamWilso .... take the train from London KingsX direct to Edinburgh. It is a much more comfortable journey than the bus. The station is in the heart of the city and renovated to high standards.
  • Scotland, the U.K.’s northernmost country, is a land of mountain wildernesses such as the Cairngorms and Northwest Highlands, interspersed with glacial glens (valleys) and lochs (lakes). Its major cities are Edinburgh, the capital, with its iconic hilltop castle, and Glasgow, famed for its vibrant cultural scene. Scotland is also famous for golf, the game first played at the Old Course at St Andrews in the 1400s.
  • I would recommend traveling by train because it is the best and affordable option. Train journey from London to Scotland can take 4 hours 20 minutes and cost £40 one way.
Sign In or Register to comment.