COMPARE Prices across different modes

Mon
25 Oct
Find prices
£16Megabus
Tue
26 Oct
£20Scotrail
£14Megabus
Wed
27 Oct
£20Scotrail
£12Megabus
Thu
28 Oct
£20Scotrail
£12Megabus
Fri
29 Oct
£13Scotrail
£12Megabus
Sat
30 Oct
£13Scotrail
£9Megabus
Sun
31 Oct
£28Scotrail
£12Megabus
Mon
1 Nov
£20Scotrail
£9Megabus
Tue
2 Nov
£20Scotrail
£9Megabus
Wed
3 Nov
£20Scotrail
£9Megabus
Thu
4 Nov
£20Scotrail
£6Megabus
Fri
5 Nov
£20Scotrail
£6Megabus
Sat
6 Nov
£20Scotrail
£6Megabus
Sun
7 Nov
£28Scotrail
£6Megabus
Mon
8 Nov
£20Scotrail
£6Megabus
Tue
9 Nov
£20Scotrail
£6Megabus
Wed
10 Nov
£20Scotrail
£6Megabus
Thu
11 Nov
£20Scotrail
£6Megabus
Fri
12 Nov
£20Scotrail
£6Megabus
Sat
13 Nov
£20Scotrail
£6Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Dundee and Glasgow

distanceDistance64 miles (103 km)
durationAverage train duration1 h 36 min
priceAverage train ticket price£20 (€23)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersScotrail

Trains from Dundee to Glasgow cover the 64 miles (103 km) long route taking on average 1 h 36 min with our travel partners like Scotrail. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £13, but the average price of train tickets is £20. Travellers depart most frequently from Dundee and arrive in Glasgow Central.

Trains from Dundee to Glasgow

Scotland's biggest city, Glasgow, is just a short train ride away from quieter, coastal Dundee. The journey takes as little as an hour and a half, which makes Glasgow an easy option for a day trip, or even just for dinner. Trains depart from Dundee every hour, which is just as convenient for commuters as it is for tourists.

Which train companies travel from Dundee to Glasgow?

Nearly all trains from Dundee to Glasgow are provided by ScotRail. Any direct train will most likely be a ScotRail train. London North Eastern Railway also offers a few journeys a day along this route but these are indirect trains, which take longer and also tend to be more expensive.

How long is the train from Dundee to Glasgow?

At its shortest, this train journey takes just one hour 20 minutes when travelling directly with ScotRail The average duration is not much longer at one hour 35 minutes. The longest advertised journey is also with Scotrail: it takes two hours 21 minutes and requires a change of trains in Edinburgh. All London North Eastern Railway services take over two hours.

How many trains are there from Dundee to Glasgow?

There are usually 20 direct trains per day to Glasgow from Dundee, plus a further eight indirect trains. 25 journeys a day are offered by ScotRail, while the remaining three are offered by London North Eastern Railway. The first train of the day is a direct service departing just before 6:00 a.m. The last train is an indirect service departing just after 10:00 p.m. The last direct service of the day leaves shortly before 10:00 p.m.

What are the departure and arrival stations for trains from Dundee to Glasgow?

Departure train station: Dundee Train Station is a brand-new station, opened in 2018. As such, it's well-equipped with modern facilities. There's a cafe on-site and WiFi is available for all visitors. Bus connections serve the local area and there's also a Bike & Go bike hire service available.

Arrival train station: Glasgow Queen Street Station is the smaller of Glasgow's two main train stations. Queen Street has plenty of on-site facilities, including several places to eat. Bus and metro links connect the station with the surrounding city.

Travel Tips

Trains from Dundee to Glasgow
Travel by train to Glasgow 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 Glasgow.
FAQs
How much does a cheap train to Glasgow from Dundee cost?
Omio customers have found the cheapest trains to Glasgow from Dundee to cost as little as £13  in the next 7 days.
How much is a train ticket from Dundee to Glasgow?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Dundee to Glasgow train prices are on average £20  one way.
What is the distance to Glasgow from Dundee by train?
The Dundee to Glasgow train distance is approximately 64 miles (103 km).
How long is the train journey to Glasgow from Dundee?
On average the Dundee to Glasgow train time is 1 h 36 min  covering the 64 miles (103 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station from Dundee to Glasgow do I depart from? Which Glasgow train station from Dundee do I arrive in?

Omio customers who travel this route most frequently depart from Dundee   and arrive in Glasgow Central.

Where is the Dundee train station located? Where is the Glasgow train station located?

Passengers board their train most frequently from Dundee and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Glasgow Central and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Glasgow.

Which train companies can take me from Dundee to Glasgow?
For the trip from Dundee to Glasgow you can take a train with Scotrail. Be sure to check out all possible train providers that offer services between Dundee and Glasgow on Omio to compare what amenities they may have.
How many train services are there between Dundee and Glasgow a day?
On average, there are 25 trains a day from Dundee to Glasgow. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Dundee to Glasgow? What time is the last train from Dundee to Glasgow?
You can take the first train from Dundee to Glasgow at 07: 15   or take the last train from Dundee to Glasgow leaving at 11: 42. Look for the latest Dundee Glasgow train times on Omio and book the best time to take the train for this journey.
How far in advance should I buy train tickets between Dundee and Glasgow for the best deals?
If you purchase a train ticket from Dundee to Glasgow within the next 7 days, you can find tickets to cost on average £20 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Glasgow from Dundee are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Dundee
Glasgow
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 from Dundee to Glasgow.