To drive to Newtown St. Boswells, take the A68 road towards Jedburgh and then follow the signs towards Newtown St. Boswells.
If you're coming from Edinburgh, take the A7 road south towards Galashiels and then follow the signs towards Newtown St. Boswells.
To get there by train, take the train to Tweedbank station on the Borders Railway Line, and then take a bus or taxi to Newtown St. Boswells.
If you're coming from Kelso, take the B6397 road towards St. Boswells and then follow the signs towards Newtown St. Boswells. Alternatively, take the A6089 road towards Melrose and then follow the signs towards Newtown St. Boswells.
The closest airport to Newtown St. Boswells is Edinburgh Airport, which is located approximately 43 miles away. The best route to take from the airport would be to head south on the A68 towards Jedburgh, and then continue on until you reach Newtown St. Boswells.