If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to London can be definitely cheap.
In which stations can you take the train to London and where will you arrive?
The trains to London will leave from Glasgow Central [ GLC ], Glasgow Queen Street [ GLQ ] or Glasgow Central [ GLC ] and will arrive at London Euston [ EUS ], London Kings Cross, London Euston or London St Pancras International [ STP ].
What time do the trains to London leave and how long is the journey?
On average, it takes 6 hours and 15 minutes to get to London by train, but you will need 5 hours and 19 minutes with the fastest trains. The first one is available at 04:07, whereas the last one leaves Glasgow at 23:04.