Getting to Kelso
Kelso in The Scottish Borders, is situated in the south-east corner of Scotland, in Roxburghshire.
Our regional neighbours are Northumberland, Midlothian and Dumfries-shire.
In a central position in The Border Country, 45 miles south of Edinburgh, 70 miles north of Newcastle-upon-Tyne, 25 miles west of Berwick-upon-Tweed and 65 miles east of Carlisle
The town benefits from a regular bus service which connects it to the other towns in the Scottish Borders, Edinburgh, Newcastle and Berwick-upon-Tweed. Border Buses
Scotrail’s Waverley Line offers regular service between Edinburgh’s Waverley Station and Galashiels/Tweedbank stations.
Travel to and from Kelso can be organised by bus, with the main bus terminal situated across the road from train station in Galashiels, or by taxi.