London Euston train station
Euston Station

Taking the train from London to Manchester is one of the fastest and most convenient ways of getting between the two major UK cities.

Trains to Manchester run regularly from London’s Euston train station. They arrive at Manchester Piccadilly train station in the north. Trains on this route are operated by the company Virgin Trains.

Trains depart Euston station for Manchester Piccadilly train station three times an hour throughout the day and evening. Most departures take place at 00, 20, and 40 minutes past the hour.

Return trains from Manchester to London also run three times an hour at peak times.

The travel time on trains from London to Manchester is between 2 hours, 7 minutes, and 2 hours, 9 minutes, depending on which train you travel on. Journey times can often be longer if there are delays or if there is maintenance work, particularly on weekends.

Tickets for trains from London to Manchester can cost from 12 GBP for standard class if you buy train tickets online and travel at off-peak times. These discounted tickets are available if you book well in advance or with a railcard.