From Northampton train to Birmingham New Street, train to Bristol Temple Meads, then train to Bath Spa. 3 h 15 min £75. From Northampton bus to Bath. 3 h 30 min £12. From Northampton drive to Bath. 2 h 6 min £21.
Bus or train from Northampton to Bath?
West Midlands operates a train from Northampton to Bath every 30 minutes. Tickets cost $20 - $28 and the journey takes 1 h 1 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Northampton to Bath once daily. Tickets cost $12 - $17 and the journey takes 3 h 30 min.