Cheap train tickets from Banbury to London

Showing times and prices for 20 May

Cheapest

£19

Average

£31

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 £ 31 if you buy it on the day, but the cheapest tickets can be found for only £ 19.

Chiltern Railways
10:41Banbury1h04 11:45London
0 changes
£191One-way
Chiltern Railways
08:37Banbury1h12 09:49London
0 changes
£191One-way
Great Western Railway
20:37Banbury2h07 22:44London
0 changes
£231One-way
Great Western Railway
17:36Banbury1h38 19:14London
0 changes
£231One-way
Great Western Railway
08:35Banbury1h49 10:24London
0 changes
£291One-way

Train schedule Banbury to London

Showing trains for tomorrow, Fri, 20 May
Chiltern Railways
04:59Banbury1h04 06:03London
0 changes
Chiltern Railways
05:31Banbury1h05 06:36London
0 changes
Great Western Railway
08:35Banbury1h49 10:24London
0 changes
Chiltern Railways
08:37Banbury1h12 09:49London
0 changes
Chiltern Railways
09:41Banbury1h04 10:45London
0 changes
Chiltern Railways
10:41Banbury1h04 11:45London
0 changes
Chiltern Railways
11:43Banbury1h22 13:05London
0 changes
Chiltern Railways
11:47Banbury1h24 13:11London
0 changes
Great Western Railway
17:36Banbury1h38 19:14London
0 changes
Great Western Railway
20:37Banbury2h07 22:44London
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
20 May
£39Chiltern Railways
Sat
21 May
£38Chiltern Railways
Sun
22 May
£38Chiltern Railways
Mon
23 May
£39Chiltern Railways
Tue
24 May
£36Great Western Railway
Wed
25 May
£39Chiltern Railways
Thu
26 May
£36Great Western Railway
Fri
27 May
£34Great Western Railway
Sat
28 May
£38Chiltern Railways
Sun
29 May
£38Chiltern Railways
Mon
30 May
£28Great Western Railway
Tue
31 May
£30Great Western Railway
Wed
1 Jun
£38Great Western Railway
Thu
2 Jun
£30Great Western Railway
Fri
3 Jun
£30Great Western Railway
Sat
4 Jun
£38Chiltern Railways
Sun
5 Jun
£38Chiltern Railways
Mon
6 Jun
£6Great Western Railway
Tue
7 Jun
£6Great Western Railway

Fastest train times from Banbury to London

Showing times and prices for 20 May

Fastest Journey

1 h 4 m

Average

1 h 22 m

Trains per day

10

Distance

104 km

Of the 10 trains that leave Banbury for London every day 10 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 22 m but if you time it right, some trains will get you there in just 1 h 4 m .

The slowest trains will take 2 h 7 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.

Chiltern Railways
10:41Banbury1h04 11:45London
0 changes
£191One-way
Chiltern Railways
09:41Banbury1h04 10:45London
0 changes
£381One-way
Chiltern Railways
04:59Banbury1h04 06:03London
0 changes
£391One-way
Chiltern Railways
05:31Banbury1h05 06:36London
0 changes
£391One-way
Chiltern Railways
08:37Banbury1h12 09:49London
0 changes
£191One-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

Overview: Train from Banbury to London

distanceDistance64 miles (103 km)
durationAverage train duration59 min
priceAverage train ticket price£37 (€42)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCross Country, Chiltern Railways or Great Western Railway

Trains from Banbury to London cover the 64 miles (103 km) long journey taking on average 59 min with our travel partners like Cross Country, Chiltern Railways or Great Western Railway. 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 £31, but the average price of train tickets is £37. Travellers depart most frequently from Banbury and arrive in London Victoria.

Train providers: CrossCountry and Chiltern Railways trains Banbury to London

Buy your official CrossCountry and Chiltern Railways train tickets between Banbury and London from £31 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

CrossCountry
Chiltern Railways

CrossCountry is a fast speed train company in the United Kingdom and for your next train to London from Banbury you can choose between Standard Class and First Class tickets on Omio.

CrossCountry tickets between Banbury and London are available online on Omio. We help you compare and book your perfect route with CrossCountry between Banbury and London all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current CrossCountry train timetables and train tickets available on Omio for the 64 miles (103 km) trip. You can also see relevant travel information for the CrossCountry train, such as luggage policy and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Banbury to London routes as well as the cheapest ticket prices available, and buy the best CrossCountry Banbury to London train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the CrossCountry train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to London with CrossCountry!

    When you buy your CrossCountry train tickets between Banbury and London don't forget to keep the following COVID-19 related policies in mind:

    • 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

    How much do cheap trains from Banbury to London cost?

    You can find a cheap train from Banbury to London for some dates and times for as low as £31  one way in the next 7 days.

    How much is a train ticket from Banbury to London?

    If you’re looking to book your train tickets in the next week, you can expect the Banbury to London train price to come in at an average of £37  one way.

    How many miles is it from Banbury to London by train?

    The distance between Banbury and London by train is approximately 64 miles (103 km).

    What is the average Banbury to London train duration?

    While the time it takes to travel 64 miles (103 km) between Banbury and London can vary based on specific dates, weekends, and bank holidays, the train duration from Banbury to London is on average 59 min.

    When travelling by train from Banbury to London, which train station in Banbury do I depart from and which train station in London do I arrive in?

    Omio customers who travel this route most frequently depart from Banbury   and arrive in London Victoria.

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

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

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

    Which train providers can take me between Banbury and London?

    For the journey from Banbury to London you can take a train with Cross Country, Chiltern Railways or Great Western Railway. Be sure to check out all possible train companies that offer services from Banbury to London on Omio to compare what amenities they may have.

    Is there a direct train between Banbury and London?

    Yes, there are 25 direct trains per day from Banbury to London with Chiltern Railways or Great Western Railway, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.

    How many trains are there from Banbury to 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.

    When is the earliest train from Banbury to London? When is the last train from Banbury to London?

    The first train from Banbury to London leaves at 04: 59   and the last train for this leaves at 22: 18. Omio shows you the latest train from Banbury to London timetable to help you book the best departure time for this trip.

    How far in advance should I buy a train ticket to London from Banbury to get the best deals?

    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets to London from Banbury within the next 7 days, you can find tickets to cost on average £37 one way. To find the best prices for this route, 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 from Banbury to London.