34 North Leith to Riccarton via Lochend, Edinburgh
Operated by Lothian Buses. Registered as running via Calder Road, Slateford, Fountainbridge, Restalrig, Leith. First bus 04:01, last bus 23:30. 115 journeys on weekdays. Fares: set by the operator — more.
Night bus — overnight departures 04:01–07:00. Sunday–Friday nights. 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 34? 42 other bus routes are numbered 34 elsewhere in the UK — see every 34 bus timetable by area.
| Stop | 04:49 to Calder View | 05:19 to Calder View | 04:52 | 05:31 | 05:56 | 06:24 | 06:42 | 07:02 | 07:17 | 08:05 | 08:03 | 07:34 | 08:25 | 08:36 | 07:50 | 08:10 | 09:01 | 08:35 | 09:13 | 08:57 | 09:18 | 09:38 | 09:58 | 10:18 | 10:38 | 10:58 | 11:18 | 11:38 | 11:58 | 12:18 | 12:38 | 12:58 | 13:18 | 13:35 | 13:55 | 14:15 | 14:35 | 14:55 | 15:15 | 15:35 | 15:55 | 16:15 | 16:30 | 16:52 | 17:16 | 17:36 | 17:56 | 18:15 | 18:36 | 18:56 | 19:17 | 19:42 | 20:15 | 20:46 | 21:16 | 21:48 | 22:19 | 22:49 | 23:19 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ocean Terminal (Stop OB) | · | · | 04:52 | 05:31 | 05:56 | 06:24 | 06:42 | 07:02 | 07:17 | · | · | 07:34 | · | · | 07:50 | 08:10 | · | 08:35 | · | 08:57 | 09:18 | 09:38 | 09:58 | 10:18 | 10:38 | 10:58 | 11:18 | 11:38 | 11:58 | 12:18 | 12:38 | 12:58 | 13:18 | 13:35 | 13:55 | 14:15 | 14:35 | 14:55 | 15:15 | 15:35 | 15:55 | 16:15 | 16:30 | 16:52 | 17:16 | 17:36 | 17:56 | 18:15 | 18:36 | 18:56 | 19:17 | 19:42 | 20:15 | 20:46 | 21:16 | 21:48 | 22:19 | 22:49 | 23:19 |
| Links Gardens (SE-bound) | · | · | 04:59 | 05:38 | 06:03 | 06:32 | 06:50 | 07:11 | 07:26 | · | · | 07:44 | · | · | 08:00 | 08:21 | · | 08:46 | · | 09:07 | 09:28 | 09:48 | 10:08 | 10:28 | 10:48 | 11:08 | 11:28 | 11:48 | 12:08 | 12:28 | 12:48 | 13:08 | 13:28 | 13:45 | 14:05 | 14:25 | 14:45 | 15:05 | 15:26 | 15:46 | 16:07 | 16:27 | 16:42 | 17:04 | 17:28 | 17:48 | 18:06 | 18:25 | 18:45 | 19:05 | 19:25 | 19:50 | 20:23 | 20:54 | 21:24 | 21:56 | 22:26 | 22:56 | 23:26 |
| Sleigh Drive (near) | · | · | 05:03 | 05:42 | 06:07 | 06:37 | 06:55 | 07:16 | 07:31 | · | · | 07:50 | · | · | 08:06 | 08:27 | · | 08:51 | · | 09:12 | 09:33 | 09:53 | 10:13 | 10:33 | 10:53 | 11:13 | 11:33 | 11:53 | 12:13 | 12:33 | 12:53 | 13:13 | 13:33 | 13:50 | 14:10 | 14:30 | 14:50 | 15:10 | 15:31 | 15:51 | 16:12 | 16:32 | 16:47 | 17:09 | 17:33 | 17:53 | 18:11 | 18:30 | 18:50 | 19:10 | 19:30 | 19:55 | 20:28 | 20:58 | 21:28 | 22:00 | 22:30 | 23:00 | 23:30 |
| Leopold Place (Stop EC) | · | · | 05:10 | 05:50 | 06:15 | 06:45 | 07:04 | 07:26 | 07:42 | · | · | 08:03 | · | · | 08:19 | 08:39 | · | 09:02 | 09:13 | 09:23 | 09:44 | 10:04 | 10:24 | 10:44 | 11:04 | 11:24 | 11:44 | 12:04 | 12:24 | 12:44 | 13:04 | 13:24 | 13:44 | 14:01 | 14:21 | 14:41 | 15:01 | 15:21 | 15:42 | 16:02 | 16:23 | 16:43 | 16:58 | 17:20 | 17:44 | 18:03 | 18:21 | 18:40 | 19:00 | 19:19 | 19:39 | 20:04 | 20:37 | 21:07 | 21:37 | 22:08 | 22:38 | 23:08 | 23:38 |
| Princes Street (Waverley Steps) (Stop PP) | · | · | 05:14 | 05:54 | 06:19 | 06:49 | 07:09 | 07:31 | 07:47 | · | 08:03 | 08:08 | · | · | 08:25 | 08:44 | · | 09:07 | 09:18 | 09:28 | 09:49 | 10:09 | 10:29 | 10:49 | 11:09 | 11:29 | 11:49 | 12:09 | 12:29 | 12:49 | 13:09 | 13:29 | 13:50 | 14:07 | 14:27 | 14:47 | 15:07 | 15:27 | 15:48 | 16:08 | 16:29 | 16:49 | 17:04 | 17:26 | 17:50 | 18:09 | 18:27 | 18:45 | 19:05 | 19:24 | 19:44 | 20:09 | 20:42 | 21:12 | 21:42 | 22:12 | 22:42 | 23:12 | 23:42 |
| Lothian Road (Stop XD) | · | · | 05:19 | 05:59 | 06:24 | 06:55 | 07:16 | 07:39 | 07:55 | · | 08:09 | 08:16 | · | · | 08:33 | 08:52 | · | 09:15 | 09:26 | 09:36 | 09:57 | 10:17 | 10:37 | 10:57 | 11:17 | 11:37 | 11:57 | 12:17 | 12:37 | 12:57 | 13:17 | 13:37 | 13:58 | 14:15 | 14:35 | 14:55 | 15:15 | 15:35 | 15:56 | 16:17 | 16:38 | 16:58 | 17:13 | 17:35 | 17:58 | 18:17 | 18:35 | 18:53 | 19:13 | 19:32 | 19:52 | 20:17 | 20:49 | 21:19 | 21:49 | 22:19 | 22:49 | 23:19 | 23:49 |
| Port Hamilton (opp) | · | · | 05:23 | 06:03 | 06:28 | 06:59 | 07:20 | 07:44 | 08:01 | 08:05 | 08:15 | 08:22 | 08:25 | 08:36 | 08:39 | 08:57 | 09:01 | 09:20 | 09:31 | 09:41 | 10:02 | 10:22 | 10:42 | 11:02 | 11:22 | 11:42 | 12:02 | 12:22 | 12:42 | 13:02 | 13:22 | 13:42 | 14:03 | 14:20 | 14:40 | 15:00 | 15:20 | 15:40 | 16:01 | 16:22 | 16:43 | 17:04 | 17:19 | 17:41 | 18:03 | 18:22 | 18:40 | 18:58 | 19:18 | 19:37 | 19:57 | 20:22 | 20:53 | 21:23 | 21:53 | 22:23 | 22:53 | 23:23 | 23:53 |
| Slateford Station (before) | · | · | 05:31 | 06:11 | 06:37 | 07:09 | 07:30 | 07:55 | 08:13 | 08:17 | 08:27 | 08:34 | 08:37 | 08:48 | 08:51 | 09:09 | 09:13 | 09:31 | 09:42 | 09:52 | 10:13 | 10:33 | 10:53 | 11:13 | 11:33 | 11:53 | 12:13 | 12:33 | 12:53 | 13:13 | 13:33 | 13:54 | 14:15 | 14:32 | 14:52 | 15:12 | 15:33 | 15:53 | 16:15 | 16:36 | 16:57 | 17:18 | 17:33 | 17:54 | 18:16 | 18:35 | 18:52 | 19:09 | 19:29 | 19:48 | 20:08 | 20:33 | 21:03 | 21:33 | 22:03 | 22:33 | 23:03 | 23:33 | 00:03 |
| Longstone Crescent (opp) | · | · | 05:35 | 06:15 | 06:42 | 07:14 | 07:36 | 08:01 | 08:20 | 08:24 | 08:34 | 08:41 | 08:44 | 08:55 | 08:58 | 09:16 | 09:20 | 09:38 | 09:49 | 09:59 | 10:20 | 10:40 | 11:00 | 11:20 | 11:40 | 12:00 | 12:20 | 12:40 | 13:00 | 13:20 | 13:40 | 14:01 | 14:22 | 14:39 | 14:59 | 15:20 | 15:41 | 16:01 | 16:23 | 16:44 | 17:05 | 17:26 | 17:41 | 18:01 | 18:23 | 18:41 | 18:58 | 19:15 | 19:35 | 19:54 | 20:14 | 20:38 | 21:08 | 21:38 | 22:08 | 22:38 | 23:08 | 23:38 | 00:08 |
| Longstone Gardens (opp) | 04:49 | 05:19 | 05:35 | 06:15 | 06:43 | 07:15 | 07:37 | 08:02 | 08:21 | 08:25 | 08:35 | 08:42 | 08:45 | 08:56 | 08:59 | 09:17 | 09:21 | 09:39 | 09:50 | 10:00 | 10:21 | 10:41 | 11:01 | 11:21 | 11:41 | 12:01 | 12:21 | 12:41 | 13:01 | 13:21 | 13:41 | 14:02 | 14:23 | 14:40 | 15:00 | 15:21 | 15:42 | 16:02 | 16:24 | 16:45 | 17:06 | 17:27 | 17:42 | 18:02 | 18:24 | 18:42 | 18:59 | 19:16 | 19:36 | 19:55 | 20:15 | 20:39 | 21:09 | 21:39 | 22:08 | 22:38 | 23:08 | 23:38 | 00:08 |
| Calder View (Mid Stop) | 04:53 | 05:23 | 05:40 | 06:20 | 06:48 | 07:20 | 07:43 | 08:09 | 08:28 | 08:32 | 08:42 | 08:49 | 08:52 | 09:03 | 09:06 | 09:23 | 09:27 | 09:45 | 09:56 | 10:06 | 10:27 | 10:47 | 11:07 | 11:27 | 11:47 | 12:07 | 12:27 | 12:47 | 13:07 | 13:27 | 13:47 | 14:08 | 14:29 | 14:46 | 15:06 | 15:28 | 15:49 | 16:09 | 16:31 | 16:52 | 17:13 | 17:34 | 17:49 | 18:08 | 18:30 | 18:47 | 19:04 | 19:21 | 19:41 | 20:00 | 20:20 | 20:44 | 21:14 | 21:44 | 22:13 | 22:43 | 23:13 | 23:43 | 00:13 |
| Hermiston Park & Ride (SW-bound) | · | · | 05:42 | 06:22 | 06:50 | 07:22 | 07:46 | 08:12 | 08:31 | 08:35 | 08:45 | 08:52 | 08:55 | 09:06 | 09:09 | 09:26 | 09:30 | 09:48 | 09:59 | 10:09 | 10:30 | 10:50 | 11:10 | 11:30 | 11:50 | 12:10 | 12:30 | 12:50 | 13:10 | 13:30 | 13:50 | 14:11 | 14:32 | 14:49 | 15:09 | 15:31 | 15:52 | 16:12 | 16:34 | 16:55 | 17:16 | 17:37 | 17:52 | 18:11 | 18:33 | 18:50 | 19:07 | 19:24 | 19:44 | 20:03 | 20:23 | 20:46 | 21:16 | 21:46 | 22:15 | 22:45 | 23:15 | 23:45 | 00:15 |
| Boundary Road North (NE-bound) | · | · | 05:45 | 06:25 | 06:53 | 07:25 | 07:49 | 08:15 | 08:34 | 08:38 | 08:48 | 08:55 | 08:58 | 09:09 | 09:12 | 09:29 | 09:33 | 09:51 | 10:02 | 10:12 | 10:33 | 10:53 | 11:13 | 11:33 | 11:53 | 12:13 | 12:33 | 12:53 | 13:13 | 13:33 | 13:53 | 14:14 | 14:35 | 14:52 | 15:12 | 15:34 | 15:55 | 16:15 | 16:37 | 16:58 | 17:19 | 17:40 | 17:55 | 18:14 | 18:36 | 18:53 | 19:10 | 19:27 | 19:47 | 20:06 | 20:26 | 20:49 | 21:19 | 21:49 | 22:18 | 22:48 | 23:18 | 23:48 | 00:18 |
| The Avenue (SW-bound) | · | · | 05:47 | 06:27 | 06:56 | 07:28 | 07:52 | 08:18 | 08:37 | 08:41 | 08:51 | 08:58 | 09:01 | 09:12 | 09:15 | 09:32 | 09:36 | 09:54 | 10:05 | 10:15 | 10:36 | 10:56 | 11:16 | 11:36 | 11:56 | 12:16 | 12:36 | 12:56 | 13:16 | 13:36 | 13:56 | 14:17 | 14:38 | 14:55 | 15:15 | 15:37 | 15:58 | 16:18 | 16:40 | 17:01 | 17:22 | 17:43 | 17:58 | 18:17 | 18:39 | 18:56 | 19:13 | 19:30 | 19:50 | 20:09 | 20:29 | 20:52 | 21:22 | 21:52 | 22:21 | 22:51 | 23:21 | 23:51 | 00:21 |
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 34
34 towards Riccarton
All 58 stops
- Ocean Terminal (Stop OB) North Leith
- Commercial Street (SE-bound) North Leith
- Victoria Quay (o/s) North Leith
- Sandport Street (opp) North Leith
- Bernard Street (E-bound) Leith
- Elbe Street (SE-bound) Leith
- Salamander Place (SW-bound) Leith Links
- Links Gardens (SE-bound) Leith Links
- Gladstone Place (after) Restalrig
- Ryehill Terrace (opp) Restalrig
- Restalrig Circus (after) Restalrig
- Lochend Avenue (near) Restalrig
- Sleigh Drive (near) Restalrig
- Restalrig Gardens (after) Restalrig
- Marionville Drive (before) Restalrig
- Marionville Avenue (before) Lochend
- Marionville Park (after) Meadowbank
- Dalgety Avenue (opp) Meadowbank
- 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
- Lothian Road (Stop XD) Edinburgh West End
- Usher Hall (Stop XF) Edinburgh West End
- Port Hamilton (opp) Fountainbridge
- Gilmore Park (before) Viewforth
- Fountain Park (opp) Viewforth
- Dundee Terrace (after) Viewforth
- Angle Park Terrace (SW-bound) 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
- Water of Leith Centre (opp) Slateford
- Inglis Green Road (NW-bound) Longstone
- Longstone Park (after) Longstone
- Longstone Crescent (opp) Longstone
- Longstone Gardens (opp) Longstone
- Longstone Terrace (opp) Longstone
- Parkhead Terrace (at) Broomhouse
- Sighthill Post office (at) Broomhouse
- Sighthill Gardens (before) Sighthill
- Napier University (Sighthill) (opp) Sighthill
- Wester Hailes Road (after) Sighthill
- Calder View (Mid Stop) Sighthill
- Hermiston Park & Ride (SW-bound) Hermiston
- Research Avenue North (W-bound) Riccarton
- Jack Copland Centre (SW-bound) Riccarton
- Boundary Road North (NE-bound) Riccarton
- The Avenue (SW-bound) Riccarton
34 towards North Leith
All 61 stops
- Calder View (Mid Stop) Sighthill
- The Avenue (SW-bound) Riccarton
- Heriot Watt Campus Riccarton
- The Avenue (NE-bound) Riccarton
- Boundary Road North (SW-bound) Riccarton
- Jack Copland Centre (N-bound) Riccarton
- Research Avenue North (E-bound) Riccarton
- Hermiston Park & Ride (NE-bound) Hermiston
- Burtons Biscuits Factory (at) Sighthill
- Napier University (Sighthill) (near) Sighthill
- Sighthill Green (before) Sighthill
- Broomhouse Road (after) Broomhouse
- Sighthill Post Office (opp) Broomhouse
- Longstone Terrace (after) Longstone
- Longstone Crescent (at) Longstone
- Longstone Park (opp) Longstone
- Inglis Green Road (SE-bound) Longstone
- Water of Leith Centre (before) Slateford
- 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
- Angle Park Terrace (NE-bound) North Merchiston
- Dundee Terrace (opp) Viewforth
- Fountain Park (at) Viewforth
- Gilmore Park (opp) Viewforth
- Grove Street (after) Fountainbridge
- Port Hamilton (near) Fountainbridge
- Semple Street (N-bound) Fountainbridge
- Usher Hall (Stop XA) Edinburgh West End
- Lothian Road (Stop XC) 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 2) Abbeyhill
- Marionville Road (before) Abbeyhill
- Dalgety Avenue (before) Abbeyhill
- Marionville Park (opp) Meadowbank
- Marionville Avenue (after) Restalrig
- Marionville Drive (opp) Restalrig
- Restalrig Gardens (opp) Restalrig
- Sleigh Drive (adj) Restalrig
- Lochend Avenue (before) Restalrig
- Restalrig Circus (opp) Restalrig
- Ryehill Terrace (after) Restalrig
- Links Gardens (N-bound) Leith Links
- Salamander Place (N-bound) Leith Links
- Elbe Street (NW-bound) Leith
- Bernard Street (NW-bound) Leith
- Sandport Street (after) North Leith
- Victoria Quay (opp) North Leith
- Commercial Street (NW-bound) North Leith
- Ocean Drive (NE-bound) North Leith
- Ocean Terminal (Stop OB) North Leith
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 Route, Stopping Places and Timetable.
- Service change effective 9 September 2024 To amend Timetable.
From official Traffic Commissioner registrations. Registration PM0000002/104 · Changes in The City of Edinburgh Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 34 bus?
The first 34 departure on weekdays leaves at 04:01 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 34 bus?
The last 34 on weekdays leaves its first stop at 23:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 34 bus cost?
The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the 34. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 34 bus?
The 34 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/104. Check before you travel — services can change at short notice.