You'll find cheaper tickets if you stick to off-peak hours. Peak times tend to fall during the morning commute - from 05:15 to 09:50 on weekdays. Super-off-peak tickets, which are even cheaper, can sometimes be found on trains in the middle of the day or later on in the evening.
Otherwise book your ticket in advance and you're likely to get dramatic discounts on fares. Chiltern Railways release their cheap tickets 12 weeks before, while Virgin release their cheapest fares up to 24 weeks in advance.
Trains from Birmingham to London can take anywhere from 1 hour and 15 minutes to 2 and a half hours, depending on how many stops there are en route. The shorter trains only call in at a few stations such as Birmingham International Airport, Coventry and Watford Junction. The longer trains stop more frequently with stops in towns like Leighton Buzzard, Milton Keynes and Rugby.
While most services are direct, a few services have changes in Rugby or Nuneaton.
Virgin Trains run services from Birmingham New Street, and Chiltern Railways operate trains from Birmingham Moor Street.
Trains from Birmingham New Street terminate at London Euston station. This is in the Kings Cross area of the city, just a 15 minute walk from the international train station at St Pancras. It's well connected to the underground network: the Circle, Hammersmith & City and Metropolitan lines all stop at Euston, while the Northern, Piccadilly and Victoria lines stop at Kings Cross underground (13 minutes' walk away).
Trains from Moor Street terminate at Marylebone Station. Its nearest underground stop is Baker Street - about 7 minutes' walk away. Underground lines at this station are the Bakerloo, Circle, Jubilee, Hammersmith & City and Metropolitan lines.
The last direct train of the day leaves Birmingham New Street at 23:10 and arrives at London Euston at 01:13.
The first train leaves Moor Street at 05:15 and gets to Marylebone at 06:31. If you'd rather arrive at Euston, there's a train from New Street at 05:29 that will get you to London for 07:05.
Train timetables are subject to change: compare tickets from Birmingham to London to see the latest departure times.
5 stars | Alyssa Collier
London is one of my favorite cities in the world. A modern city that is filled with hundreds and hundreds of years worth of history. When I stayed here (I came with family) we opted out of staying in a hotel and rented apartments which we found was the best option. You have tons of space and it gives you a little bit more freedom. We chose to shop local markets to find food to cook for breakfast and had our attempts of cooking a traditional english breakfast as well. I love this city and always looking for an excuse to go back. Each visit will never be like the last as you constantly find something new to see.
5 stars | Awilda Hernandez
I've visited the city of London a few times and this is an amazing city for those who love the outdoors, learning about history, art, and enjoying an amazing day cruise through the River Thames. The city offers views of the London Eye, Buckingham Palace, Houses of Parliament, St. Paul's Cathedral, Shakespeare's Globe Theatre, and much more. You will be able to explore the entire city of London on foot or aboard city tour buses. This is one of the oldest cities in the world where you will learn much about world history.
5 stars | Rebecca Goglia
This is a really beautiful train station! Harry Potter fans, don't miss Platform 9 3/4 for a great photo opp. They even have an assistant who with adorn you with your chosen house scarf and blow it in the "wind' for you for your perfect photo. There's of course a Harry Potter souvenir shop here too. Worst part of the station is that there are no outlets; I looked and I asked. TIP: I found a cheeky one right outside the door to the Virgin Lounge on the upper floor.