N30 Musselburgh to Wester Hailes via Newington, Edinburgh
Operated by Lothian Buses. Registered as running via Gorgie Road, Princes St Scott Monument, Bridges, Niddrie, Newcraighall, Queen Margaret Uni. First bus 23:50, last bus 04:33. 14 journeys on weekdays. Fares: set by the operator — more.
Night bus — overnight departures 23:50–04:44. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.
Wanted a different N30? 1 other bus route is numbered N30 elsewhere in the UK — see every N30 bus timetable by area.
| Stop | 00:40 | 00:59 | 01:39 | 02:19 | 02:59 | 03:39 |
|---|---|---|---|---|---|---|
| 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 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Route map
All stops on route N30
N30 towards Wester Hailes
All 62 stops
- 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
- Stevenson Grove (after) Gorgie
- Saughton Rose Gardens (opp) 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 Musselburgh
All 84 stops
- 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 Place (after) Wester Hailes
- Hailesland Grove (near) 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
- Longstone Terrace (opp) Longstone
- Saughton Mains (o/s) Saughton
- 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
- Westfield Sainsbury's (at) Gorgie
- Roseburn Street (before) 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
- Stoneyhill Drive (adj) Stoneybank
- Clayknowes Place (opp) Stoneybank
- Clayknowes Avenue (adj) Stoneybank
- Clayknowes Court (adj) Stoneybank
- Denholm Drive (opp) Stoneybank
- Queen Margaret University (Stance 1) Musselburgh
- Whitehill Gardens (near) Stoneybank
- Whitehill Avenue (adj) Stoneybank
- Stoneybank Gardens (adj) Stoneybank
- Eskview Crescent (adj) Musselburgh
- Eskview Road (at) Musselburgh
- Mall Avenue (Riverside) Musselburgh
- Bridge Street (N-bound) Musselburgh
- Brunton Theatre Journey Hub (opp) Musselburgh
- North High Street (near) Musselburgh
- Fisherrow Musselburgh
Service registration & registered changes
- Service change effective 22 February 2026 To amend Timetable.
- Service change effective 8 September 2025 To amend Route, Stopping Places and Timetable.
- Service change effective 11 September 2023 To amend Timetable.
- Service change effective 28 May 2023 To amend Route and Timetable.
- Service change effective 5 June 2022 To amend Timetable.
From official Traffic Commissioner registrations. Registration PM0000002/182 · Changes in East Lothian Council · 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 23:50 (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 04:33. 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 Lothian Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000002/182. Check before you travel — services can change at short notice.