Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Weymouth to Glasgow by train
-
First train05:33
-
Last train23:10
-
Avg changes1
-
Fastest journey8hr 26m
-
Distance595 kilometres
-
Trains per day20
-
Avg. journey time11hr 28m
-
Train operators
Explore Weymouth to Glasgow by rail
Getting ready for a trip from Weymouth to Glasgow aboard a local train? Here’s what you need to know — including departure times, fastest routes and ticket prices — about the trip.
Train travel between Weymouth and Glasgow: train ticket prices
Cost of train tickets from Weymouth to Glasgow:
Cheapest tickets: AU$190.18
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Train schedule for travel between Weymouth and Glasgow
While frequency of trains along this line depends on the day of the week, on average, 20 trains make this journey of 595 kilometres each day. The first weekday departure from Weymouth is at 05:33 on weekdays. The last scheduled train during the week departs at 23:10.
During the weekend, 06:44 is the earliest scheduled departure, and 23:10 is the last. Throughout the day, trains typically depart every 35 minutes.
Travel time and distance between Weymouth and Glasgow
The route’s fastest journey takes 8 hours and 26 minutes, covering a total of 595 kilometres.
How early can you book train tickets from Weymouth to Glasgow?
Tickets on this route typically go on sale 5 months in advance. Booking early gives you access to the most competitive prices and ample seating options.
More information on train travel from Weymouth to Glasgow
Want to know more about train travel in Europe? Explore our help articles for guidance on booking, travel discounts, class of service and much more. Need some travel inspiration? Check out our Glasgow city guide to get you started.
Frequently asked questions
What is the travel distance between Weymouth and Glasgow by train?
The total journey from Weymouth to Glasgow is 595 kilometres.
How much does it cost to go from Weymouth to Glasgow by train?
The cheapest fare for this route is AU$190.18. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
When can I start booking my Weymouth to Glasgow train tickets?
You can purchase tickets for this route 5 months in advance.
What’s the travel time from Weymouth to Glasgow by train?
The fastest journey is 8 hours and 26 minutes.
Other journeys to Glasgow View all journeys to Glasgow
-
From London to Glasgow From AU$59.86
-
From Aberdeen to Glasgow From AU$31.39
-
From Dundee to Glasgow From AU$29.20
-
From Perth to Glasgow From AU$21.17
-
From Lancaster to Glasgow From AU$26.28
-
From Crewe to Glasgow From AU$55.48
-
From Leeds to Glasgow From AU$55.48
-
From Carlisle to Glasgow From AU$21.90
-
From Peterborough to Glasgow From AU$114.61
-
From Darlington to Glasgow From AU$61.32
-
From Sunderland to Glasgow From AU$62.05
-
From Edinburgh (Waverley, city centre) to Glasgow From AU$24.82
Other journeys from Glasgow
-
From Glasgow to Edinburgh (Waverley, city centre) From AU$24.82
-
From Glasgow to Birmingham From AU$54.02
-
From Glasgow to Wolverhampton From AU$66.43
-
From Glasgow to Newcastle From AU$39.42
-
From Glasgow to Inverness From AU$31.39
-
From Glasgow to Stirling From AU$21.90
-
From Glasgow to York From AU$53.29
-
From Glasgow to Ayr From AU$208.05
-
From Glasgow to Sheffield From AU$98.55
-
From Glasgow to Warrington From AU$78.84
-
From Glasgow to Doncaster From AU$94.17
-
From Glasgow to Nottingham From AU$94.90
Other journeys from Weymouth
-
From Weymouth to London From AU$33.58
-
From Weymouth to Birmingham From AU$82.49
-
From Weymouth to Bournemouth From AU$31.39
-
From Weymouth to Southampton From AU$21.90
-
From Weymouth to Castle Cary From AU$43.07
-
From Weymouth to Poole From AU$28.47
-
From Weymouth to Basingstoke From AU$37.23
-
From Weymouth to Bristol From AU$34.31
-
From Weymouth to Exeter From AU$67.16
-
From Weymouth to Winchester From AU$32.12
-
From Weymouth to Reading From AU$38.69
-
From Weymouth to Taunton From AU$41.61