I have been navigating round the national express web site for an hour now and can’t find anything of much use which I’m not sure is because they don’t have the destination or I’m just rubbish at navigating websites (probably the latter).
Anyway can anyone tell me if National express stop only at London Victoria or do they stop at Waterloo or Liverpool Street ?
depends where you want to go, but for instance this service stops at Paddington, Marble Arch, Portman Sq, Baker St, St John's Wood, Finchley Rd (2) and Golders Green
put the stop name you're interested in, in the search box on this page https://www.nationalexpress.com/en/help/timetables to see a list of relevant timetables. NEx don't serve Liverpool street, but their east Anglian services do serve stratford.
I don’t necessarily need to get to Waterloo it was more that to get to London for 6am I have to get the coach at 1.45am, go via Southampton and get to Victoria for 5.20am.
I obviously would prefer a direct route at a better time and thought there might be one to a different London stop.
Cassa you seem to be right that if you need to be in London for 06.00 you need to catch 01.45 change in Southampton, after waiting an hour, depart and direct to victory arriving at 05.20
Or since you are paying an £8.00 premium ( at least on single) for this service, have you considered travelling up the day before at a more sensible time and staying in a B & B, they seem to start from £20, see here.