For long distances I suggest an advance ticket, it's just so much cheaper. Yes you are tied to a specific train at these fare prices, but the savings can be huge. A single advance ticket from Bath...