how long does it take to get from london to southampton?
The average journey time between London and Southampton is 2 hours . On an average weekday, there are 148 trains travelling from London to Southampton. The journey time may be longer on weekends and holidays.