How do I get to Edinburgh?
Bus
9 Hours from London
Train
4 Hours from London
Airplane
An Hour from London
This is the most useful tips to travel to Edinburgh. First of all, I’ll tell you how to get to Edinburgh based on departure from London. There are about three ways to get to Edinburgh from London, and it takes about nine hours by bus, about four hours by train, and about an hour by plane.
Of course, the prices are matter. Usually the bus is the cheapest way as it takes the longest. Obviously the airplane is the most expensive transportation as it arrives the quickest. However, when you spend 9 hours on the bus, it takes a long time and you would get physically tired, so TicketHere recommends you to take a train trip.
How many days are enough to travel in Edinburgh?

Edinburgh is small and compact city in itself, so you travel only to major tourist attractions, you could tour it in one day. But you want to travel properly, it’s actually hard to see everything in a day, so you’d better stay in town for at least two nights and three days.
The Best time to travel to Edinburgh

Data sourced from the National Climatic Data Center
Summer is the best season in England. In these days, summer season in July and August, the temperature of London is well over 30 degrees, however, the temperature of Edinburgh, where is far more north from London, is relatively low. It is the summer season we called, but it’s rather cool. You may travel in July and August, the weather is not that hot, and especially travel in August, you will be able to enjoy the festive mood with the Edinburgh Fringe Festival, but there must be more tourists than any other time, right? It’s up to you how you will use this useful tips to travel to Edinburgh!