N30 Bridge Street ↔ Westside Plaza
Operated by Lothian Buses. First bus 00:30, last bus 23:50. 14 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Bridge Street (N-bound) | · | 00:59 | 01:39 | 02:19 | 02:59 | 03:39 |
|---|---|---|---|---|---|---|
| Fort Kinnaird (W-bound) | · | 01:09 | 01:49 | 02:29 | 03:09 | 03:49 |
| Jack Kane Centre (at) | · | 01:12 | 01:52 | 02:32 | 03:12 | 03:52 |
| Prestonfield Park (at) | · | 01:17 | 01:57 | 02:37 | 03:17 | 03:57 |
| Bernard Terrace (opp) | 00:40 | 01:22 | 02:02 | 02:42 | 03:22 | 04:02 |
| South Bridge (N-Bound 2) | 00:45 | 01:25 | 02:05 | 02:45 | 03:25 | 04:05 |
| Princes Street (Scott Mon.) (Stop PT) | 00:49 | 01:29 | 02:09 | 02:49 | 03:29 | 04:09 |
| Lothian Road (Stop XD) | 00:53 | 01:33 | 02:13 | 02:53 | 03:33 | 04:13 |
| Saughton Rose Gardens (opp) | 01:00 | 01:40 | 02:20 | 03:00 | 03:40 | 04:20 |
| Parkhead Drive (opp) | 01:06 | 01:46 | 02:26 | 03:06 | 03:46 | 04:26 |
| Westside Plaza (Stop 4) | 01:10 | 01:50 | 02:30 | 03:10 | 03:50 | 04:30 |
Route map
All stops on route N30
N30 towards Westside Plaza
- Bridge Street (N-bound) Musselburgh
- Brunton Theatre Journey Hub (opp) Musselburgh
- North High Street (near) Musselburgh
- Fisherrow Musselburgh
- Harbour Point (o/s) Musselburgh
- Clayknowes Crescent (adj) Musselburgh
- Newhailes Roundabout (W-bound) Musselburgh
- Benhar Road (opp) Newcraighall
- Whitehill Street (after) Newcraighall
- Newcraighall Drive (before) Newcraighall
- Fort Kinnaird East (before) Newcraighall
- Fort Kinnaird (W-bound) Newcraighall
- Fort Kinnaird West (o/s) Newcraighall
- Peacocktail Close (opp) Newcraighall
- Jack Kane Centre (at) Niddrie
- Hay Drive (opp) Niddrie
- Hay Avenue (opp) Niddrie
- Wauchope Road (opp) Niddrie
- Greendykes Road (after) Craigmillar
- Wauchope Place (opp) Craigmillar
- Craigmillar Library (opp) Craigmillar
- Craigmillar Castle Road (after) Craigmillar
- Craigmillar Castle Gardens (after) Craigmillar
- Kings Haugh (opp) Prestonfield
- Prestonfield Park (at) Prestonfield
- Clearburn Crescent (after) Prestonfield
- Prestonfield Terrace (opp) Prestonfield
- Prestonfield Avenue (opp) Prestonfield
- Priestfield Road (opp) Newington
- Marchhall Place (opp) Newington
- Commonwealth Pool (opp) Newington
- East Preston Street (W-bound) Newington
- Bernard Terrace (opp) South Side
- St Patrick Square South Side
- Surgeons' Hall (opp) South Side
- South Bridge (N-Bound 2) Old Town
- Princes Street (Waverley Steps) (Stop PP) Edinburgh
- Princes Street (Scott Mon.) (Stop PT) Edinburgh
- Princes Street (west) (Stop PZ) Edinburgh
- Lothian Road (Stop XD) Edinburgh West End
- The Exchange (Stop XG) Edinburgh West End
- Morrison Crescent (opp) Viewforth
- Fountain Park (at rear) Viewforth
- Roseburn Street (opp) Gorgie
- Westfield Sainsbury's (opp) Gorgie
- Westfield Avenue (opp) Gorgie
- Saughton Rose Gardens (opp) Gorgie
- Stevenson Grove (after) Gorgie
- Saughton Park (opp) Stenhouse
- Chesser Cottages (at) Stenhouse
- Chesser Avenue (after) Stenhouse
- Stenhouse Mill Lane (after) Saughton
- HMP Edinburgh (at) Saughton
- Saughton Mains Avenue (opp) Saughton
- Longstone Terrace (after) Longstone
- Parkhead Drive (opp) Longstone
- Dumbryden Drive (SE-bound) Wester Hailes
- Dumbryden Road (before) Wester Hailes
- Dumbryden Grove (after) Wester Hailes
- Hailesland Grove (opp) Wester Hailes
- Murrayburn Park (opp) Wester Hailes
- Westside Plaza (Stop 4) Wester Hailes
N30 towards Bridge Street
- Westside Plaza (Stop 4) Wester Hailes
- Westburn Grove (after) Wester Hailes
- Baberton Mains Dell (before) Baberton
- Baberton Mains Gardens (after) Baberton
- Baberton Mains View (before) Baberton
- Clovenstone Drive (E-bound) Wester Hailes
- Clovenstone Park (near) Wester Hailes
- Clovenstone Gardens (N-bound) Wester Hailes
- Clovenstone Road (before) Wester Hailes
- Wester Hailes Park (before) Wester Hailes
- Hailesland Grove (near) Wester Hailes
- Hailesland Place (after) Wester Hailes
- Dumbryden Grove (opp) Wester Hailes
- Dumbryden Road (opp) Wester Hailes
- Dumbryden Drive (NW-bound) Wester Hailes
- Parkhead Crescent (before) Wester Hailes
- Parkhead Drive (adj) Longstone
- Longstone Gardens (opp) Longstone
- Saughton Mains (o/s) Saughton
- Longstone Terrace (opp) Longstone
- Saughton Mains Avenue (after) Saughton
- HMP Edinburgh (opp) Saughton
- Stenhouse Mill Lane (before) Saughton
- Chesser Avenue (opp) Stenhouse
- Saughton Park (at) Stenhouse
- Saughton Rose Gardens (o/s) Gorgie
- Stevenson Grove (opp) Gorgie
- Westfield Avenue (near) Gorgie
- Roseburn Street (before) Gorgie
- Westfield Sainsbury's (at) Gorgie
- Fountain Park (opp rear) Viewforth
- Morrison Crescent (after) Viewforth
- The Exchange (Stop XB) Edinburgh West End
- Lothian Road (Stop XC) Edinburgh West End
- Princes Street (west) (Stop PB) Edinburgh
- Princes Street (Scott Mon.) (Stop PH) Edinburgh
- South Bridge (S-bound 1) Old Town
- Surgeons' Hall (at) South Side
- St Partick Square (opp) South Side
- Bernard Terrace (before) South Side
- East Preston Street (E-bound) Newington
- Commonwealth Pool (at) Newington
- Marchhall Place (before) Newington
- Priestfield Road (after) Newington
- Prestonfield Terrace (before) Prestonfield
- Clearburn Crescent (opp) Prestonfield
- Prestonfield Park (opp) Prestonfield
- Morgan Playing Fields (near) Prestonfield
- Kings Haugh (before) Prestonfield
- Craigmillar Castle Gardens (opp) Craigmillar
- Craigmillar Castle Road (adj) Craigmillar
- Craigmillar Library (o/s) Craigmillar
- Wauchope Place (near) Craigmillar
- Greendykes Road (opp) Craigmillar
- Wauchope Road (after) Niddrie
- Hay Avenue (before) Niddrie
- Hay Drive (o/s) Niddrie
- Jack Kane Centre (opp) Niddrie
- Niddrie Mill Avenue (after) Niddrie
- Peacocktail Close (after) Newcraighall
- Fort Kinnaird West (opp) Newcraighall
- Fort Kinnaird (E-bound) Newcraighall
- Fort Kinnaird East (after) Newcraighall
- The Cuddie Brae (o/s) Newcraighall
- Newcraighall Drive (after) Newcraighall
- Whitehill Street (before) Newcraighall
- Benhar Road (after) Newcraighall
- Newhailes Roundabout (E-bound) Musselburgh
- Clayknowes Place (opp) Stoneybank
- Stoneyhill Drive (adj) Stoneybank
- Clayknowes Avenue (adj) Stoneybank
- Denholm Drive (opp) Stoneybank
- Clayknowes Court (adj) Stoneybank
- Queen Margaret University (Stance 1) Musselburgh
- Whitehill Gardens (near) Stoneybank
- Stoneybank Gardens (adj) Stoneybank
- Whitehill Avenue (adj) Stoneybank
- Eskview Road (at) Musselburgh
- Eskview Crescent (adj) Musselburgh
- Mall Avenue (Riverside) Musselburgh
- Bridge Street (N-bound) Musselburgh
- Brunton Theatre Journey Hub (opp) Musselburgh
- North High Street (near) Musselburgh
- Fisherrow Musselburgh
Service history & registered changes
- 🆕 Registered effective 22 Feb 2026 Operating between Westside Plaza and Musselburgh Bridge Street given service number N30 effective from 22 February 2026. To amend Timetable.
- 🆕 Registered effective 8 Sept 2025 Operating between Westside Plaza and Musselburgh Bridge Street given service number N30 effective from 08 September 2025. To amend Route, Stopping Places and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first N30 bus?
The first N30 departure on weekdays leaves at 00:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last N30 bus?
The last N30 on weekdays leaves its first stop at 23:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the N30 bus cost?
The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the N30. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the N30 bus?
The N30 is operated by Lothian Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.