June through August bring the warmest, driest climes, while December is ideal for a leisurely wander around the market square, mulled wine in hand.
Getting there
Planes
Edinburgh and Newcastle’s airports are each a 90-minute drive from Kelso. Glasgow airport, further west, is two hours away by road.
Trains
You can hop on a ScotRail train from Edinburgh Waverley to Tweedbank every hour, and from there, it's a 30-minute drive to Kelso. If you're travelling from London, direct services from Kings Cross reach Berwick-Upon-Tweed in under four hours, from where it’s a 40-minute taxi ride to reach Kelso.
Automobiles
Having a set of wheels is your best bet for exploring the Scottish countryside. The coast is just 40 minutes away, and you can reach Edinburgh in less than 90 minutes.