The cheapest trains from Birmingham to Dundee

Showing times and prices for 19 Oct

Cheapest

£66

Average

£146

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

Cheapest
06:15Birmingham New Street5h30 11:45Dundee
1 changes
£661One-way
10:15Birmingham New Street5h33 15:48Dundee
1 changes
£981One-way
11:15Birmingham New Street6h08 17:23Dundee
2 changes
£1711One-way
08:15Birmingham New Street6h07 14:22Dundee
1 changes
£1801One-way
07:15Birmingham New Street5h22 12:37Dundee
2 changes
£1801One-way

Timetable Birmingham to Dundee

Showing trains for tomorrow, Tue, 19 Oct
06:15Birmingham New Street5h30 11:45Dundee
0 changes
07:15Birmingham New Street5h22 12:37Dundee
0 changes
08:15Birmingham New Street6h07 14:22Dundee
0 changes
09:15Birmingham New Street5h26 14:41Dundee
0 changes
10:15Birmingham New Street5h33 15:48Dundee
0 changes
11:15Birmingham New Street6h08 17:23Dundee
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
£171First Transpennine Express
Tue
19 Oct
£98Avanti West Coast
Fri
22 Oct
£170First Transpennine Express
Sat
23 Oct
£65Avanti West Coast

The fastest trains from Birmingham to Dundee

Showing times and prices for 19 Oct

Fastest Journey

5 h 22 m

Average

5 h 41 m

Trains per day

6

Distance

448 km

It's difficult to get from Birmingham to Dundee without changing at least once.

Fastest
07:15Birmingham New Street5h22 12:37Dundee
2 changes
£1801One-way
09:15Birmingham New Street5h26 14:41Dundee
2 changes
£1801One-way
06:15Birmingham New Street5h30 11:45Dundee
1 changes
£661One-way
10:15Birmingham New Street5h33 15:48Dundee
1 changes
£981One-way
08:15Birmingham New Street6h07 14:22Dundee
1 changes
£1801One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Birmingham and Dundee

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

Trains from Birmingham to Dundee cover the 277 miles (447 km) long route taking on average 5 h 24 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 £65, but the average price of train tickets is £126. Travellers depart most frequently from Birmingham New Street and arrive in Dundee.

Travel Tips

Trains from Birmingham to Dundee
Travel by train to Dundee 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 Birmingham to Dundee.
FAQs
How much do cheap trains to Dundee from Birmingham cost?
Omio customers have found cheap train tickets between Birmingham and Dundee for as low as £65  for the next 7 days.
What is the average price of train tickets between Birmingham and Dundee?
If you are looking to buy your train ticket in the next 7 days, you can expect the Birmingham to Dundee train to cost on average £126  one way.
What is the distance to Dundee from Birmingham by train?
You should expect to travel around 277 miles (447 km)  from Birmingham to Dundee by train.
How long does it take from Birmingham to Dundee by train?
The train time between Birmingham and Dundee is on average 5 h 24 min  for the 277 miles (447 km) long journey, but the time it takes to go to Dundee from Birmingham by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Birmingham to Dundee, which train station in Birmingham do I depart from and which train station in Dundee do I arrive in?

Omio customers who travel this route most frequently depart from Birmingham New Street   and arrive in Dundee.

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

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

How many train services per day are there from Birmingham to Dundee?
The average number of trains departing Birmingham for Dundee is 10 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Birmingham to Dundee? What time is the last train from Birmingham to Dundee?
You can take the first train from Birmingham to Dundee at 06: 15   or take the last train from Birmingham to Dundee leaving at 09: 15. Look for the latest Birmingham Dundee train timetable on Omio and book the best time to take the train for this journey.
How far in advance should I purchase a train ticket to Dundee from Birmingham 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 Birmingham and Dundee within the next 7 days, you can find tickets to cost on average £126 one way. To find the best prices for this trip, consider booking your train ticket from Birmingham to Dundee a few months in advance.

Important Stations and Airports for this Journey

Birmingham
Dundee
The major railway station for departures from Birmingham is Birmingham New Street. Read all the information you need to know about services, amenities and connections at Birmingham New Street for your trip from Birmingham to Dundee.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 30 - 23: 00 | Mon - Sat: 05: 15 - 23: 00
Connections to/from station
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70