The Edinburgh Marathon is back, seeing roads across the nation's capital close over much of the weekend.

The event, which is held annually, will begin at 10am on Sunday, May 26, and see runners traverse through the city centre and East Lothian.

If you're interested in what closures will be in place this weekend, here is everything you need to know.

See all the road closures in place for the Edinburgh Marathon this Saturday and Sunday

These are all the road closures in the capital for the Edinburgh Marathon this weekend.

From 5pm Friday (May 24) until 12pm on Sunday (May 26)

  • Holyrood Gait
  • Queen’s Drive
  • Duke’s Walk
  • Horse Wynd

From 6am until 10.30am on Saturday (May 25)

  • Holyrood Park Road between East Parkside and Duddingston Low Road
  • Old Church Lane
  • Duddingston Road West from North Cairntow to the Causeway
  • Duddingston Low Road
  • Innocent Cycleway

5pm Saturday until 1pm on Sunday

  • Potterrow
  • Teviot Place
  • Lothian Street

5am to 11am Sunday

  • Chapel Street
  • Hope Park Crescent
  • Bristo Place, Forest Road
  • Buccleuch Terrace
  • Gifford Park
  • Boroughloch
  • Meadowlane
  • West Crosscauseway
  • Windmill Street
  • Nicolson Street
  • Buccleuch Street

5pm Saturday to 1pm Sunday

  • Charles Street

5am Saturday until 1pm on Sunday

  • Nicolson Square (there will be access to the car park)
  • George Square
  • George Square Lane
  • Crichton Street
  • Brighton Street
  • Buccleuch Place
  • Marshall Street

6am until 11am on Sunday

  • Lauriston Place
  • George IV Bridge
  • Lawnmarket
  • Bank Street
  • North Bank Street
  • The Mound, Mound Place
  • Hanover Street
  • Cockburn Street
  • Waverley Bridge
  • Market Street
  • Jeffrey Street

6am until 12pm on Sunday

  • Canongate
  • Abbey Strand

6am until 12.30pm on Sunday

  • Meadowbank Road
  • Parsons Green Terrace
  • Wolseley Crescent
  • Restalrig Road South
  • Restalrig Avenue
  • Craigentinny Avenue
  • Fillyside Road

8.10am until 11.30am on Sunday

  • King’s Place
  • Seafield Road
  • Seafield Road East

These are the road closures for East Lothian for the annual event:

Find out more about the road closures in East Lothian on the East Lothian Courier.

5am until 1.30pm on Sunday

  • New Street Promenade
  • Links View
  • New Street between Edinburgh Road and No. 204 New Street
  • Eskside West
  • Eskside East between the River Esk footbridge to Shorthope Street
  • James Street
  • Goosegreen Crescent
  • Shorthope Street

5am until 2pm on Sunday

  • New Street
  • Harbour Road at its junction with New Street as well as Bush Street
  • Caird’s Row
  • Beach Lane
  • Links Avenue
  • Links Street at their junctions with the Promenade
  • Gracefield car park
  • Downie Place
  • Ladywell
  • Eskdale Mews
  • Mountjoy Terrace
  • Mountjoy Court
  • Goose Green Road
  • Old Course Gate
  • Goose Green Court
  • Goose Green Avenue
  • Goose Green Place at its junction with Goose Green Crescent

5am until 3.30pm on Sunday

  • A198 from its junction with the B1348

5am to 6pm on Sunday

  • B1348 from Prestonpans High Street to Edinburgh Road in Cockenzie
  • Gosford Road eastbound
  • Cockenzie High Street
  • Elcho Place
  • Wemyss Place
  • Viewforth
  • Seton Place
  • Links Road eastbound between Seton Place and Seton Sands Holiday Park

5am to 6.30pm on Sunday

  • Millhill eastbound from Shorthope Street to James Street
  • Linkfield Road
  • Ravensheugh
  • Musselburgh High Street
  • Beulah
  • Unnamed entrance off Linkfield Road
  • Linkfield Court
  • Windsor Gardens
  • Ashgrove at its junction with Linkfield Road 
  • Pinkie Road 
  • Pinkie Road service road (At its junction with Pinkie Road)
  • Pinkie Terrace (At its junction with Pinkie Road)
  • Edenhall Road (At its junction with Pinkie Road)
  • Park Lane (At its junction with Pinkie Road)
  • Rothesay Place (At its junction with Pinkie Road)
  •  Grove Street (At its junction with Pinkie Road)
  • Parts of the B1348 from Ravensheugh to Prestonpans High Street

The Edinburgh Marathon will begin at 10am on Sunday, May 26, 2024.