Travelling on the train from London to Glasgow is a great alternative to flying or driving from the UK capital to the Scottish city in the north. Trains are operated by Virgin Trains, which run a fast and comfortable service with two classes of travel to choose from.
Trains depart from London’s King’s Cross and Euston train stations, which are located close to one another in central London. Trains arrive at Glasgow Central Station, which is located right in the middle of the city centre.
Trains leave London regularly throughout the day. Most trains depart from Euston station, which offers a departure every hour, usually at 30 minutes past. Many trains that depart on even hours from this station require a change at Preston en route.
Trains from London to Glasgow that depart from King’s Cross run only once a day. All trains from this station are direct and require no changes on the way, but they take longer than trains that depart from Euston.
Return trains from Glasgow to London depart up to twice an hour.
The total travel time to Glasgow ranges from 4 hours, 08 minutes to 4 hours, 55 minutes on trains that depart from Euston. The travel time on trains that depart from King’s Cross is 5 hours, 58 minutes. There is also an overnight train from London to Glasgow. It departs from Euston station at 23:50 and arrives at Glasgow Central Station at 7:30, with a journey time of 7 hours, 20 minutes.
The cost of a single ticket on trains from London to Glasgow starts at 20.00 GBP for standard class from Euston and 60.50 GBP for standard class from King’s Cross if you buy your tickets on the Internet well in advance of travelling. The earlier you purchase your tickets online, the lower the price will be. You can also get discounts if you have a railcard.
