From
Somerset LiveThe trains are very frequent, you can hop on the Weymouth, Portsmouth Harbour or Frome train, they all stop at Freshford and it can take as little as nine minutes depending on which train you take.
Some of them stop at Bradford on Avon, another lovely destination, and it can take around 27 minutes en route to Portsmouth Harbour.