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: CA$187.37
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 CA$187.37. 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 CA$53.30
-
From Aberdeen to Glasgow From CA$27.95
-
From Dundee to Glasgow From CA$26.00
-
From Perth to Glasgow From CA$18.85
-
From Lancaster to Glasgow From CA$23.40
-
From Crewe to Glasgow From CA$49.40
-
From Leeds to Glasgow From CA$49.40
-
From Carlisle to Glasgow From CA$19.50
-
From Peterborough to Glasgow From CA$102.05
-
From Darlington to Glasgow From CA$54.60
-
From Sunderland to Glasgow From CA$55.25
-
From Edinburgh (Waverley, city centre) to Glasgow From CA$22.10
Other journeys from Glasgow
-
From Glasgow to Edinburgh (Waverley, city centre) From CA$22.10
-
From Glasgow to Birmingham From CA$48.10
-
From Glasgow to Wolverhampton From CA$59.15
-
From Glasgow to Newcastle From CA$35.10
-
From Glasgow to Inverness From CA$27.95
-
From Glasgow to Stirling From CA$19.50
-
From Glasgow to York From CA$47.45
-
From Glasgow to Ayr From CA$185.25
-
From Glasgow to Sheffield From CA$87.75
-
From Glasgow to Warrington From CA$70.20
-
From Glasgow to Doncaster From CA$83.85
-
From Glasgow to Nottingham From CA$84.50
Other journeys from Weymouth
-
From Weymouth to London From CA$29.90
-
From Weymouth to Birmingham From CA$73.45
-
From Weymouth to Bournemouth From CA$27.95
-
From Weymouth to Southampton From CA$19.50
-
From Weymouth to Castle Cary From CA$38.35
-
From Weymouth to Poole From CA$25.35
-
From Weymouth to Basingstoke From CA$33.15
-
From Weymouth to Bristol From CA$30.55
-
From Weymouth to Exeter From CA$59.80
-
From Weymouth to Winchester From CA$28.60
-
From Weymouth to Reading From CA$34.45
-
From Weymouth to Taunton From CA$37.05