Rail tickets to London from Manchester with Virgin Trains are now available from as low as £12.50, each way. Buying your ticket on the day costs up to £76 and even the cheapest advance fares normally start at £26,
This offer is valid for most days of the week (subject to availability and excluding some public holidays) in both directions. We found good availability for off-peak trains this summer.
Book your travel a least one week in advance until 2 September.