Sunday, August 23, 2026

Edinburgh Bus 10

Bus 10 in Edinburgh links Bonaly Terminus and Ocean Terminal. The route is 13.2 km long with 47 stops, and the official schedule from Lothian Buses puts the full trip at about 60 minutes. On a weekday it runs 54 trips in one direction, and 33 on a weekend day.

Route map of bus 10 in Edinburgh: Bonaly Terminus to Ocean Terminal

Route at a glance

Mode Bus
Route number 10
City Edinburgh
Operator Lothian Buses
Start → end Bonaly Terminus → Ocean Terminal
End → start Ocean Terminal → Bonaly Terminus
Route length 13.2 km / 12.6 km in the opposite direction
Number of stops 47 / 43 in the opposite direction
Travel time about 60 minutes
Trips per day 54 on weekdays, 33 on weekends one way
Frequency peak 15–20 · midday 20 · weekend 20–36
First / last trip from «Bonaly Terminus» 06:09 / 23:56
First / last trip from «Ocean Terminal» 05:23 / 23:04
Fare 2.40 £ (fare in effect since 22 February 2026)
Updated August 22, 2026

Route of Bus 10

Outbound: Bonaly Terminus → Ocean Terminal

This direction has 47 stops and runs 13.2 km. The route passes Bonaly Crescent, Craiglockhart Campus, Viewforth, York Place. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Bonaly Terminus 0.0 km Terminus
2 Bonaly Crescent 0.4 km
3 Laverockdale Crescent 0.6 km
4 Westgarth Avenue 1.1 km
5 St Cuthbert’s Church 1.2 km
6 Rustic Cottages 1.4 km
7 Merchiston Castle School 1.6 km
8 Redford Barracks 1.9 km
9 Elliot Road 2.2 km
10 Elliot Place 2.4 km
11 Craiglockhart Road 2.5 km
12 Craiglockhart Park 2.7 km
13 Craiglockhart Campus 2.9 km
14 Glenlockhart Valley 3.2 km
15 Craiglockhart Sports Centre 3.5 km
16 Perdrixknowe 3.8 km
17 Meggetland Terrace 4.0 km
18 Polwarth Terrace 4.4 km
19 Ashley Terrace 4.6 km
20 Polwarth Parish Church 5.0 km
21 Polwarth Park 5.3 km
22 Polwarth Crescent 5.5 km
23 Merchiston Park 5.7 km
24 Viewforth 6.0 km
25 Leamington Terrace 6.1 km
26 Lochrin Buildings 6.4 km
27 Home Street 6.7 km
28 Bread Street 6.9 km
29 Usher Hall 7.1 km
30 Lothian Road 7.4 km
31 Princes Street (west) 7.9 km
32 George Street (Assembly Rooms) 8.3 km
33 George Street (The Dome) 8.5 km
34 Dublin Street 8.8 km
35 York Place 9.2 km
36 Elm Row 9.6 km
37 Hopetoun Crescent 10.1 km
38 McDonald Street 10.4 km
39 Redbraes Place 10.9 km
40 Bonnington Toll 11.2 km
41 Anderson Place 11.4 km
42 Swanfield 11.7 km
43 Cables Wynd 11.9 km
44 Mill Lane 12.1 km
45 Prince Regent Street 12.3 km
46 Ocean Drive 12.6 km
47 Ocean Terminal 13.2 km Terminus

Inbound: Ocean Terminal → Bonaly Terminus

This direction has 43 stops and runs 12.6 km. The route passes Prince Regent Street, Elm Row, Leamington Terrace, Craiglockhart Sports Centre. 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 Prince Regent Street 0.4 km
3 Mill Lane 0.7 km
4 Cables Wynd 0.9 km
5 Swanfield 1.0 km
6 Stanwell Street 1.2 km
7 Anderson Place 1.4 km
8 Bonnington Toll 1.7 km
9 Redbraes Place 1.9 km
10 McDonald Street 2.4 km
11 Hopetoun Crescent 2.7 km
12 Elm Row 3.2 km
13 York Place 3.6 km
14 North St David Street 4.1 km
15 Princes Street (Scott Mon.) 4.5 km
16 Princes Street (west) 5.0 km
17 Lothian Road 5.4 km
18 Usher Hall 5.7 km
19 Bread Street 5.8 km
20 Home Street 6.2 km
21 Lochrin Buildings 6.3 km
22 Leamington Terrace 6.7 km
23 Viewforth 6.9 km
24 Merchiston Park 7.1 km
25 Polwarth Crescent 7.3 km
26 Polwarth Park 7.5 km
27 Polwarth Parish Church 7.8 km
28 Ashley Terrace 8.2 km
29 Polwarth Terrace 8.5 km
30 Meggetland Terrace 8.7 km
31 Perdrixknowe 9.0 km
32 Craiglockhart Sports Centre 9.4 km
33 Glenlockhart Valley 9.6 km
34 Craiglockhart Campus 9.9 km
35 Craiglockhart Park 10.1 km
36 Craiglockhart Road 10.3 km
37 Elliot Road 10.7 km
38 Redford Barracks 11.0 km
39 Merchiston Castle School 11.3 km
40 Rustic Cottages 11.5 km
41 Barnshot Road 11.8 km
42 Grant Avenue 12.2 km
43 Bonaly Terminus 12.6 km Terminus

Schedule and frequency

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

Direction Weekdays Weekends and holidays
From «Bonaly Terminus» 06:09 — 23:56 08:20 — 23:56
From «Ocean Terminal» 05:23 — 23:04 07:27 — 23:05

Frequency calculated from the departure table: in the morning peak buses run every 15–20 minutes, most often every 17; midday every 20 minutes; in the afternoon peak every 15–23; on weekends every 20–36 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 10 cost?

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

When do the first and last trips run?

From Bonaly Terminus the first is at 06:09 and the last at 23:56. From Ocean Terminal they are 05:23 and 23:04.

How long does the trip from Bonaly Terminus to Ocean Terminal take?

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

How many stops does the route have?

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

Does bus 10 run on weekends?

Yes. On weekends and holidays there are 33 trips in one direction, running from Bonaly Terminus between 08:20 and 23:56.

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

...