Trains to Edinburgh
Does any city in the UK wear its history as well as Edinburgh? The Scottish capital buzzes with a sense of excitement and innovation, typified by the phenomenon of the Edinburgh Festival. And yet behind the contemporary edge lies the resolute heart of one of Europe’s great historic cities. And did we mention it has a castle?
Great value tickets to Edinburgh
Our range of offers on train tickets to Edinburgh includes everything from cheap Standard Edinburgh tickets, to peak-time First Class fares to whisk you to Edinburgh in style and comfort.
All fares indicated are one way
Search for more tickets to Edinburgh
Travel to Edinburgh by Train
Travelling by train to Edinburgh is not just the easiest and most convenient way to access the centre of Scotland’s capital city, it is an experience in its own right. Edinburgh Waverley is the second-largest railway station in the UK. It forms the northern limit of the east coast mainline, but, as both a terminal station and a through station, it serves as a local traffic hub offering train services to Glasgow, Aberdeen and Inverness as well as trains south to Newcastle, Leeds and London. There is a great range of value train tickets and cheap rail fares available on our website to get to Edinburgh from destinations all across Scotland and England.
Travel times to Edinburgh
Some of our key routes to and from Edinburgh include trains to Aberdeen, Inverness and Glasgow as well as trains south to English destinations such as York, Newcastle and London along the scenic east coast mainline. Travel to Edinburgh by train and avail of the core benefits of rail travel – it’s often faster and always more relaxing than the alternatives, offers you flexibility and comfort and is perfect for an easy and hassle-free for trip with family and friends. Travel times vary from journey to journey, so please use our journey planner to find the right train for you. But one thing always remains the same: Only we offer Virgin Trains East Coast tickets at the best possible price with no hidden fees. That’s our Price Promise.
Edinburgh to Glasgow: from 1 hour 6 minutes
Edinburgh to Inverness: from 3 hours 23 minutes
Edinburgh to Leeds: from 2 hours 58 minutes
Edinburgh to London: from 4 hours 18 minutes