COMPARE Prices across different modes

20 Oct
£21Cross Country
£13National Express
21 Oct
£8Cross Country
£13National Express
22 Oct
£10Cross Country
£16National Express
23 Oct
£10Cross Country
£14National Express
25 Oct
£10Cross Country
£14National Express
26 Oct
£8Cross Country
£13National Express
27 Oct
£8Cross Country
£13National Express
29 Oct
£10Cross Country
£14National Express
30 Oct
£10Cross Country
£13National Express
1 Nov
£10Cross Country
£13National Express
2 Nov
£8Cross Country
£12National Express

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Derby to Birmingham

distanceDistance35 miles (56 km)
durationAverage train duration33 min
priceAverage train ticket price£11 (€12)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersCross Country

Trains from Derby to Birmingham cover the 35 miles (56 km) long route taking on average 33 min with our travel partners like Cross Country. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £8, but the average price of train tickets is £11. Travellers depart most frequently from Derby and arrive in Birmingham New Street.

Train companies

CrossCountry Derby – Birmingham

CrossCountry trains will get you from Derby to Birmingham from £8. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


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

Find the perfect CrossCountry train from Derby to Birmingham for a smooth and relaxing journey. Omio makes it convenient for you to check the latest CrossCountry train timetables and compare the cheapest, fastest or earliest train from Derby to Birmingham. You can also check relevant travel information for the CrossCountry train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap CrossCountry train tickets online. You can expect to travel around 35 miles (56 km) on this route and your CrossCountry Derby to Birmingham train ticket can cost as little as £8 one-way if you book in advance. When you search for CrossCountry tickets between Derby and Birmingham in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official CrossCountry train tickets online quickly and easily on Omio and enjoy the travel experience!

Derby to Birmingham train information with CrossCountry:

  • Average Duration: 40 min
  • Average Price: £8
  • CrossCountry frequency: 25 a day

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets from Derby to Birmingham and when travelling by train:

  • 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 Derby to Birmingham: Journey Details

Birmingham has transformed itself in recent years, not only as a desirable tourist location but also as a major shopping destination. As well as boasting world class art galleries and theatres, Birmingham is home to Cadbury World and the historic Jewellery Quarter. The journey between Derby and Birmingham is an easy 1-hour drive, but it is even faster by train provided by CrossCountry Trains. Multiple trains from Derby to Birmingham operate every day, taking just 40 minutes to reach Birmingham New Street Station.


Which train companies go from Derby to Birmingham?

Trains from Derby to Birmingham are operated by Cross Country.

How long is the trains from Derby to Birmingham?

The average journey time is 35 minutes. Although some journeys can last up to 49 minutes.

Are trains from Derby to Birmingham direct?

At a few miles apart, each Derby to Birmingham train is direct.

How can I save money on train tickets from Derby to Birmingham?

Fares tend not to fluctuate, however, it is worth booking in advance, as prices rise the closer it gets to the date of departure.

When are the first and last trains of the day from Derby to Birmingham?

Trains from Derby to Birmingham run throughout the day, from 06:10 a.m in the morning until 22:45 p.m at night, departing four times an hour throughout the day.

Where do trains from Derby to Birmingham depart from and arrive to?

All trains from Derby to Birmingham depart from Derby Midland Station. Located just south-east of the city centre, Derby Midland Station is easily accessible either on foot or by public transport. The station is situated on Railway Terrace, which is well connected by a shuttle bus. Which connects passengers from the bus station to the train station every 15-minutes. For drivers, there is a free drop off point and several car parks located at the station, including short and long stay options.

Trains from Derby to Birmingham will arrive at Birmingham New Street Station. The main train station is conveniently situated in the heart of the city, just steps from the Bullring Shopping Centre. To travel around the wider city area, travellers can catch a bus at the bus stops on Smallbrook Queensway and Hill Street or take a taxi from the taxi rank at the Hill Street entrance.

Travel Tips

Trains from Derby to Birmingham
Travel by train to Birmingham 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 Derby to Birmingham.
What is the price of the cheapest train from Derby to Birmingham?
Omio customers have found the cheapest trains from Derby to Birmingham to cost as little as £8  in the next 7 days.
What is the cost of a train ticket from Derby to Birmingham on average?
In the next 7 days you’ll find that the average cost of a train ticket between Derby and Birmingham is £11  one way.
What is the distance between Derby and Birmingham by train?
The Derby to Birmingham train distance is approximately 35 miles (56 km).
How long is the train to Birmingham from Derby?
On average the train from Derby to Birmingham duration is 33 min  for the 35 miles (56 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What is the departure train station in Derby and arrival train station in Birmingham?

Omio customers travelling this route book their trains from Derby   to Birmingham New Street.

Where do I find the Derby train station to Birmingham? Where is the Birmingham train station?

Passengers booking this journey most frequently board their trains from Derby and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Birmingham most often arrive at Birmingham New Street and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train providers offer a service from Derby to Birmingham?
For the best Derby to Birmingham train to buy, you can travel safely and comfortably with Cross Country. However, it's always good to check all possible train providers with services to Birmingham from Derby to compare what amenities they may offer.
How many trains are there between Derby and Birmingham a day?
On average, there are 25 trains a day from Derby to Birmingham. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Derby to Birmingham? When can I take the last train for the day?
The first train from Derby to Birmingham leaves at 07: 06   and the last train for this leaves at 09: 31. Omio shows you the latest train from Derby to Birmingham times to help you book the best departure time for this route.
How far in advance should I purchase a train ticket from Derby to Birmingham to get the best deals?
The price of a one way train ticket from Derby to Birmingham is on average £11 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Derby and Birmingham available a few months in advance.

Important Stations and Airports for this Journey

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