COMPARE Prices across different modes

26 Oct
£122Avanti West Coast
29 Oct
£170Cross Country
30 Oct
£57Cross Country
31 Oct
£170Avanti West Coast

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Dundee to Birmingham

distanceDistance277 miles (447 km)
durationAverage train duration5 h 32 min
priceAverage train ticket price£138 (€156)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day

Trains from Dundee to Birmingham cover the 277 miles (447 km) long route taking on average 5 h 32 min with our travel partners like. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £56, but the average price of train tickets is £138. Travellers depart most frequently from Dundee and arrive in Birmingham New Street.

Travel Tips

Trains from Dundee 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 Dundee to Birmingham.
How much does a cheap train from Dundee to Birmingham cost?
Omio customers have found the cheapest trains between Dundee and Birmingham to cost as little as £56  in the next 7 days.
How much is a train ticket from Dundee to Birmingham?
If you are looking to book your train ticket in the next 7 days, you can expect the Dundee to Birmingham train to cost on average £138  one way.
How many miles is it from Dundee to Birmingham by train?
The Dundee to Birmingham train distance is approximately 277 miles (447 km).
How long is the train journey between Dundee and Birmingham?
The train time between Dundee and Birmingham is on average 5 h 32 min  for the 277 miles (447 km) long journey, but the time it takes to go from Dundee to Birmingham by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Dundee to Birmingham, which train station in Dundee do I depart from and which train station in Birmingham do I arrive in?

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

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

You can find the most popular departure train station for this trip, Dundee, located approximately 0 mile (s) / 0 km from the city centre of Dundee. The most popular arrival train station in Birmingham, called Birmingham New Street, is located around 0 mile (s) / 0 km away from its city centre.

How many train services per day are there to Birmingham from Dundee?
The average number of trains departing Dundee for Birmingham is 10 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Dundee to Birmingham?
The earliest train for this trip departs from Dundee at 08: 33. The last train leaves from Dundee at 10: 20. Check Omio for the latest train times from Dundee to Birmingham and book the best time to depart on your chosen travel date.
How early should I purchase Dundee to Birmingham train tickets to get the best deals?
The price of a one way train ticket from Dundee to Birmingham is on average £138 if you purchase 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 companies offering this journey. In general, you can find train tickets between Dundee and Birmingham available a few months in advance.

Important Stations and Airports for this Journey

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