London to Edinburgh Train
Britain trains are a modern marvel that can transport passengers from London to Edinburgh in less than 5 hours. This route has one of the most picturesque views. Hence, it is a great way to relish Britain's beauty. Thus, make sure to book your tickets in advance as they get sold out quickly.