The A1 will be shut from 5am between Haddington and Thistly Cross due to high winds expected on the route.
The Met Office has issued yellow warnings of wind for parts of Scotland between 5am and 9pm on Tuesday.
It said that gusts of 50-60mph are likely and warned of gusts of 70-75mph around some of the most exposed coastal and upland sites.
Traffic Scotland said the A1 would be closed with a diversion via the A199 and advised drivers to plan ahead.
Police tweeted: “#BeAware that due to high winds expected, the #A1 will be CLOSED tomorrow (7 January) from 5am.
“High sided vehicles should avoid travel on the #A1 unless essential and motorists should allow extra time for their journey.”
Last month a police officer had to request the closure of the road after a lorry toppled over on to his patrol car during high winds.