The Scottish Half Marathon returns to East Lothian this weekend, resulting in a large number of road closures.

Sunday’s event starts at Meadowmill Sports Centre at 11am, then follows a route that takes runners on the A198 towards Longniddry and along the coast road towards Gosford House.

Runners then turn around and head back along the coastline to Cockenzie and Port Seton and then Prestonpans. The race finishes at Musselburgh Racecourse.

There will be a number of road closures and parking suspensions along the route, some of which will be in place for the majority of the day.

See below for full details:

Main road closures (6am to 3pm unless stated): Meadowmill Sports Centre access road and all connected roads in its entirety 10.55am to 11.25am, B1361 from Meadowmill service road entrance to Meadowmill roundabout 10.55am to 11.25am, A198 northbound lane closure from Bankton junction to Meadowmill roundabout 10.55am to 11.25am, A198 eastbound lane closure from Meadowmill roundabout to Dean Road junction, 10.50am to noon, Dean Road from the A198 junction to King's Avenue junction 10am to 12.45pm, King’s Avenue in its entirety 10am to 12.45pm, King’s Road in its entirety 10am to 12.45pm, Links Road from junction with King's Road to Gosford Road 10am to 12.45pm, Gosford Road in its entirety 10am to 12.45pm, Lyars Road from the junction with the B1348 coast road to B1377 10am to 12.45pm, A198 From Lyars Road to just before the entrance to Gosford House, B1348 Coast Road from Seton Sands Caravan Park to Lyars Road Junction, Links Rd (B1348) eastbound between Seton Place and Seton Sands Holiday Park entrance, Seton Place in its entirety, Viewforth in its entirety, Wemyss Place in its entirety, High Street, Cockenzie in its entirety, B1348/Edinburgh Road, Cockenzie from its junction with the B1348 at Cockenzie Power Station to East Lorimer Place 6am to 3.30pm, Unnamed stretch of B1348 at Cockenzie Power Station from Prestonpans High Street to Edinburgh Road (Cockenzie) 6am to 3.30pm, Prestonpans High Street (B1348) in its entirety 6am to 3.30pm, Unnamed stretch of B1348 at Prestongrange from Ravensheugh Road to Prestonpans High Street 6am to 4pm, Ravensheugh Road (B1348) in its entirety 6am to 4pm, A199/Linkfield Road eastbound lane closed from Beulah to Ravensheugh Road 5am to 4pm.

From 6am until 4pm the following roads will be closed: Managers Brae at its junction with B1348, Ravensheugh Crescent at its junction with B1348, unnamed entrance to

Drummohr at its junction with B1348/Ravensheugh Road, Mayville Bank In its entirety, Hope Place In its entirety.

From 6am until 3.30pm the following roads will be closed: Fowlers Court in its entirety, West Lorimer Place at its junction with B1348/Edinburgh Road, West Harbour Road in its entirety, Unnamed Road west of Hawthorn Terrace at its junction with B1348/Edinburgh Road, road to Whin Park Industrial Estate in its entirety, unnamed road to boat enclosure in its entirety, Nethershot Road (Appin Drive) at its junction with B1348/Edinburgh Road, Robertson Avenue at its junction with B1348/High Street, Pypers Wynd at its junction with B1348/High Street, Hawlaw Hill at its junction with B1348/High Street, B1349 Ayres Wynd at its junction with B1348/High Street, New Street at its junction with B1348/High Street, West Seaside in its entirety, East Seaside in its entirety, Ormiston Place in its entirety, Cookies Wynd in its entirety, The Pottery in its entirety, Salt Preston Place in its entirety, Sir Walter Scott Pend in its entirety, Redburn Road North at its junction with B1348/High Street, Inchview North in its entirety, Prestongrange Road at its junction with B1348/High Street.

From 6am until 3pm the following roads will be closed: Private Road to Gosford Saw Mill at its junction with A198, unnamed road west of Lyars Road at its junction with B1348 (Coast Road), Dean Road Between B1348 (Coast Road) and Kings Avenue, The Promenade in its entirety, Barracks Street in its entirety, Cope Lane in its entirety, unnamed road west of Cope Lane at its junction with High Street, Manse Lane at its junction with High Street, Park Road at its junction with Links Road (Westbound exit allowed leaving Port Seton via East Lorimer Place), Kay Gardens in its entirety, Long Craigs at its junction with Links Road (Westbound exit allowed leaving Port Seton via East Lorimer Place, Eastbound exit allowing local access only as far as Seton Sands caravan park under control), Links Court At its junction with Links Road (Westbound exit allowed leaving Port Seton via East Lorimer Place), Castle Terrace At its junction with Links Road (Westbound exit allowed leaving Port Seton via East Lorimer Place), Fishers Road At its junction with Links Road (Westbound exit allowed leaving Port Seton via East Lorimer Place), Gardeners Close in its entirety, Hares Close In its entirety, New Street in its entirety, South Doors in its entirety, Marshal Street in its entirety, Barga Court in its entirety, School Lane in its entirety.

From 10am to 12.45pm the following roads will be closed: Glassel Park Road at its junction with Dean Road. Canty Grove in its entirety, Dean Court in its entirety, Dean Park in its entirety, Cotlands Avenue in its entirety, Old Dean Road/Stevenson Way in its entirety, King’s Park in its entirety, King’s Grove / Court in its entirety, Campbell Road at its junction with King’s Road, Longniddry Golf Club access road in its entirety.

Additional road closures: Coal Plant Road (B6371) at its junction with Meadowmill Roundabout 10.50am to 11.10am, Fishergate Road at its junction with A198 10.50am to noon and Unnamed Road to Seton Mains in its entirety 10.50am to noon, A198 Northbound lane closed between Princes Way and A198 Meadowmill Roundabout 10.50am to 11.25am.

Parking restrictions: Meadowmill Sports Centre access road and all connected roads in its entirety 6am to 11.10am, Dean Road between A198 junction and King's Avenue 6am to 12.45pm, junction, King’s Avenue in its entirety 6am to 12.45pm, King’s Road between King's Avenue and Links Road 6am to 12.45pm, Links Road From junction with King's Road to Gosford Road 6am to 12.45pm, Gosford Road in its entirety 6am to 12.45pm, Lyars Road from B1348 coast road to Gosford Road 6am to 12.45pm, A198, Aberlady 20m east of the junction with Sea Wynd 6am to 3pm, A6137, Aberlady 20m west of the junction with Sea Wynd and on road bend 20m either side of the junction with ‘The Gardens’ 6am to 3pm, Links Road (B1348) between Seton Sands Caravan Park and Seton Place 6am to 3pm, Seton Place in its entirety 6am to 3pm, Viewforth in its entirety 6am to 3pm, Wemyss Place in its entirety 6am to 3pm, High Street, Cockenzie in its entirety 6am to 3pm, B1348/Edinburgh Road, Cockenzie in its entirety 6am to 3pm, Prestonpans High Street (B1348) in its entirety 6am to 3pm, Ravensheugh Road (B1348) in its entirety 6am to 4pm, A199/Linkfield Road in its entirety 6am to 4pm, James Street both sides for entire length 6am to 2.30pm, Millhill both sides from James Street to Linkfield Road 6am to 2.30pm, Balcarres Place Both sides for entire length 6am to 2.30pm, Balcarres Road both sides Millhill to Musselburgh Racecourse car park 6am to 2.30pm, Goosegreen Road South side only for entire length 6am to 2.30pm, Millhill Lane both sides for entire length 6am to 2.30pm, The Paddock both sides Balcarres Road to Goose Green Road 6am to 2.30pm.