London’s calling - a melting pot of food, fashion, culture, history and shopping recognised as among the best in the world.
Trains to London
‘To tire of London is to tire of life.’ The famous words of Samuel Johnson have never been truer. The good news is that as one of the world’s greatest cities, one that combines history with cutting edge innovation, business with pleasure, culture with decadence, you’re never likely to tire of London. And with a range of cheap fares to choose from, it’s never been easier to plan your visit.
If you need a quick coffee, a bite to eat or even a last-minute birthday card, you’ll find everything you need within five minutes of London King’s Cross Station.
Give the kids a history lesson at London’s many museums, introduce them to the world of modern art at its galleries and captivate them at its many historic sites.
One of the world's leading shopping destinations, London has everything from designer clothing and luxury jewellery to vintage markets.
From history and culture to sport and retail therapy, you’ll never be short of things to do in London.
At the end of a busy day, it’s good to know there are plenty of options to lay your weary head.
London is one of the world’s great cities for food lovers. Its streets are packed with a dizzying array of foodie delights. Here’s our guide to a foodie day in London.
London has your shopping all sewn up – from fashion to food and toys to tech, across a range of high street stores, high-end boutiques and independent retailers.
From Vincent van Gogh to Pablo Picasso and Egyptian mummies to Anglo-Saxon ships, London has some of the world’s best museums and galleries.
Great value tickets to London
London is one of the busiest cities in the world, and by saving on your train ticket you’ll have even more spending money when you arrive. With our extensive cheap deals on rail tickets to London, you’re bound to find a fare that’s right for you and help your budget go even further.
All fares indicated are one way
Search for more tickets to London
Travel to London by Train
Virgin Trains East Coast trains arrive and depart at London’s Kings Cross Station, located to the north of the bustling West End and within easy walking distance of many of the capital’s attractions. It is serviced by no less than six Underground lines and a multitude of buses giving visitors quick access all of central London. So why not make your trip to London even easier by booking your train and tube tickets in one easy transaction right here on virgintrainseastcoast.com? And if you’re here to take in London’s sights or catch a show, do avail of our fantastic London 2For1 offers on hundreds of attractions across the capital.
Virgin Trains East Coast trains run every twenty minutes from Leeds or York to London. Rail services to Newcastle, York and Edinburgh are available twice an hour, and there are hundreds of other connections along the east coast mainline linking London to 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 the country. Travel to London from Doncaster, Leeds or Harrogate and you can bag a cheap Standard Advance one way from as little as £10.
TRAVEL TIMES TO LONDON
Some of our key routes to and from London include trains to York, Leeds and Newcastle, as well as services to Scotland along the scenic east coast mainline. Travel to London 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.
London to Leeds: from 2 hours 11 minutes
London to York: from 1 hour 51 minutes
London to Newcastle: from 2 hours 50 minutes
London to Edinburgh: from 4 hours 22 minutes