The A1, which passes by Peterborough, Doncaster, Newcastle and Berwick-upon-Tweed, gives you the option of branching off onto the A68, which takes the hilly but scenic route over the border at Carter Bar and adds an hour or so to the journey time.
The M6 route, which goes around Birmingham, between Manchester and Liverpool and on to Carlisle, offers at least dual-carriageway driving the whole way.
Either way, it should take around 8 hours to get from London or Cardiff to Edinburgh or Glasgow and around 6 hours from Birmingham.
Use the chart below to plot journey distances between major towns and cities in England and Wales with those in Scotland. It also lists important travel hubs such as Glasgow Prestwick airport and the ferry port of Stranraer.
The links below provide information for planning your journey, including route planning and live traffic updates.