We will be staying in Bath for 3 nights before the start of our RS Best of England tour in mid-August, and one of our days I have planned a day tour to Salisbury to visit Stonehenge and Salisbury Cathedral and town. We are planning to do this on our own via train, and I’ve already purchased Stonehenge shuttle bus/entry tickets that will get us to/from Salisbury after train arrival, and I’ve booked a Cathedral Tower tour for mid-afternoon. I’ve already mapped out all the time schedules and I feel very comfortable with the outline of the day, giving us plenty of time to explore ourselves. I know we must take the 8:36am train from Bath to start the day, but I would like to leave our evening train journey back to Bath open in case we decide we want to explore more of Salisbury or stay later for dinner (trains leave Salisbury every :42 to bath).
It seems like train tickets are around ~£7 each way right now. My question, is there dynamic pricing that goes up the closer to departure? Is there any advantage to purchasing train tickets in advance vs. just buying when we arrive at the stations for each way? If you do purchase tickets in advance, are they exact time dependent or can you use the same ticket for a later time if needed?
Is there any potential risk of a train strike/closure that I should also research a Plan B option for a taxi or car service from Bath to/from Salisbury to keep our plans for the day?
Thanks