How many road miles between Birmingham England and Edinburgh Scotland?

The driving distance between Birmingham, England and Edinburgh, Scotland is about 291 road miles.