Cheap train tickets from Banbury to London

Showing times and prices for 2 Dec

Cheapest

£42

Average

£48

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Banbury to London will cost around £ 48 if you buy it on the day, but the cheapest tickets can be found for only £ 42.

Cheapest
08:31Banbury1h26 09:57London Marylebone
0 changes
£421One-way
Cheapest
08:35Banbury1h49 10:24London Paddington
1 changes
£421One-way
08:55Banbury1h17 10:12London Paddington
1 changes
£511One-way
08:06Banbury1h04 09:10London Marylebone
0 changes
£511One-way
09:07Banbury1h27 10:34London Marylebone
0 changes
£511One-way

Train schedule from Banbury to London

Showing trains for tomorrow, Thu, 2 Dec
08:06Banbury1h04 09:10London Marylebone
0 changes
08:31Banbury1h26 09:57London Marylebone
0 changes
08:35Banbury1h49 10:24London Paddington
0 changes
08:41Banbury1h05 09:46London Marylebone
0 changes
08:55Banbury1h17 10:12London Paddington
0 changes
09:07Banbury1h27 10:34London Marylebone
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
2 Dec
£40Great Western Railway
Fri
3 Dec
£29Great Western Railway
Sat
4 Dec
£37Chiltern Railways
Sun
5 Dec
£37Chiltern Railways
Mon
6 Dec
£6Great Western Railway
Tue
7 Dec
£28Great Western Railway

Fastest train times from Banbury to London

Showing times and prices for 2 Dec

Fastest Journey

1 h 4 m

Average

1 h 21 m

Trains per day

6

Distance

104 km

Of the 6 trains that leave Banbury for London every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 104 km distance in an average of 1 h 21 m but if you time it right, some trains will get you there in just 1 h 4 m .

The slowest trains will take 1 h 49 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:06Banbury1h04 09:10London Marylebone
0 changes
£511One-way
08:41Banbury1h05 09:46London Marylebone
0 changes
£511One-way
08:55Banbury1h17 10:12London Paddington
1 changes
£511One-way
08:31Banbury1h26 09:57London Marylebone
0 changes
£421One-way
09:07Banbury1h27 10:34London Marylebone
0 changes
£511One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to London from Banbury

distanceDistance64 miles (103 km)
durationAverage train duration55 min
priceAverage train ticket price£29 (€33)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesChiltern Railways

Trains from Banbury to London cover the 64 miles (103 km) long trip taking on average 55 min with our travel partners like Chiltern Railways. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £6, but the average price of train tickets is £29. Travellers depart most frequently from Banbury and arrive in London Victoria.

Train companies

Travel with CHILTERN Railways between Banbury and London

You can travel by train between Banbury and London with CHILTERN Railways for as low as £6. When you search for timetables and tickets, Omio will show you the best journey.

CHILTERN Railways

If you’re looking for a smooth and easy train between Banbury and London, check Omio for CHILTERN Railways trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 64 miles (103 km) journey from Banbury to London, Omio makes it easier than ever to find CHILTERN Railways trains at affordable prices, and you can also quickly book train tickets online. Check the current CHILTERN Railways train timetables for your ideal departure and arrival times, compare the best route from Banbury to London as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CHILTERN Railways train on Omio. If you search for trains from Banbury to London in the Omio app, you can quickly see if the CHILTERN Railways tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CHILTERN Railways trains from Banbury to London starting at £37, buy your official CHILTERN Railways tickets with Omio online quickly and easily!

Operator ticket policies for COVID

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Banbury to London

Chiltern Railways, CrossCountry and GWR offer daily, multiple trains from Banbury to London, with the first departure of the day leaving the station at 5:17 a.m. and the final service departing at 11:58 p.m. The majority of services are direct and the duration of the journey is approximately 1 hour and 30 minutes. Services later in the evening involve one change and the journey takes approximately 2 hours and 20 minutes.

What are the departure and arrival stations for trains from Banbury to London?

Banbury Station: Banbury Station is situated on Station Road Central Banbury, a few minutes walk from the town's shops. Banbury Bus Station is less than a ten-minute walk and serves bus routes to the surrounding area. There is a taxi rank, however, outside the station.

London Marylebone: London Marylebone Station is located at Melcombe Place, Central London in the City Of Westminster, a short walk from the heart of the city. The station also serves as a tube station for connections to the surrounding areas of London. There is also a taxi rank at the doors of the station.

Travel Tips

Trains from Banbury 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 Banbury to London.
FAQs
What is the cost of cheap trains from Banbury to London?
You can find a cheap train from Banbury to London for some dates and times for as low as £6  one way in the next 7 days.
How much is a train ticket from Banbury to London?
The Banbury to London train ticket price is on average £29  if you are looking to book your tickets for this trip in the next week.
How many miles is it from Banbury to London by train?
You should expect to travel around 64 miles (103 km)  from Banbury to London by train.
How long does it take from Banbury to London by train?
While the time it takes to travel 64 miles (103 km) from Banbury to London can vary based on specific dates, weekends, and bank holidays, the train duration from Banbury to London is on average 55 min.
Which train station in Banbury goes to London? Which train station do I come into London from Banbury?

Omio customers travelling this route book their trains from Banbury   to London Victoria.

Where is the Banbury train station located? Where is the London train station located?

The most popular departure train station with passengers for this journey, called Banbury, is located 0.5 miles (823 m) from the city centre of Banbury.

The most popular arrival train station, London Victoria, is located 1.2 miles (2 km) away from the city centre of London.

Which train companies can get me from Banbury to London?
For the best Banbury to London train to buy, you can travel safely and comfortably with Chiltern Railways. However, it's always good to check all possible train companies with services to London from Banbury to compare what amenities they may offer.
Are there any direct trains from Banbury to London?
Yes, there are 25 direct trains a day from Banbury to London. If you’re looking for a direct train from Banbury to London, consider travelling with Chiltern Railways. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many trains are there between Banbury and London a day?
On average, there are 25 trains a day from Banbury to London. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I purchase a train ticket from Banbury to London to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Banbury and London within the next 7 days, you can find tickets to cost on average £29 one way. To find the best prices for this journey, consider booking your train ticket from Banbury to London a few months in advance.

Important Stations and Airports for this Journey

Banbury
London
The major railway station for departures from Banbury is Banbury. Read all the information you need to know about services, amenities and connections at Banbury for your trip between Banbury and London.