Cheap train tickets from Cardiff to Banbury

Showing times and prices for 18 May





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 Cardiff to Banbury will cost around £ 21 if you buy it on the day, but the cheapest tickets can be found for only £ 21.

Great Western Railway
08:51Cardiff3h02 11:53Banbury
0 changes

Train schedule Cardiff to Banbury

Showing trains for tomorrow, Wed, 18 May
Great Western Railway
08:51Cardiff3h02 11:53Banbury
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

18 May
£21Great Western Railway
19 May
£64Great Western Railway
21 May
£41Cross Country
22 May
£41Cross Country
23 May
£42Great Western Railway

Fastest train times from Cardiff to Banbury

Showing times and prices for 18 May

Fastest Journey

3 h 2 m


3 h 2 m

Trains per day



142 km

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

These direct trains cover the 142 km distance in an average of 3 h 2 m but if you time it right, some trains will get you there in just 3 h 2 m .

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

Great Western Railway
08:51Cardiff3h02 11:53Banbury
0 changes

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 Cardiff to Banbury

distanceDistance88 miles (142 km)
durationAverage train duration3 h 2 min
priceAverage train ticket price£42 (€47)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesCross Country

Trains from Cardiff to Banbury cover the 88 miles (142 km) long journey taking on average 3 h 2 min with our travel partners like Cross Country. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £21, but the average price of train tickets is £42. Travellers depart most frequently from Cardiff Central and arrive in Banbury.

Train providers: CrossCountry trains Cardiff to Banbury

Buy your official CrossCountry train tickets from Cardiff to Banbury from £21 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.


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

If you're looking for cheap CrossCountry tickets from Cardiff to Banbury, check out Omio! With one-way Cardiff to Banbury train ticket prices starting as low as £41 when you book in advance, we'll help you get to Banbury from Cardiff by showing you the latest CrossCountry offers, train timetables and tickets for this 88 miles (142 km) route. You can also review relevant ticket information for each class fare available on this journey, such as luggage policy and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets from Cardiff to Banbury in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train to Banbury from Cardiff on offer, Omio makes it easier than ever for you to find that perfect train with CrossCountry so you can enjoy a smooth and comfortable journey.

CrossCountry from Cardiff to Banbury train information:

  • Average Duration: 2 h 44 min
  • Average Price: £41
  • CrossCountry frequency: 9 a day

When you buy your CrossCountry train tickets to Banbury from Cardiff 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

Travel Tips: Trains from Cardiff to Banbury

Travel by train to Banbury 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 Cardiff to Banbury.

How much do cheap train tickets between Cardiff and Banbury cost?

Omio customers have found cheap train tickets from Cardiff to Banbury for as low as £21  for the next 7 days.

What is the cost of a train ticket from Cardiff to Banbury on average?

In the next 7 days you’ll find that the average cost of a train ticket between Cardiff and Banbury is £42  one way.

What is the distance from Cardiff to Banbury by train?

The train distance from Cardiff to Banbury is around 88 miles (142 km).

How long does it take from Cardiff to Banbury by train?

While the time it takes to travel 88 miles (142 km) between Cardiff and Banbury can vary based on specific dates, weekends, and bank holidays, the train duration from Cardiff to Banbury is on average 3 h 2 min.

Which train station from Cardiff to Banbury do I depart from? Which Banbury train station from Cardiff do I arrive in?

Omio customers travelling this route depart most frequently from Cardiff Central   and arrive in Banbury.

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

You can find the most popular departure train station for this trip, Cardiff Central, located approximately 1.1 miles (1.8 km) from the city centre of Cardiff. The most popular arrival train station in Banbury, called Banbury, is located around 0.7 miles (1.1 km) away from its city centre.

Which train companies should I travel with from Cardiff to Banbury?

For the route from Cardiff to Banbury you can take a train with Cross Country. Be sure to check out all possible train companies that offer services between Cardiff and Banbury on Omio to compare what amenities they may have.

How many trains are there to Banbury from Cardiff a day?

On average, there are 16 trains a day from Cardiff to Banbury. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Cardiff to Banbury? When does the last train depart from Cardiff to Banbury?

The earliest train for this route departs from Cardiff at 08: 51. The last train leaves from Cardiff at 16: 45. Check Omio for the latest train timetable from Cardiff to Banbury and book the best time to depart on your chosen travel date.

How early should I book train tickets between Cardiff and Banbury to score the best deals?

You can find a train from Cardiff to Banbury to cost on average £42 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Cardiff to Banbury train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your trip to Banbury from Cardiff.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transport options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway

More options for your journey from Cardiff to Banbury

Here are some other resources that might have the information you need