The B1407 is a short B-road in East Lothian. The road was originally unclassified, except for the western end of the road which was part of the A1, but gained its number in the late 1920s.
The road starts on the A198 in the hamlet of Tyninghame, on the edge of the grounds of Tyninghame House. From here we head southwest along a dead-straight road before going over the brow of a hill and zigzagging into Preston. The road now has a few bends and at one place it only just squeezes in through the gap between the River Tyne and the churchyard.
Preston merges into East Linton, where we reach the B1377 at a T-junction. There's then a multiplex left into the town centre and shortly a T-junction is met, on the original route of the A1. Now, however, that road runs along its second bypass and so the B1407 regains its number by turning right. It immediately goes under the East Coast Main Line before running through the suburbs into open country, where the B1407 ends at a T-junction on the first A1 bypass, now numbered A199.