A fair few people commute from Bath (Somerset) to London each day - I see them on the platform at 6.50 most mornings, waiting for the train to Paddington (85 minutes journey time), and there is also a direct service to London from towns like Westbury (90-120 minutes).