Virgin Trains West Coast have a special ticket for families travelling to or from London Euston to any destination on the Virgin West Coast network.
It's simple. Choose a train for the outward journey - it's also valid on peak trains - (you must stick to that train) and the way back is flexible any train peak or off peak within one month.
Fixed price for a family. A family is a minimum 1 Adult 1 Child, maximum 2 Adults 4 Children - no railcards needed.
It needs to be booked by midnight the day before outward travel
Available anywhere on Virgin West Coast network as long as you're travelling to/from London Euston.
Birmingham to London return £65
Manchester to London return £95
Glasgow to London return £160