Compare prices and tickets by train, coach or flight

Tue
7 Dec
£39West Midlands Railway
Find prices
Wed
8 Dec
£25West Midlands Railway
£14Megabus
Thu
9 Dec
£39West Midlands Railway
£14Megabus
Fri
10 Dec
£39West Midlands Railway
£14Megabus
Sat
11 Dec
£39West Midlands Railway
£14Megabus
Sun
12 Dec
£15West Midlands Railway
£14Megabus
Mon
13 Dec
£24West Midlands Railway
£14Megabus
Tue
14 Dec
£39West Midlands Railway
£14Megabus
Wed
15 Dec
£39West Midlands Railway
£14Megabus
Thu
16 Dec
£39West Midlands Railway
Find prices
Fri
17 Dec
£24West Midlands Railway
£14Megabus
Sat
18 Dec
£39West Midlands Railway
£14Megabus
Sun
19 Dec
£33West Midlands Railway
£14Megabus
Mon
20 Dec
£21West Midlands Railway
£14Megabus
Tue
21 Dec
£39West Midlands Railway
£14Megabus
Wed
22 Dec
£25West Midlands Railway
£14Megabus
Fri
24 Dec
£13Avanti West Coast
£14Megabus
Sun
26 Dec
Find prices
£15Flixbus
Mon
27 Dec
£32West Midlands Railway
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Tamworth to London

distanceDistance102 miles (164 km)
durationAverage train duration1 h 29 min
priceAverage train ticket price£31 (€35)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesWest Midlands Railway or Avanti West Coast

Trains from Tamworth to London cover the 102 miles (164 km) long route taking on average 1 h 29 min with our travel partners like West Midlands Railway or Avanti West Coast. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £15, but the average price of train tickets is £31. Travellers depart most frequently from Tamworth and arrive in London Victoria.

Travel Tips

Trains from Tamworth to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Tamworth to London.
FAQs
How much does a cheap train between Tamworth and London cost?
Looking to save money on your route? Omio customers have found the cheapest train from Tamworth to London for the next 7 days starting from £15  one way.
How much does the train from Tamworth to London cost on average?
The Tamworth to London train ticket price is on average £31  if you are looking to buy your tickets for this trip in the next week.
How far is it from Tamworth to London by train?
The distance from Tamworth to London by train is approximately 102 miles (164 km).
How long does it take from Tamworth to London by train?
While the time it takes to travel 102 miles (164 km) to London from Tamworth can vary based on specific dates, weekends, and bank holidays, the train duration from Tamworth to London is on average 1 h 29 min.
Which train station in Tamworth goes to London? Which train station do I come into London from Tamworth?

Some of the Tamworth train stations to London you can start your journey from include Tamworth and Tamworth High Level. Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

When travelling this route, Omio customers are departing most frequently from Tamworth   and arriving in London Victoria.

Where do I find the Tamworth train station to London? Where is the London train station?

Passengers board their train most frequently from Tamworth and travel around 0.4 miles (651 m) from the city centre to this train station.

Passengers travelling this route most often arrive at London Victoria and need to travel approximately 1.2 miles (2 km) from the train station to the city centre in London.

Which train providers should I travel with from Tamworth to London?
For the best Tamworth to London train to buy, you can travel safely and comfortably with West Midlands Railway or Avanti West Coast. However, it's always good to check all possible train companies with services between Tamworth and London to compare what amenities they may offer.
How many trains per day are there between Tamworth and London?
The average number of trains departing Tamworth for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
How early should I purchase Tamworth to London train tickets to get the best deals?
If you buy Tamworth to London train tickets within the next 7 days, you can find one way tickets to cost on average £31. However, booking in advance gives you access to the best prices for trains from Tamworth to London. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Tamworth
London
Tamworth is the most popular Tamworth railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Tamworth for your journey to London.