COMPARE Prices across different modes

Sat
12 Jun
Find prices
£14Megabus
Sun
13 Jun
£28Scotrail
£12Megabus
Mon
14 Jun
£28London North Eastern Railway
Find prices
Tue
15 Jun
£20Scotrail
£12Megabus
Wed
16 Jun
£20Scotrail
£12Megabus
Thu
17 Jun
£20Scotrail
£9Megabus
Fri
18 Jun
£28Scotrail
£12Megabus
Sat
19 Jun
£20Scotrail
£9Megabus
Sun
20 Jun
£28London North Eastern Railway
£6Megabus
Mon
21 Jun
£28London North Eastern Railway
£6Megabus
Tue
22 Jun
£28Scotrail
£9Megabus
Thu
24 Jun
£20Scotrail
£6Megabus
Fri
25 Jun
£20Scotrail
£6Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

Dundee to Glasgow Train Information

Avg. Train Duration
2 hours 2 minutes
Train Ticket Price: £24
Trains depart from:Dundee
Trains arrive in:Glasgow
Distance:104 km
Train Companies:London North Eastern Railway, Scotrail

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
What is the price of the cheapest train between Dundee and Glasgow?
If you’re looking to save money on tickets, you can find a cheap train between Dundee and Glasgow for as little as £20  in the next 7 days.
What is the cost of a train ticket from Dundee to Glasgow on average?
The Dundee to Glasgow train ticket price is on average £25  if you are looking to purchase your tickets for this journey in the next week.
What is the distance to Glasgow from Dundee via train?
You should expect to travel around 64 miles (103 km)  between Dundee and Glasgow by train.
How long does it take from Dundee to Glasgow by train?
While the time it takes to travel 64 miles (103 km) from Dundee to Glasgow can vary based on specific dates, weekends, and bank holidays, the train duration from Dundee to Glasgow is on average 1 h 29 min.
Which train station from Dundee to Glasgow do I depart from? Which Glasgow train station from Dundee do I arrive in?

Omio customers travelling this route book their trains from Dundee   to Glasgow Central.

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

Passengers board the train most frequently from Dundee, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Glasgow Central, located 0 mile (s) / 0 km away from the city centre.

What train providers go from Dundee to Glasgow?
For the journey from Dundee to Glasgow you can take a train with Scotrail. Be sure to check out all possible train companies that offer services between Dundee and Glasgow on Omio to compare what amenities they may have.
What time is the earliest train from Dundee to Glasgow? What time is the last train from Dundee to Glasgow?
The earliest train for this journey departs from Dundee at 07: 15. The last train leaves from Dundee at 09: 42. Check Omio for the latest train schedule from Dundee to Glasgow and book the best time to depart on your chosen travel date.
How early should I book train tickets to Glasgow from Dundee to score 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 buy train tickets from Dundee to Glasgow within the next 7 days, you can find tickets to cost on average £25 one way. To find the best prices for this journey, consider booking your train ticket from Dundee to Glasgow a few months in advance.
Stations

Important Stations and Airports for this Journey

Dundee
Glasgow
Dundee
Amenities