All Edinburgh road closures and bus diversions ahead of Hogmanay events

As Edinburgh gets ready for Hogmanay celebrations the council has shared a list of road closures – with some coming into effect this week.

City centre events will also see a number of Lothian Buses services diverted between December 30 and January 1.

Road closures

December 27 to January 2

Castle Street will be closed to traffic (between Princes Street to Rose Street) from 8am on Saturday, December 27 to midnight on January 2. The street will be closed to traffic between Rose Street to George Street from 12am on Monday, December 29 to midnight on January 2.

December 30 to January 1

Market Street (between the Mound and Waverley Bridge) will be closed to traffic from 10am on December 30 to 12pm on January 1.

Princes Street (from South Charlotte Street to the Mound and from Hanover Street to South Street David Street) will be closed to traffic from 7pm on December 30 to 10am on January 1.

Frederick Street (from Princes Street to Rose Street) will be closed to traffic from 7pm on December 30 to 10am on January 1.

December 31 to January 1

The following roads will be closed to traffic between 4pm on December 31 to 7am on January 1.

Princes Street (from The Mound to Hanover Street and from South St David Street to North Bridge), Hanover Street (from Princes Street to George Street), St Giles Street (from North Bank Street for 35m eastwards, George IV Bridge (Northbound), The Mound, North Bank Street, Bank Street, Mound Place, Ramsay Lane, Ramsay Garden, West Register Street, West Register Street Lane, Register Place, South St David Street, South St Andrew Street and Meuse Lane.

The following roads will be closed to traffic between 6pm on December 31 to 6am on January 1.

North Castle Street (from George Street to Young Street / Hill Street), Frederick Street (from Rose Street to George Street), Market Street (from Waverley Bridge for 30m eastwards), Rose Street, Rose Street North Lane, Rose Street South Lane, and Cockburn Street.

The following roads will be closed to traffic between 6.30pm on December 31 to 6am on January 1.

Frederick Street (from George Street to Hill Street / Thistle St) and George Street (from Frederick Street to Hanover Street.

The following roads will be closed to traffic between 6.30pm on December 31 to 3am on January 1.

Lothian Rd (southbound from Princes Street to Castle Terrace and northbound from the West Approach Road to Princes Street), Shandwick Place (from Stafford Street to Princes Street), Princes Street (from South Charlotte Street to Lothian Road), Hope Street Lane, and South Charlotte Street.

The following roads will be closed to traffic between 11.30pm on December 31 to 2am on January 1.

George Street (eastbound from Hanover Street to St Andrew Square (except for local service buses) and westbound from St Andrew Square to Hanover Street), Hanover Street (from George Street to Thistle Street (except for local service buses southbound), Leith Street (from Calton Road to Waterloo Place), Princes Street (from North Bridge to Waterloo Place), Waterloo Place (from Leith Street for 50m eastwards), and North Bridge (from Princes Street to High Street).

Further restrictions for loading vehicles can be found on the Edinburgh Council website.

Edinburgh’s Hogmanay celebrations will see a number of road closures and bus diversions in placeplaceholder image
Edinburgh’s Hogmanay celebrations will see a number of road closures and bus diversions in place

Lothian Buses diversions

From 7pm on December 30 to 4pm December 31

Services 26 and 44, between West End and Waverley Steps, will divert via Charlotte Street, Queen Street, Frederick Street, George Street and South St. David Street in both directions.

Services 1, 4, 19, and 34, between West End and Leith Street Gyratory, will divert via Charlotte Street, Queen Street, North Frederick Street, George Street, North Hanover Street, Queen Street and York Place in both directions.

Services 3, 30, 33, and 37 (eastbound) between West End and Waverley Steps, will divert via Charlotte Street, Queen Street, North St. David Street and South St. David Street.

Services 3, 30, 33, and 37 (westbound), between Waverley Steps and West End, buses will divert via South St. David Street, George Street, North Frederick Street, Queen Street and Charlotte Street.

Service 29, between North Frederick Street and Waverley Steps, buses will divert via George Street and South St. David Street in both directions.

Service 31 between West End and Waverley Steps, buses will divert via Charlotte Street, Queen Street, North St. David Street and South St. David Street in both directions.

Services 10, 11, 16, and 25 (eastbound), between West End and Leith Street Gyratory, buses will divert via Charlotte Street, Queen Street, North Frederick Street, George Street, North Hanover Street, Queen Street and York Place.

Services 10, 11, and 16 (westbound), between Leith Street Gyratory and West End, buses will divert via York Place, North St. David Street, George Street, North Hanover Street, Queen Street and Charlotte Street.

Service 25 (westbound) between Leith Street Gyratory and West End, buses will divert via York Place, North Hanover Street, George Street, North Frederick Street, Queen Street and Charlotte Street.

Service 15 between West End and Waverley Steps, buses will divert via Charlotte Street, Queen Street, North Frederick Street, George Street and South St. David Street in both directions.

From 7pm on December 30 to 6pm December 31

AIRLINK 100 between West End and George Street, will divert via Charlotte Street, Queen Street and North Frederick Street. Buses will arrive and depart from Stop GL (Opposite the Dome).

Service 24 between West End and Howe Street, will divert non-stop via Charlotte Street and Queen Street in both directions.

Service 43 between West End and St Andrew Square, buses will divert via Charlotte Street, Queen Street and North St. David Street in both directions.

From 7pm on December 30 to the end of service on December 31

Services X4, X5, X7, 106, and 113 (to Edinburgh) will terminate at Waterloo Place (Stop ZJ).

Services X4, X5, X7, 106, and 113 (to East Lothian) will start at Waterloo Place (Stop ZJ) and will operate via Leith Street, Leith Street Gyratory, Leopold Place and London Road.

Services X18, X19, X27, and X28 (to Edinburgh) between Haymarket Station (X18 X19) / West Approach Road (X27 X28), will divert via Morrison Link (X18 X19), West Approach Road then omit The Exchange (Stop XB) and terminate at Usher Hall (Stop XF).

Services X18, X19, X27, and X28 (to West Lothian) will start from The Exchange (Stop XG).

Night Buses from December 30 to the morning of December 31

Services N3, N30, N31, and N37 (eastbound) between West End and Waverley Steps, will divert via Charlotte Street, Queen Street, North Hanover Street, George Street and South St. David Street.

Services N1, N16, N25, and N26 (eastbound) between West End and Waverley Steps, will divert via Charlotte Street, Queen Street, North Frederick Street, George Street and South St. David Street.

Services N1, N3, N22, N25, N26, N30, N37, and N44 (westbound) between Waverley Steps and West End, will divert via South St. David Street, George Street, North Frederick Street, Queen Street and Charlotte Street.

Services N11 and N16 (westbound) between Waverley Steps and West End, will divert via South St. David Street, George Street, North Hanover Street, Queen Street and Charlotte Street.

Services N28 and N43 between West End and Waverley Steps, will divert via Charlotte Street, Queen Street, North Frederick Street, George Street and South St. David Street in both directions.

Service N107 (eastbound) between West End and Waverley Steps, buses will divert via Charlotte Street, Queen Street, North Frederick Street, George Street and South St. David Street.

From 4pm to 6pm on December 31

Services 1, 4, 19, 26, 34, and 44 (eastbound) between West End and Abbeyhill, will divert via Charlotte Street, Queen Street, North Frederick Street, George Street, North Hanover Street, York Place, Picardy Place, Leopold Place and London Road.

Services 1, 4, 19, 26, 34, and 44 (westbound) between Abbeyhill and West End, will divert via London Road, Leopold Place, York Place, North Hanover Street, George Street, North Frederick Street, Queen Street and Charlotte Street.

Services 23 and 27 between Dundas Street and Tollcross, will divert via Queen Street, Charlotte Street, Lothian Road and Earl Grey Street in both directions.

Services 29 and 37 (southbound) between Howe Street/Queensferry Street and Nicolson Street, will divert via Queen Street and Charlotte Street (Service 29), Hope Street and Charlotte Square (Service 37), Charlotte Street, Lothian Road, Earl Grey Street, Lauriston Place, Forrest Road, Bristo Place, Potterrow and Nicolson Square.

Services 29 and 37 (northbound) between Nicolson Street and Queensferry Street/Howe Street, will divert via Nicolson Square, Potterrow, Teviot Place, Lauriston Place, Lady Lawson Street, East Fountainbridge, Lothian Road, Charlotte Street, Charlotte Square and Hope Street (Service 37), Charlotte Street and Queen Street (Service 29).

From 4pm to the end of service on December 31

Services 3, 30, 31, and 33 (eastbound) between West Maitland Street/West Approach Road and Nicolson Street, will divert via Torphichen Place, Morrison Link (Services 3, 31, 33), West Approach Road, Lothian Road, Earl Grey Street, Lauriston Place, Forrest Road, Bristo Place, Potterrow and Nicolson Square.

Services 3, 30, 31, and 33 (westbound) between Nicolson Street and West Approach Road/Haymarket Junction, will divert via Nicolson Square, Potterrow, Teviot Place, Lauriston Place, Lady Lawson Street, East Fountainbridge, Lothian Road, West Approach Road, Morrison Link and Morrison Street (Services 3, 31, 33).

Service 15 between Tollcross and Waterloo Place, will divert via Lauriston Place, Forrest Road/Bristo Place, Chambers Street, South Bridge and North Bridge.

Service 9 between Bellevue and Bristo Place, will divert via Broughton Street, Leith Street Gyratory, Leith Street, North Bridge, South Bridge and Chambers Street.

From 6pm to the end of service on December 31

Services 1 and 34 (eastbound) between Fountainbridge and Leith Street, will divert via Lothian Road, Lauriston Place, Forrest Road, Chambers Street, South Bridge and North Bridge.

Services 1 and 34 (westbound) between Leith Street and Fountainbridge, will divert via North Bridge, South Bridge, Chambers Street, Bristo Place, Lauriston Place, Lady Lawson Street and East Fountainbridge.

Services 4, 26, and 44 between West Maitland Street and Abbeyhill, will divert via Palmerston Place, Chester Street, Randolph Crescent, Queen Street, York Place, Leith Street Gyratory, Leopold Place and London Road in both directions.

Service 19 between Dean Bridge and Abbeyhill, will divert via Randolph Crescent, Queen Street, York Place, Leith Street Gyratory, Leopold Place and London Road in both directions.

Service 25 between West Maitland Street and Elm Row, will divert via Palmerston Place, Chester Street, Randolph Crescent, Queen Street, York Place, Leith Street Gyratory and Antigua Street in both directions.

Services 10, 11, and 16 between Elm Row and Home Street, will divert via Leith Street, North Bridge, South Bridge, Chambers Street, Forrest Road/Bristo Place and Lauriston Place in both directions.

Service 22 (to/from Gyle Centre) will operate a normal route to West Approach Road then buses will omit The Exchange (Stop XB) and terminate at Usher Hall (Stop XF).

Service 23 (to/from Trinity) and service 27 (to/from Silverknowes) will operate normal routes to Dundas Street, and then turn via Heriot Row, Queen Street Gardens West, Queen Street and Queen Street Gardens East, before starting northbound journeys at Dundas Street.

Service 23 (to/from Greenbank) and service 27 (to/from Hunter’s Tryst) will operate normal routes to Home Street (Tollcross), and then operate via Thornybauk, Ponton Street, Semple Street and Morrison Street to pick up southbound journeys on Lothian Road.

Service 24 (to/from West Granton) will operate a normal route to Queen Street Gardens West, and then turn via Queen Street, Queen Street Gardens East and Heriot Row, before starting northbound journeys at Howe Street.

Service 24 (to/from Royal Infirmary) will operate a normal route to Brougham Street (Tollcross), then operate via West Tollcross, Ponton Street, Semple Street and Morrison Street to pick up southbound journeys on Lothian Road.

Services 22, 36, 37, and 47 (to/from North Edinburgh) will operate normal routes to Dean Bridge, then use Chester Street, Walker Street and Melville Street to turn, before picking up northbound journeys on Drumsheugh Place (Stop QF).

Service 29 (Silverknowes – City Centre) will operate a normal route to Queen Street Gardens West, then turn via Queen Street, Queen Street Gardens East and Heriot Row, before starting northbound journeys at Howe Street.

Services 29 and 37 (City Centre – Midlothian) will operate via South Bridge, Leith Street, Leith Street Gyratory and Elm Row.

Service 36 (to/from Gyle Centre) and service 47 (to/from Penicuik) will operate normal routes to Tollcross, then operate via Lochrin Terrace (36)/West Tollcross (47), Ponton Street, Semple Street and terminate on Lothian Road.

Service 43 between Dean Bridge and St. Andrew Square, buses will divert via Randolph Crescent, Great Stuart Street, St Colme Street, Queen Street and North St. David Street in both directions.

AIRLINK 100 between Haymarket and George Street, will divert via Palmerston Place, Chester Street, Randolph Crescent, Queen Street and North Hanover Street. Buses will arrive and depart from Stop GL (Opposite the Dome).

January 1

Between start of service and 10am

Services X27 and X28 between Waverley Steps and West End, will divert via Princes Street, South St. David Street, George Street, North Frederick Street, Queen Street and Charlotte Street in both directions.

Service 124 between Waverley Steps and West End, will divert via Princes Street, South St. David Street, George Street, North Frederick Street, Queen Street and Charlotte Street in both directions.

Between 3am and 6am

AIRLINK 100 between Haymarket and George Street, will divert via Palmerston Place, Chester Street, Randolph Crescent, Queen Street and North Hanover Street. Buses will arrive and depart from Stop GL (Opposite the Dome).

Between 6am and 10am

AIRLINK 100 between West End and George Street, will divert via Charlotte Street, Queen Street and North Frederick Street. Buses will arrive and depart from Stop GL (Opposite the Dome).

Between 7am and 10am

Services 3, 30, and 37 (eastbound) between West End and Waverley Steps, will divert via Charlotte Street, Queen Street, North Hanover Street, George Street and South St. David Street.

Services 3, 30, and 37 (westbound) between Waverley Steps and West End, will divert via South St. David Street, George Street, North Frederick Street, Queen Street and Charlotte Street.

Services 16 and 25 (eastbound) between West End and Elm Row, will divert via Charlotte Street, Queen Street, North Frederick Street, George Street, North Hanover Street, Queen Street and York Place.

Services 16 and 25 (westbound) between Elm Row and West End, buses will divert via York Place, North St. David Street, George Street, North Hanover Street (16) / North Frederick Street (25) then Queen Street and Charlotte Street.

Services 26 and 44 between West End and Waverley Steps, buses will divert via Charlotte Street, Queen Street, North Frederick Street, George Street and South St. David Street in both directions.

Services 1 and 34 between West End and Leopold Place, buses will divert via Charlotte Street, Queen Street, North Frederick Street, George Street, North Hanover Street and York Place in both directions.

News you can trust since 1873
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice