There is a Train station (Beaulieu Road) close to the start serviced from London and across the South.
There is plenty of accomodation locally, including a Premier inn at Southampton and Holiday Inn (12 Miles).
Reading 1 hr 30 mins.
Swindon 1 hr 40 mins.
Kingston upon Thames 1 hr 40 mins.
Bath 2 hrs.
Crawley 2 hrs.