Trains to Aberdeen
Known as the ‘granite city’ thanks to the silver-grey granite used to build much of the town, Aberdeen is the powerhouse of north east Scotland. As the centre of the UK’s oil and gas industry, it also boasts a lively, cosmopolitan feel that belies its location, with hotels, restaurants, cultural attractions and shops to match any in the UK.
Great value tickets to Aberdeen
Take a look at some of our special offers on train tickets to Aberdeen. Relax in comfort with a Standard ticket to Aberdeen and let Virgin Trains East Coast do the work. Or why not treat yourself to a little luxury with one of our First Class fares to Aberdeen?
All fares indicated are one way
Search for more tickets to Aberdeen
Travel to Aberdeen by Train
Aberdeen is Scotland’s third largest city and an important transport hub. Located at the heart of the Granite City, Aberdeen Rail Station gives visitors easy access to the bustling centre and great links to other parts of town. Virgin Trains East Coast runs an hourly train service to Glasgow, Edinburgh and Inverness, and offers regular connections to York, London and the rest of the UK. There is a great range of value train tickets and cheap rail fares available on our website from destinations all across Scotland and England.
Travel times to Aberdeen
Some of our key routes to and from Aberdeen include trains to Edinburgh, Glasgow and London, along the scenic east coast mainline. Travel to Aberdeen 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.
Aberdeen to Edinburgh: from 2 hours 10 minutes
Aberdeen to Glasgow: from 2 hours 48 minutes
Aberdeen to Inverness: from 2 hours 9 minutes
Aberdeen to London: from 6 hours 59 minutes