Sunday, August 23, 2026

Edinburgh Bus 106

Bus 106 in Edinburgh links High Street and Western General Hospital. The route is 34.6 km long with 73 stops, and the official schedule from Lothian Buses puts the full trip at about 96 minutes. On a weekday it runs 19 trips in one direction, and 15 on a weekend day.

Route map of bus 106 in Edinburgh: High Street to Western General Hospital

Route at a glance

Mode Bus
Route number 106
City Edinburgh
Operator Lothian Buses
Start → end High Street → Western General Hospital
End → start Western General Hospital → High Street
Route length 34.6 km / 34.7 km in the opposite direction
Number of stops 73 / 74 in the opposite direction
Travel time about 96 minutes
Trips per day 19 on weekdays, 15 on weekends one way
Frequency peak 60 · midday 60 · weekend 25–83
First / last trip from «High Street» 06:17 / 22:08
First / last trip from «Western General Hospital» 05:24 / 22:16
Fare 2.40 £ (fare in effect since 22 February 2026)
Updated August 22, 2026

Route of Bus 106

Outbound: High Street → Western General Hospital

This direction has 73 stops and runs 34.6 km. The route passes Police Station, Morrison Avenue, Beulah, Fort Kinnaird East. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 High Street 0.0 km Terminus
2 Police Station 0.4 km
3 Station Road 0.5 km
4 Letham Drive 0.9 km
5 Park Lane 1.1 km
6 Knowes Road 1.4 km
7 Gateside Road 1.8 km
8 Arthurs Way 2.1 km
9 Letham Mains Rd End 3.0 km
10 Coates Road 3.8 km
11 Liberty Hall 4.7 km
12 Gladsmuir Farmhouse 5.7 km
13 Roundabout 6.5 km
14 Penston Road End 7.7 km
15 St Germains Terrace 8.3 km
16 Whiteloch Road 8.6 km
17 The Christies 8.9 km
18 Muirpark Road 10.5 km
19 Morrison Avenue 10.8 km
20 St Martin’s School 11.0 km
21 Police Station 11.2 km
22 Bridge Street 11.6 km
23 Polson Park 12.0 km
24 Polson Gardens 12.3 km
25 Dolphingstone Farm 13.7 km
26 Kinwegar Recycling Centre 14.6 km
27 Strawberry Corner 14.9 km
28 Chuckers Row 15.2 km
29 Railway Station 15.3 km
30 Wallyford Journey Hub 15.5 km
31 Galt Road 15.7 km
32 Moir Crescent 16.0 km
33 Levenhall Roundabout 16.5 km
34 Windsor Park Drive 16.7 km
35 Ashgrove North 16.9 km
36 Beulah 17.2 km
37 Loretto Upper School 17.5 km
38 St Peter’s Church 17.7 km
39 High Street (Stop D) 18.1 km
40 Bridge Street 18.4 km
41 Brunton Theatre Journey Hub 18.7 km
42 North High Street 18.9 km
43 Fisherrow 19.1 km
44 Harbour Point 19.2 km
45 Clayknowes Crescent 19.7 km
46 Stoneyhill Drive 19.8 km
47 Clayknowes Place 20.0 km
48 Clayknowes Avenue 20.2 km
49 Clayknowes Court 20.4 km
50 Denholm Drive 20.6 km
51 Queen Margaret University 20.9 km
52 Queen Margaret Drive 21.2 km
53 Fort Kinnaird East 23.2 km
54 Fort Kinnaird 23.6 km
55 Fort Kinnaird West 24.1 km
56 The Jewel 25.1 km
57 Paisley Drive 27.1 km
58 Meadowbank House 28.4 km
59 Abbeyhill 29.4 km
60 Calton Terrace Brae 29.8 km
61 Regent Terrace 30.3 km
62 St Andrew’s House 30.6 km
63 Waterloo Place 30.8 km
64 Princes Street (Waverley Steps) 31.1 km
65 Princes Street (west) 31.8 km
66 Queensferry Street 32.3 km
67 Drumsheugh Place 32.5 km
68 Dean Bridge 32.9 km
69 Learmonth Terrace 33.2 km
70 Flora Stevenson School 33.7 km
71 Comely Bank Cemetery 34.0 km
72 Western General 34.3 km
73 Western General Hospital 34.6 km Terminus

Inbound: Western General Hospital → High Street

This direction has 74 stops and runs 34.7 km. The route passes Western General, Fort Kinnaird, Windsor Park Drive, Whiteloch Road. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Western General Hospital 0.0 km Terminus
2 Western General 0.4 km
3 Comely Bank Cemetery 0.6 km
4 Flora Stevenson School 0.9 km
5 Orchard Brae Avenue 1.1 km
6 Learmonth Terrace 1.5 km
7 Dean Bridge 1.7 km
8 Drumsheugh Place 2.2 km
9 Queensferry Street 2.4 km
10 Princes Street (west) 2.9 km
11 Waterloo Place 3.8 km
12 St Andrew’s House 4.0 km
13 Regent Terrace 4.3 km
14 Calton Terrace Brae 4.8 km
15 Abbeyhill 5.2 km
16 Meadowbank House 6.2 km
17 Paisley Drive 7.5 km
18 The Jewel 9.6 km
19 Fort Kinnaird West 10.6 km
20 Fort Kinnaird 11.0 km
21 Fort Kinnaird East 11.6 km
22 Queen Margaret Drive 13.2 km
23 Queen Margaret University 13.5 km
24 Denholm Drive 13.8 km
25 Clayknowes Court 13.9 km
26 Clayknowes Avenue 14.2 km
27 Stoneyhill Drive 14.5 km
28 Clayknowes Crescent 14.7 km
29 Harbour Point 15.1 km
30 Fisherow 15.3 km
31 Brunton Theatre Journey Hub 15.7 km
32 Bridge Street 15.9 km
33 High Street (Stop B) 16.3 km
34 St Peter’s Church 16.6 km
35 Loretto Upper School 16.8 km
36 Beulah 17.1 km
37 Ashgrove North 17.5 km
38 Windsor Park Drive 17.7 km
39 Levenhall Roundabout 18.0 km
40 Moir Crescent 18.3 km
41 Galt Road 18.6 km
42 Wallyford Journey Hub 18.8 km
43 Railway Station 19.0 km
44 Chuckers Row 19.2 km
45 Strawberry Corner 19.4 km
46 Kinwegar Recycling Centre 19.7 km
47 Dolphingstone Farm 20.6 km
48 Polson Gardens 22.0 km
49 Polson Park 22.2 km
50 Coal Neuk 22.5 km
51 Bridge Street 22.7 km
52 Police Station 23.1 km
53 Morrison Avenue 23.5 km
54 Muirpark Road 23.7 km
55 The Christies 25.4 km
56 Whiteloch Road 25.7 km
57 St Germains Terrace 26.0 km
58 Satellite Park 26.4 km
59 Industrial Estate West 26.7 km
60 Roundabout 27.9 km
61 Gladsmuir Farmhouse 28.5 km
62 Lamington Road 28.8 km
63 Liberty Hall 29.5 km
64 Coates Road 30.5 km
65 Letham Mains Rd End 31.3 km
66 Arthurs Way 32.3 km
67 Gateside Road 32.6 km
68 Knowes Road 32.9 km
69 Park Lane 33.2 km
70 Letham Drive 33.6 km
71 Station Road 33.9 km
72 Corn Exchange 34.1 km
73 Market Street 34.3 km
74 High Street 34.7 km Terminus

Schedule and frequency

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

Direction Weekdays Weekends and holidays
From «High Street» 06:17 — 22:08 08:27 — 21:05
From «Western General Hospital» 05:24 — 22:16 08:44 — 20:25

Frequency calculated from the departure table: in the morning peak buses run every 60 minutes; midday every 60 minutes; in the afternoon peak every 30–55; on weekends every 25–83 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 106 cost?

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

When do the first and last trips run?

From High Street the first is at 06:17 and the last at 22:08. From Western General Hospital they are 05:24 and 22:16.

How long does the trip from High Street to Western General Hospital take?

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

How many stops does the route have?

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

Does bus 106 run on weekends?

Yes. On weekends and holidays there are 15 trips in one direction, running from High Street between 08:27 and 21:05.

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

...