Looking at trains to Edinburgh? Scotland’s vibrant capital city has become a hotspot with travellers from all over the world. Combining the historical charm of its quaint Old Town with the modern-day buzz of its stylish New Town, Edinburgh is a captivating destination with so much to offer. Think stunning architecture, traditional Scottish pubs, picturesque shopping streets, amazing restaurants and beautiful scenery – and that’s just the start. To top it off, with its well-connected stations, it’s easy to travel to Edinburgh from wherever you’re based.
Finding cheap train tickets to Edinburgh is easy with our handy tips and tricks. If you’re eligible, it’s worth buying a railcard. There are a range of railcards on offer and they could save you a 1/3 off every ticket you buy. As soon as you’ve decided you want to travel to Edinburgh, get booking your tickets – the further in advance you book, the cheaper they’ll be. And if train tickets to Edinburgh are still expensive, look at splitting up your journey. Buying multiple tickets for one journey can work out cheaper than buying just one.
Edinburgh is home to two mainline train stations; Edinburgh Waverley and Haymarket Station. The former is located in the heart of the city centre and is the busier of the two, whilst Haymarket is located near the city’s West End. Both train stations serve destinations across Scotland and the rest of the UK.
You can catch trains to Edinburgh from many UK cities. Popular journeys include the 4-hour train from London to Edinburgh, operated by Avanti West Coast, LNER and Lumo, and York to Edinburgh, a 2.5-hour service operated by providers including East Coast and LNER. Within Scotland, Glasgow to Edinburgh is also a popular route.