4 Musselburgh to Lothianburn via Bingham, Edinburgh
Operated by Lothian Buses. First bus 04:54, last bus 23:48. 99 journeys on weekdays. Today, a Sunday: first 05:57, last 23:48. Fares: set by the operator — more.
Wanted a different 4? 108 other bus routes are numbered 4 elsewhere in the UK — see every 4 bus timetable by area.
| Stop | 04:54 | 05:34 | 06:04 | 06:31 | 07:01 | 07:31 | 07:55 | 08:25 | 08:55 | 09:25 | 10:00 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:23 | 13:53 | 14:23 | 14:53 | 15:23 | 15:53 | 16:23 | 16:53 | 17:23 | 17:53 | 18:27 | 18:57 | 19:27 | 20:00 | 20:34 | 21:09 | 21:39 | 22:10 | 22:40 | 23:10 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Queen Margaret University (Stance 1) | · | · | · | · | 07:01 | 07:31 | 07:55 | 08:25 | 08:55 | 09:25 | 10:00 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:23 | 13:53 | 14:23 | 14:53 | 15:23 | 15:53 | 16:23 | 16:53 | 17:23 | 17:53 | 18:27 | 18:57 | 19:27 | 20:00 | 20:34 | 21:09 | 21:39 | 22:10 | 22:40 | 23:10 |
| Milton Link (after) | 04:54 | 05:34 | 06:04 | 06:31 | 07:05 | 07:35 | 07:59 | 08:29 | 08:59 | 09:30 | 10:05 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:28 | 13:58 | 14:28 | 14:58 | 15:28 | 15:58 | 16:28 | 16:58 | 17:28 | 17:58 | 18:32 | 19:02 | 19:32 | 20:05 | 20:38 | 21:13 | 21:43 | 22:14 | 22:44 | 23:14 |
| Bingham Avenue (SW-bound) | 04:58 | 05:38 | 06:08 | 06:35 | 07:09 | 07:39 | 08:03 | 08:33 | 09:04 | 09:35 | 10:10 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:33 | 14:03 | 14:33 | 15:03 | 15:33 | 16:03 | 16:33 | 17:03 | 17:33 | 18:03 | 18:36 | 19:06 | 19:36 | 20:09 | 20:42 | 21:17 | 21:47 | 22:18 | 22:48 | 23:18 |
| Royal High Primary (after) | 05:04 | 05:44 | 06:14 | 06:42 | 07:16 | 07:46 | 08:11 | 08:41 | 09:12 | 09:43 | 10:18 | 10:40 | 11:11 | 11:41 | 12:11 | 12:41 | 13:11 | 13:41 | 14:11 | 14:41 | 15:11 | 15:41 | 16:11 | 16:41 | 17:11 | 17:41 | 18:11 | 18:44 | 19:14 | 19:44 | 20:17 | 20:49 | 21:24 | 21:54 | 22:24 | 22:54 | 23:24 |
| Leopold Place (Stop EC) | 05:13 | 05:53 | 06:23 | 06:51 | 07:25 | 07:55 | 08:21 | 08:51 | 09:24 | 09:55 | 10:31 | 10:53 | 11:24 | 11:54 | 12:24 | 12:54 | 13:24 | 13:54 | 14:24 | 14:54 | 15:24 | 15:54 | 16:24 | 16:54 | 17:24 | 17:54 | 18:24 | 18:56 | 19:25 | 19:55 | 20:28 | 20:58 | 21:33 | 22:03 | 22:33 | 23:03 | 23:33 |
| Shandwick Place (Stop SF) | 05:22 | 06:02 | 06:32 | 07:01 | 07:35 | 08:06 | 08:32 | 09:02 | 09:36 | 10:08 | 10:44 | 11:06 | 11:37 | 12:07 | 12:37 | 13:07 | 13:38 | 14:08 | 14:38 | 15:09 | 15:39 | 16:09 | 16:39 | 17:09 | 17:39 | 18:09 | 18:38 | 19:09 | 19:38 | 20:08 | 20:40 | 21:10 | 21:45 | 22:14 | 22:44 | 23:14 | 23:44 |
| Haymarket Station (Stop HG) | 05:25 | 06:05 | 06:35 | 07:04 | 07:38 | 08:10 | 08:36 | 09:06 | 09:40 | 10:12 | 10:48 | 11:11 | 11:42 | 12:12 | 12:42 | 13:12 | 13:43 | 14:13 | 14:43 | 15:14 | 15:44 | 16:14 | 16:44 | 17:14 | 17:44 | 18:14 | 18:42 | 19:13 | 19:42 | 20:12 | 20:44 | 21:14 | 21:49 | 22:18 | 22:48 | 23:18 | 23:48 |
| Slateford Station (before) | 05:32 | 06:12 | 06:42 | 07:11 | 07:45 | 08:18 | 08:44 | 09:15 | 09:49 | 10:21 | 10:57 | 11:21 | 11:52 | 12:23 | 12:53 | 13:23 | 13:54 | 14:24 | 14:54 | 15:25 | 15:55 | 16:25 | 16:55 | 17:25 | 17:55 | 18:25 | 18:52 | 19:23 | 19:52 | 20:22 | 20:53 | 21:23 | 21:58 | 22:27 | 22:57 | 23:27 | 23:57 |
| Craiglockhart Road (opp) | 05:36 | 06:16 | 06:46 | 07:15 | 07:49 | 08:22 | 08:48 | 09:20 | 09:54 | 10:26 | 11:02 | 11:27 | 11:58 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:00 | 15:31 | 16:01 | 16:31 | 17:01 | 17:31 | 18:01 | 18:31 | 18:57 | 19:28 | 19:57 | 20:27 | 20:57 | 21:27 | 22:02 | 22:31 | 23:01 | 23:31 | 00:01 |
| Oxgangs Library (at) | 05:40 | 06:20 | 06:50 | 07:19 | 07:53 | 08:26 | 08:52 | 09:25 | 09:59 | 10:31 | 11:07 | 11:32 | 12:03 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:05 | 15:36 | 16:06 | 16:36 | 17:06 | 17:36 | 18:06 | 18:36 | 19:02 | 19:32 | 20:01 | 20:31 | 21:01 | 21:31 | 22:06 | 22:35 | 23:05 | 23:35 | 00:05 |
| Swanston Drive (opp) | 05:44 | 06:24 | 06:54 | 07:23 | 07:57 | 08:31 | 08:57 | 09:30 | 10:04 | 10:36 | 11:12 | 11:37 | 12:08 | 12:40 | 13:10 | 13:40 | 14:10 | 14:40 | 15:10 | 15:41 | 16:11 | 16:41 | 17:11 | 17:41 | 18:11 | 18:41 | 19:07 | 19:37 | 20:06 | 20:35 | 21:05 | 21:35 | 22:10 | 22:39 | 23:09 | 23:39 | 00:09 |
| Snowsports Centre (at) | 05:48 | 06:28 | 06:58 | 07:27 | 08:01 | 08:35 | 09:01 | 09:34 | 10:08 | 10:40 | 11:16 | 11:41 | 12:12 | 12:44 | 13:14 | 13:44 | 14:14 | 14:44 | 15:14 | 15:45 | 16:15 | 16:45 | 17:15 | 17:45 | 18:15 | 18:45 | 19:11 | 19:41 | 20:10 | 20:39 | 21:09 | 21:39 | 22:14 | 22:43 | 23:13 | 23:43 | 00:13 |
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 4
4 towards Lothianburn
All 64 stops
- Queen Margaret University (Stance 1) Musselburgh
- Queen Margaret Drive (S-bound) Musselburgh
- Milton Link (after) Magdalene
- Corbiewynd (before) Magdalene
- Parrotshot (before) Magdalene
- The Jewel (opp) Bingham
- Durham Road South (opp) Bingham
- Bingham Crescent (near) Bingham
- Bingham Avenue (SW-bound) Bingham
- Duddingston View (opp) Bingham
- Duddingston Avenue (opp) Duddingston
- Duddingston Mills (opp) Willowbrae
- Northfield Gardens (near) Mountcastle
- Northfield Square (after) Mountcastle
- Northfield Road (after) Mountcastle
- Royal High Primary (after) Mountcastle
- Piershill Square East (opp) Mountcastle
- Piershill Square West (opp) Mountcastle
- Meadowbank House (opp) Meadowbank
- Meadowbank Stadium (opp) Meadowbank
- Wishaw Terrace (opp) Meadowbank
- Marionville Road (opp) Abbeyhill
- Abbeyhill (W-bound) Abbeyhill
- Brunton Place (opp) Hillside
- Wellington Street (opp) Hillside
- Brunswick Street (opp) Hillside
- Leopold Place (Stop EC) Hillside
- Leith Street (Stop JA) Greenside
- Princes Street (Waverley Steps) (Stop PP) Edinburgh
- Princes Street (Scott Mon.) (Stop PT) Edinburgh
- Princes Street (west) (Stop PZ) Edinburgh
- Shandwick Place (Stop SF) Edinburgh West End
- Atholl Crescent (Stop SG) Haymarket
- Haymarket Station (Stop HG) Haymarket
- Caledonian Village (opp) Dalry
- Dalry Primary School (opp) Dalry
- Murieston Crescent (opp) Dalry
- Springwell House (opp) North Merchiston
- St Michaels Church (at) North Merchiston
- Shandon Place (before) North Merchiston
- Hermand Street (before) Gorgie
- Hutchison Crossway (opp) Slateford
- Hutchison Place (opp) Slateford
- Slateford Station (before) Slateford
- Allan Park Road (after) Slateford
- Craiglockhart Church (before) Craiglockhart
- Craiglockhart Campus (at) Craiglockhart
- Craiglockhart Park (opp) Firrhill
- Craiglockhart Road (opp) Firrhill
- Oxgangs Primary School (at) Firrhill
- Colinton Mains Loan (opp) Firrhill
- Oxgangs Terrace (opp) Firrhill
- Oxgangs Avenue (after) Oxgangs
- Oxgangs Library (at) Oxgangs
- Cockit Hat (opp) Oxgangs
- New Swanston (opp) Swanston
- Swanston Road (opp) Swanston
- Caiystane View (after) Swanston
- Fairmile Avenue (before) Swanston
- Fairmilehead Crossroads (before) Fairmilehead
- Swanston Avenue (opp) Fairmilehead
- Swanston Drive (opp) Fairmilehead
- Golf Club (opp) Lothianburn
- Snowsports Centre (at) Lothianburn
4 towards Musselburgh
All 66 stops
- Snowsports Centre (at) Lothianburn
- Golf Club (at) Lothianburn
- Swanston Drive (before) Fairmilehead
- Swanston Avenue (before) Fairmilehead
- Fairmilehead Crossroads (after) Fairmilehead
- Fairmile Avenue (after) Swanston
- Caiystane View (opp) Swanston
- Swanston Road (after) Swanston
- New Swanston (after) Swanston
- Cockit Hat (o/s) Oxgangs
- Oxgangs Library (opp) Oxgangs
- Oxgangs Avenue (opp) Oxgangs
- Oxgangs Terrace (after) Firrhill
- Colinton Mains Road (before) Firrhill
- Colinton Mains Loan (before) Firrhill
- Oxgangs Primary School (opp) Firrhill
- Firrhill High School (opp) Firrhill
- Craiglockhart Road (o/s) Firrhill
- Craiglockhart Park (after) Firrhill
- Craiglockhart Campus (opp) Craiglockhart
- Craiglockhart Drive (after) Craiglockhart
- Craiglockhart Church (opp) Craiglockhart
- Allan Park Road (opp) Slateford
- Slateford Station (after) Slateford
- Hutchison Place (before) Slateford
- Hutchison Crossway (before) Slateford
- Moat Drive (after) Slateford
- Shandon Place (opp) North Merchiston
- St Michaels Church (opp) North Merchiston
- Springwell House (before) North Merchiston
- Murieston Crescent (before) Dalry
- Dalry Primary School (before) Dalry
- Caledonian Village (near) Dalry
- Haymarket Station (Stop HA) Haymarket
- Shandwick Place (Stop SB) Edinburgh West End
- Princes Street (west) (Stop PD) Edinburgh
- Princes Street (Scott Mon.) (Stop PK) Edinburgh
- Leith Street (Stop JC) Greenside
- Leopold Place (Stop EE) Hillside
- Brunswick Street (near) Hillside
- Wellington Street (near) Hillside
- Brunton Place (at) Hillside
- Abbeyhill (E-bound 1) Abbeyhill
- Marionville Road (after) Abbeyhill
- Meadowbank Stadium (at) Meadowbank
- Meadowbank House (at) Meadowbank
- Piershill Square West (at) Mountcastle
- Piershill Square East (at) Mountcastle
- Piersfield Terrace (at) Mountcastle
- Royal High Primary (opp) Mountcastle
- Northfield Road (opp) Mountcastle
- Northfield Square (before) Mountcastle
- Northfield Farm Avenue (after) Mountcastle
- Duddingston Mills (o/s) Willowbrae
- Duddingston Avenue (after) Duddingston
- Duddingston View (after) Bingham
- Bingham Avenue (before) Bingham
- Bingham Avenue (NE-bound) Bingham
- Bingham Crescent (opp) Bingham
- Durham Road South (o/s) Bingham
- The Jewel (before) Bingham
- Parrotshot (after) Magdalene
- Corbiewynd (opp) Magdalene
- Milton Link (before) Magdalene
- Queen Margaret Drive (N-bound) Musselburgh
- Queen Margaret University (Stance 1) Musselburgh
Service registration & registered changes
- Service change effective 13 September 2026 To amend Timetable.
- Service change effective 22 February 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 24 March 2024 To amend Timetable.
From official Traffic Commissioner registrations. Registration PM0000002/16 · Changes in Midlothian Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 4 bus?
The first 4 departure on weekdays leaves at 04:54 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 4 bus?
The last 4 on weekdays leaves its first stop at 23:48. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 4 bus cost?
The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the 4. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 4 bus?
The 4 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/16. Check before you travel — services can change at short notice.