2 Magdalene to Edinburgh Park via Newington, Sighthill
Operated by Lothian Buses. Registered as running via Stenhouse, Gorgie, South Side, Craigmillar. First bus 04:52, last bus 22:48. 96 journeys on weekdays. Today, a Sunday: first 08:03, last 22:32. Fares: set by the operator — more.
Wanted a different 2? 124 other bus routes are numbered 2 elsewhere in the UK — see every 2 bus timetable by area.
| Stop | 08:03 | 08:36 | 09:09 | 09:29 | 09:59 | 10:37 | 11:07 | 11:37 | 12:07 | 12:37 | 13:07 | 13:37 | 14:07 | 14:37 | 15:07 | 15:37 | 16:07 | 16:37 | 17:07 | 17:37 | 18:07 | 18:37 | 19:17 | 19:47 | 20:17 | 20:52 | 21:32 to Broomhouse Avenue | 22:02 to Broomhouse Avenue | 22:32 to Broomhouse Avenue |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asda The Jewel (Stop 1) | 08:03 | 08:36 | 09:09 | 09:29 | 09:59 | 10:37 | 11:07 | 11:37 | 12:07 | 12:37 | 13:07 | 13:37 | 14:07 | 14:37 | 15:07 | 15:37 | 16:07 | 16:37 | 17:07 | 17:37 | 18:07 | 18:37 | 19:17 | 19:47 | 20:17 | 20:52 | 21:32 | 22:02 | 22:32 |
| Jack Kane Centre (at) | 08:08 | 08:41 | 09:15 | 09:35 | 10:05 | 10:43 | 11:14 | 11:44 | 12:14 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:14 | 15:44 | 16:14 | 16:44 | 17:14 | 17:44 | 18:14 | 18:43 | 19:23 | 19:53 | 20:22 | 20:57 | 21:37 | 22:07 | 22:37 |
| Prestonfield Park (at) | 08:17 | 08:50 | 09:24 | 09:44 | 10:14 | 10:52 | 11:24 | 11:54 | 12:25 | 12:56 | 13:26 | 13:56 | 14:26 | 14:56 | 15:25 | 15:55 | 16:25 | 16:55 | 17:25 | 17:54 | 18:24 | 18:51 | 19:31 | 20:01 | 20:29 | 21:04 | 21:44 | 22:14 | 22:44 |
| Surgeons' Hall (after) | 08:26 | 08:59 | 09:35 | 09:55 | 10:25 | 11:03 | 11:35 | 12:05 | 12:39 | 13:10 | 13:40 | 14:10 | 14:40 | 15:10 | 15:39 | 16:09 | 16:39 | 17:09 | 17:39 | 18:07 | 18:36 | 19:03 | 19:43 | 20:12 | 20:40 | 21:15 | 21:55 | 22:25 | 22:55 |
| Grove Street (Stop XM) | 08:35 | 09:09 | 09:46 | 10:07 | 10:37 | 11:16 | 11:48 | 12:18 | 12:53 | 13:24 | 13:54 | 14:24 | 14:54 | 15:24 | 15:53 | 16:23 | 16:53 | 17:23 | 17:53 | 18:21 | 18:48 | 19:15 | 19:55 | 20:23 | 20:51 | 21:26 | 22:05 | 22:35 | 23:05 |
| Haymarket Station (Stop HG) | 08:37 | 09:11 | 09:48 | 10:09 | 10:39 | 11:19 | 11:51 | 12:21 | 12:56 | 13:27 | 13:57 | 14:27 | 14:57 | 15:27 | 15:56 | 16:26 | 16:56 | 17:26 | 17:56 | 18:24 | 18:51 | 19:18 | 19:58 | 20:25 | 20:53 | 21:28 | 22:07 | 22:37 | 23:07 |
| Balgreen Primary School (near) | 08:46 | 09:20 | 09:58 | 10:19 | 10:49 | 11:30 | 12:02 | 12:33 | 13:08 | 13:39 | 14:09 | 14:39 | 15:09 | 15:39 | 16:08 | 16:38 | 17:08 | 17:38 | 18:08 | 18:36 | 19:02 | 19:28 | 20:08 | 20:35 | 21:03 | 21:38 | 22:17 | 22:47 | 23:17 |
| Stenhouse Grove (at) | 08:48 | 09:22 | 10:01 | 10:22 | 10:52 | 11:33 | 12:05 | 12:36 | 13:11 | 13:42 | 14:12 | 14:42 | 15:12 | 15:42 | 16:11 | 16:41 | 17:11 | 17:41 | 18:11 | 18:38 | 19:04 | 19:30 | 20:10 | 20:37 | 21:05 | 21:40 | 22:19 | 22:49 | 23:19 |
| Saughton Road North (before) | 08:49 | 09:23 | 10:02 | 10:23 | 10:53 | 11:35 | 12:07 | 12:38 | 13:13 | 13:44 | 14:14 | 14:44 | 15:14 | 15:44 | 16:13 | 16:43 | 17:13 | 17:43 | 18:13 | 18:40 | 19:06 | 19:32 | 20:11 | 20:38 | 21:06 | 21:41 | 22:20 | 22:50 | 23:20 |
| Broomhouse Avenue (after) | 08:51 | 09:25 | 10:05 | 10:26 | 10:56 | 11:38 | 12:10 | 12:41 | 13:16 | 13:47 | 14:17 | 14:47 | 15:17 | 15:47 | 16:16 | 16:46 | 17:16 | 17:46 | 18:16 | 18:43 | 19:09 | 19:35 | 20:13 | 20:40 | 21:08 | 21:43 | 22:22 | 22:52 | 23:22 |
| Hermiston Gait Retail Park (at) | 08:55 | 09:29 | 10:09 | 10:30 | 11:00 | 11:42 | 12:14 | 12:45 | 13:20 | 13:51 | 14:21 | 14:51 | 15:21 | 15:51 | 16:20 | 16:50 | 17:20 | 17:50 | 18:20 | 18:47 | 19:13 | 19:39 | 20:17 | 20:44 | 21:12 | 21:47 | · | · | · |
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.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Lothian Buses before you travel. Everything above is an ordinary week.
Not published yet: Boxing Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route 2
2 towards Edinburgh Park
All 60 stops
- Asda The Jewel (Stop 1) Magdalene
- Milton Link (after) Magdalene
- Corbiewynd (before) Magdalene
- Parrotshot (before) Magdalene
- Niddrie Mill Crescent (opp) Niddrie
- Niddrie Mill (opp) Niddrie
- 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 (after) South Side
- Bristo Square (at) South Side
- Forrest Road (at) Old Town
- Grassmarket (SW-bound) Old Town
- West Port (W-bound) Old Town
- Lauriston Street (after) Old Town
- East Fountainbridge (SW-bound) Old Town
- Semple Street (N-bound) Fountainbridge
- Morrison Street (Stop XL) Fountainbridge
- Grove Street (Stop XM) Haymarket
- Haymarket Station (Stop HG) Haymarket
- Caledonian Village (opp) Dalry
- Dalry Primary School (opp) Dalry
- Murieston Crescent (opp) Dalry
- Gorgie City Farm (near) Dalry
- Tynecastle (opp) Gorgie
- Stewart Terrace (adj) Gorgie
- Westfield Road (NW-bound) Gorgie
- Westfield Avenue (opp) Gorgie
- Stevenson Grove (after) Gorgie
- Balgreen Primary School (near) Balgreen
- Whitson Crescent (opp) Stenhouse
- Whitson Grove (opp) Stenhouse
- Stenhouse Cross (before) Stenhouse
- Stenhouse Grove (at) Saughton
- Saughton Mains Street (before) Saughton
- Saughton Road North (before) Saughton
- Saughton House (at) Broomhouse
- Broomhouse Gardens (before) Broomhouse
- Broomhouse Avenue (after) Broomhouse
- Broomhouse Roundabout (after) Sighthill
- South Gyle Access (opp) Sighthill
- Bankhead Broadway (before) Sighthill
- Hermiston Gait Retail Park (at) Edinburgh Park
2 towards Magdalene
All 61 stops
- Hermiston Gait Retail Park (opp) Edinburgh Park
- Bankhead Broadway (opp) Sighthill
- Broomhouse Roundabout (before) Sighthill
- Broomhouse Avenue (opp) Broomhouse
- Broomhouse Gardens (opp) Broomhouse
- Saughton House (opp) Broomhouse
- Saughton Road North (after) Saughton
- Saughton Mains Street (opp) Saughton
- Stenhouse Grove (before) Saughton
- Stenhouse Cross (after) Stenhouse
- Whitson Grove (after) Stenhouse
- Whitson Crescent (near) Stenhouse
- Balgreen Primary School (at) Balgreen
- Stevenson Grove (opp) Gorgie
- Westfield Avenue (near) Gorgie
- Westfield Road (SE-bound) Gorgie
- Stewart Terrace (opp) Gorgie
- Tynecastle (near) Gorgie
- Gorgie City Farm (opp) Dalry
- Murieston Crescent (before) Dalry
- Dalry Primary School (before) Dalry
- Caledonian Village (near) Dalry
- Haymarket Station (Stop HA) Haymarket
- Torphichen Street (Stop HE) Haymarket
- Dewer Place (Stop XJ) Haymarket
- Morrison Street (Stop XK) Fountainbridge
- Bread Street (E-bound) Old Town
- West Port (E-bound) Old Town
- Grassmarket (NE-bound) Old Town
- Merchant Street (before) Old Town
- Bristo Place (at) Old Town
- Potterrow (SE-bound) South Side
- 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
- Niddrie Mill (near) Niddrie
- Niddrie Mill Crescent (before) Niddrie
- The Jewel (near) Bingham
- Parrotshot (after) Magdalene
- Corbiewynd (opp) Magdalene
- Milton Link (before) Magdalene
- Asda The Jewel (Stop 1) Magdalene
Service registration & registered changes
- Service change effective 13 September 2026 To amend Timetable.
- Service change effective 7 September 2025 To amend Timetable.
- Service change effective 6 April 2025 To amend Timetable.
- Service change effective 28 May 2023 To amend Route, Stopping Places and Timetable.
- Service change effective 11 September 2022 To amend Timetable.
From official Traffic Commissioner registrations. Registration PM0000002/97 · Changes in The City of Edinburgh Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 2 bus?
The first 2 departure on weekdays leaves at 04:52 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 2 bus?
The last 2 on weekdays leaves its first stop at 22:48. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 2 bus cost?
The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the 2. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 2 bus?
The 2 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/97. Check before you travel — services can change at short notice.