By continuing to use you are agreeing to the website Terms and Conditions, the Privacy Policy, and the Use of Cookies. We use cookies to collect and process anonymous information about your visit to our website. We will use this information to improve the contents of our site or to collate statistics about it, or to otherwise improve and personalise our services to you.

Our site isn't translated however click here for a translated introduction

Trains to London

Getting to London by train is simple and convenient with us. Choose your station and buy cheap train tickets in a matter of minutes and you could soon be enjoying all the hustle and bustle of the capital. London is a destination loved by business travellers and sight-seers alike, and it's home to some of the UK's biggest and brightest attractions so it's no wonder it's train links are excellent. Direct trains to London operate from all over the UK.

Millennium Dome London
Millennium Dome London

Book trains to London

Buy train tickets to London quickly and easily.

Once you've got your train transport sorted out, you'll be ready to plan the details of your trip to London. Whether you're planning to attend special events or you're in town for a big meeting, a comfortable London hotel is a must. And if you're planning on exploring the capital and beyond, a hire car could be just what you need when you arrive in London.

London train stations

London is the hub of the UK's rail network, and is therefore home to numerous well-connected train stations. Some of London's major train stations are:

  • Euston Station - London to Birmingham; London to Glasgow; London to Manchester; London to Liverpool, also connected to the underground
  • London Paddington - London to the West Midlands; London to Thames Valley; London to Bath; London to Bristol. Also home to Underground station
  • St Pancras Station - London to Yorkshire; London to East Midlands. Also home to the Eurostar
  • King's Cross - London to Leeds; London to Newcastle; London to Edinburgh, also connected to theunderground
  • Liverpool Street - London to Stansted Airport; London to Cambridge; London to Norwich. Also connected to the Underground
  • London Marylebone - London to Birmingham; London to Aylesbury

Home to many train stations, it's easy to get where you need to be when you travel to London by train - so make sure you buy cheap train tickets with us.

Related Articles

Visit London

Whether you're looking for a cultural night out in London's West End or sightseeing at some of the world's most famous tourist attractions, a trip to London never disappoints.

25 Places You Must Eat In London

A selection of the most unique, inspiring and incredible places to eat in London!

15 Best Cafes in London

There’s more to a good coffee than hot water and milk...

Trains from Birmingham to London

Birmingham New Street to London Euston from £6.00. Book in advance and save up to 92% compared to buying tickets on the day.

Trains from Edinburgh to London

Edinburgh to London Kings Cross from £20.00. Book in advance and save up to 85% compared to buying tickets on the day.

Trains from Leeds to London

Leeds to London Kings Cross from £14.50. Book in advance and save up to 87% compared to buying tickets on the day.

Trains from Manchester to London

Manchester Piccadilly to London Euston from £16.00. Book in advance and save up to 90% compared to buying tickets on the day.

  • Trains


Calendar View

Our new Quick Search feature is the easiest way to find the very cheapest day to travel for selected journeys.

more options

Outward Journey


Return Journey



Railcards must be carried on the journey with your tickets. more info 

Show me

Train Timetables

Outward Journey


Return Journey


Your Stay

Adults & Children

Room 1

Add another room

Car hire location

Pick up date and time


Drop off date and time


Drivers age

Top train ticket offers

Birmingham New Street to Manchester

Save up to 83% on advanced bookings

Loyalty points 6 £6.70

Birmingham New Street to Edinburgh

Save up to 86% on advanced bookings

Loyalty points 15 £16.00

Save with