Sunday, August 23, 2026

Edinburgh Bus 34

Bus 34 in Edinburgh links Ocean Terminal and The Avenue. The route is 19.2 km long with 58 stops, and the official schedule from Lothian Buses puts the full trip at about 78 minutes. On a weekday it runs 59 trips in one direction, and 36 on a weekend day.

Route map of bus 34 in Edinburgh: Ocean Terminal to The Avenue

Route at a glance

Mode Bus
Route number 34
City Edinburgh
Operator Lothian Buses
Start → end Ocean Terminal → The Avenue
End → start The Avenue → Ocean Terminal
Route length 19.2 km / 19.6 km in the opposite direction
Number of stops 58 / 60 in the opposite direction
Travel time about 78 minutes
Trips per day 59 on weekdays, 36 on weekends one way (56 on weekdays → Ocean Terminal)
Frequency peak 1–21 · midday 17–20 · weekend 27–41
First / last trip from «Ocean Terminal» 04:49 / 23:19
First / last trip from «The Avenue» 04:01 / 23:30
Fare 2.40 £ (fare in effect since 22 February 2026)
Updated August 22, 2026

Route of Bus 34

Outbound: Ocean Terminal → The Avenue

This direction has 58 stops and runs 19.2 km. The route passes Commercial Street, Marionville Avenue, Port Hamilton, Longstone Park. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Ocean Terminal 0.0 km Terminus
2 Commercial Street 0.7 km
3 Victoria Quay 1.0 km
4 Sandport Street 1.3 km
5 Bernard Street 1.4 km
6 Elbe Street 1.8 km
7 Salamander Place 2.1 km
8 Links Gardens 2.3 km
9 Gladstone Place 2.5 km
10 Ryehill Terrace 2.8 km
11 Restalrig Circus 3.1 km
12 Lochend Avenue 3.3 km
13 Sleigh Drive 3.5 km
14 Restalrig Gardens 3.7 km
15 Marionville Drive 3.8 km
16 Marionville Avenue 4.1 km
17 Marionville Park 4.3 km
18 Dalgety Avenue 4.5 km
19 Abbeyhill 5.0 km
20 Brunton Place 5.3 km
21 Wellington Street 5.5 km
22 Brunswick Street 5.8 km
23 Leopold Place 5.9 km
24 Leith Street 6.3 km
25 Princes Street (Waverley Steps) 6.8 km
26 Princes Street (Scott Mon.) 7.1 km
27 Princes Street (west) 7.7 km
28 Lothian Road 7.9 km
29 Usher Hall 8.2 km
30 Port Hamilton 8.8 km
31 Gilmore Park 9.1 km
32 Fountain Park 9.3 km
33 Dundee Terrace 9.6 km
34 Angle Park Terrace 9.9 km
35 St Michaels Church 10.2 km
36 Shandon Place 10.5 km
37 Hermand Street 10.8 km
38 Hutchison Crossway 11.2 km
39 Hutchison Place 11.4 km
40 Slateford Station 11.7 km
41 Allan Park Road 12.0 km
42 Water of Leith Centre 12.2 km
43 Inglis Green Road 12.6 km
44 Longstone Park 13.0 km
45 Longstone Crescent 13.4 km
46 Longstone Gardens 13.7 km
47 Longstone Terrace 13.8 km
48 Parkhead Terrace 13.9 km
49 Sighthill Post office 14.3 km
50 Sighthill Gardens 14.7 km
51 Napier University (Sighthill) 15.0 km
52 Wester Hailes Road 15.4 km
53 Calder View 15.7 km
54 Hermiston Park & Ride 16.9 km
55 Research Avenue North 17.6 km
56 Jack Copland Centre 17.8 km
57 Boundary Road North 18.4 km
58 The Avenue 19.2 km Terminus

Inbound: The Avenue → Ocean Terminal

This direction has 60 stops and runs 19.6 km. The route passes Heriot Watt Campus, Inglis Green Road, Port Hamilton, Marionville Park. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 The Avenue 0.0 km Terminus
2 Heriot Watt Campus 0.2 km
3 The Avenue 0.5 km
4 Boundary Road North 1.3 km
5 Jack Copland Centre 1.8 km
6 Research Avenue North 2.1 km
7 Hermiston Park & Ride 2.8 km
8 Burtons Biscuits Factory 4.2 km
9 Napier University (Sighthill) 4.6 km
10 Sighthill Green 4.9 km
11 Broomhouse Road 5.3 km
12 Sighthill Post Office 5.5 km
13 Longstone Terrace 6.1 km
14 Longstone Crescent 6.5 km
15 Longstone Park 6.8 km
16 Inglis Green Road 7.2 km
17 Water of Leith Centre 7.5 km
18 Allan Park Road 7.7 km
19 Slateford Station 8.1 km
20 Hutchison Place 8.3 km
21 Hutchison Crossway 8.5 km
22 Moat Drive 8.8 km
23 Shandon Place 9.3 km
24 St Michaels Church 9.5 km
25 Angle Park Terrace 9.8 km
26 Dundee Terrace 10.1 km
27 Fountain Park 10.4 km
28 Gilmore Park 10.7 km
29 Grove Street 10.9 km
30 Port Hamilton 11.1 km
31 Semple Street 11.3 km
32 Usher Hall 11.5 km
33 Lothian Road 11.8 km
34 Princes Street (west) 12.3 km
35 Princes Street (Scott Mon.) 12.8 km
36 Leith Street 13.3 km
37 Leopold Place 13.9 km
38 Brunswick Street 14.2 km
39 Wellington Street 14.3 km
40 Brunton Place 14.6 km
41 Abbeyhill 14.8 km
42 Marionville Road 15.0 km
43 Dalgety Avenue 15.2 km
44 Marionville Park 15.7 km
45 Marionville Avenue 15.8 km
46 Marionville Drive 16.0 km
47 Restalrig Gardens 16.3 km
48 Sleigh Drive 16.5 km
49 Lochend Avenue 16.7 km
50 Restalrig Circus 16.9 km
51 Ryehill Terrace 17.2 km
52 Links Gardens 17.6 km
53 Salamander Place 17.8 km
54 Elbe Street 18.1 km
55 Bernard Street 18.4 km
56 Sandport Street 18.8 km
57 Victoria Quay 19.0 km
58 Commercial Street 19.3 km
59 Ocean Drive 19.4 km
60 Ocean Terminal 19.6 km Terminus

Schedule and frequency

According to the official schedule from Lothian Buses, the route runs 59 trips in one direction on a weekday, and 36 on a weekend day.

Direction Weekdays Weekends and holidays
From «Ocean Terminal» 04:49 — 23:19 04:56 — 23:20
From «The Avenue» 04:01 — 23:30 05:49 — 23:34

Frequency calculated from the departure table: in the morning peak buses run every 1–21 minutes, most often every 14; midday every 17–20 minutes; in the afternoon peak every 19–21; on weekends every 27–41 minutes.

Fare and payment

A single ride costs 2.40 £ — fare in effect since 22 February 2026. The same fare applies to Lothian buses in Edinburgh.

A single bus journey costs £2.40 and covers one journey only — it gives no transfer and is not valid on Edinburgh Trams. A City DAYticket is £6.00 and works on both bus and tram; contactless travel is capped at £5.70 a day.

Frequently asked questions

How much does a ride on bus 34 cost?

2.40 £ for a single ride — fare in effect since 22 February 2026.

When do the first and last trips run?

From Ocean Terminal the first is at 04:49 and the last at 23:19. From The Avenue they are 04:01 and 23:30.

How long does the trip from Ocean Terminal to The Avenue take?

About 78 minutes end to end — the median of full trips in the official schedule.

How many stops does the route have?

58 outbound and 60 inbound according to the official GTFS feed. The two lists do not match exactly.

Does bus 34 run on weekends?

Yes. On weekends and holidays there are 36 trips in one direction, running from Ocean Terminal between 04:56 and 23:20.

Every route number with its termini, operating hours and travel time is collected in the Edinburgh buses overview.

Data current as of August 22, 2026. Schedule and termini — Lothian Buses. Fares — Lothian Buses. Stop list, schedule and route geometry come from the official GTFS feed (Bus Open Data Service (BODS)).

Latest Posts

...