Marathon organisers said road closures will start from midnight over the weekend, with full traffic expected to resume by late afternoon.