Sunday, August 23, 2026

Edinburgh Bus 140

Bus 140 in Edinburgh links Tesco Terminus and Town Centre. The route is 24.9 km long with 66 stops, and the official schedule from Lothian Buses puts the full trip at about 67 minutes. On a weekday it runs 21 trips in one direction, and 15 on a weekend day.

Route map of bus 140 in Edinburgh: Tesco Terminus to Town Centre

Route at a glance

Mode Bus
Route number 140
City Edinburgh
Operator Lothian Buses
Start → end Tesco Terminus → Town Centre
End → start Town Centre → Tesco Terminus
Route length 24.9 km / 25.0 km in the opposite direction
Number of stops 66 / 67 in the opposite direction
Travel time about 67 minutes
Trips per day 21 on weekdays, 15 on weekends one way
Frequency peak 60–67 · midday 60–65 · weekend 60
First / last trip from «Tesco Terminus» 04:57 / 23:10
First / last trip from «Town Centre» 05:57 / 23:12
Fare 2.40 £ (fare in effect since 22 February 2026)
Updated August 22, 2026

Route of Bus 140

Outbound: Tesco Terminus → Town Centre

This direction has 66 stops and runs 24.9 km. The route passes High Street (Stop B), Glenesk Crescent, Kevock Road, Station Road. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Tesco Terminus 0.0 km Terminus
2 High Street (Stop B) 0.6 km
3 Newbigging 0.8 km
4 Rothesay Place 1.2 km
5 Inveresk Village 1.7 km
6 Inveresk Kennels 2.4 km
7 Carberry Road 2.8 km
8 Whitecraig Avenue 3.6 km
9 Whitecraig Crescent 3.8 km
10 Smeaton Road End 4.5 km
11 Thornyhall 6.7 km
12 Thornybank 6.9 km
13 Shadepark 7.3 km
14 Corn Exchange 7.7 km
15 Dalkeith Parish Church 7.9 km
16 Jarnac Court 8.1 km
17 Kings Park 8.4 km
18 Glenesk Crescent 8.7 km
19 Eskbank Toll 8.9 km
20 Station Road 9.1 km
21 Westfield Park 9.4 km
22 Muirpark 9.7 km
23 Mayshade Garden Centre 10.0 km
24 Pendreich Avenue 10.3 km
25 Waverley Crescent 10.8 km
26 Maryfield Place 11.1 km
27 High Street 11.3 km
28 Park Road 11.5 km
29 Rockville Terrace 11.6 km
30 Broomieknowe Gardens 11.9 km
31 Elm Row 12.5 km
32 Laird and Dog 12.7 km
33 Lasswade Road 13.3 km
34 Kevock Road 13.7 km
35 Hunter Avenue 14.7 km
36 Academy Lane 14.9 km
37 Muirfield Gardens 15.2 km
38 George Avenue 15.5 km
39 McNeil Avenue 15.8 km
40 Park Avenue 15.9 km
41 Herd Terrace 16.2 km
42 Dryden Road 16.4 km
43 Nivensknowe Road 16.7 km
44 Seafield Road 17.1 km
45 Roslin Road 17.3 km
46 Bilston Cottages 17.4 km
47 Langhill Farm 18.0 km
48 Roslin Institute 18.4 km
49 Springfield Place 18.6 km
50 Station Road 18.9 km
51 Original Rosslyn Hotel 19.0 km
52 Penicuik Road 19.4 km
53 Woodend Park 19.9 km
54 Roslin Surgery 20.2 km
55 Gowkley Moss 20.4 km
56 Milton Cottages 21.2 km
57 Golf Club 21.9 km
58 Glencorse Barracks 22.4 km
59 Samoa Terrace 22.7 km
60 Beeslack High School 23.2 km
61 Mauricewood Road 23.5 km
62 Queensway 23.9 km
63 Cuiken Avenue 24.2 km
64 Angle Park 24.5 km
65 Wilson Street 24.8 km
66 Town Centre 24.9 km Terminus

Inbound: Town Centre → Tesco Terminus

This direction has 67 stops and runs 25.0 km. The route passes Town Centre, Original Rosslyn Hotel, Hunter Avenue, Glenesk Crescent. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Town Centre 0.0 km Terminus
2 Town Centre 0.0 km
3 Wilson Street 0.1 km
4 John Street Lane 0.4 km
5 Angle Park 0.5 km
6 Cuiken Avenue 0.8 km
7 Queensway 1.1 km
8 Mauricewood Road 1.5 km
9 Beeslack High School 1.8 km
10 Samoa Terrace 2.1 km
11 Glencorse Barracks 2.6 km
12 Golf Club 3.1 km
13 Milton Cottages 3.6 km
14 Gowkley Moss 4.7 km
15 Roslin Surgery 5.0 km
16 Woodend Park 5.2 km
17 Penicuik Road 5.8 km
18 Original Rosslyn Hotel 6.1 km
19 Station Road 6.3 km
20 Springfield Place 6.4 km
21 Roslin Institute 6.7 km
22 Langhill Farm 7.1 km
23 Bilston Cottages 7.6 km
24 Roslin Road 7.8 km
25 Seafield Road 8.1 km
26 Nivensknowe Road 8.4 km
27 Dryden Road 8.7 km
28 Herd Terrace 9.1 km
29 McNeil Avenue 9.4 km
30 George Avenue 9.6 km
31 Muirfield Gardens 10.0 km
32 Station Road 10.1 km
33 Academy Lane 10.3 km
34 Hunter Avenue 10.4 km
35 Kevock Road 11.4 km
36 Lasswade Road 11.9 km
37 Laird and Dog 12.4 km
38 Elm Row 12.7 km
39 Broomieknowe Gardens 13.2 km
40 Rockville Terrace 13.5 km
41 Park Road 13.7 km
42 Douglas Crescent 14.0 km
43 Maryfield Place 14.2 km
44 Waverley Crescent 14.3 km
45 Pendreich Avenue 14.7 km
46 Mayshade Garden Centre 15.1 km
47 Muirpark 15.4 km
48 Westfield Park 15.7 km
49 Bonnyrigg Road 15.9 km
50 Glenesk Crescent 16.3 km
51 Croft Street 16.8 km
52 Dalkeith Parish Church 17.2 km
53 Corn Exchange 17.4 km
54 Shadepark 17.8 km
55 Thornybank 18.2 km
56 Thornyhall 18.4 km
57 Smeaton Road End 20.5 km
58 Cowpits Road 21.0 km
59 Whitecraig Crescent 21.3 km
60 Whitecraig Avenue 21.5 km
61 Carberry Road 22.2 km
62 Inveresk Kennels 22.6 km
63 Inveresk Village 23.3 km
64 Rothesay Place 23.8 km
65 Newbigging 24.1 km
66 High Street (Stop D) 24.6 km
67 Tesco Terminus 25.0 km Terminus

Schedule and frequency

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

Direction Weekdays Weekends and holidays
From «Tesco Terminus» 04:57 — 23:10 07:20 — 21:15
From «Town Centre» 05:57 — 23:12 08:15 — 22:12

Frequency calculated from the departure table: in the morning peak buses run every 60–67 minutes, most often every 63; midday every 60–65 minutes; in the afternoon peak every 69; on weekends every 60 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 140 cost?

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

When do the first and last trips run?

From Tesco Terminus the first is at 04:57 and the last at 23:10. From Town Centre they are 05:57 and 23:12.

How long does the trip from Tesco Terminus to Town Centre take?

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

How many stops does the route have?

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

Does bus 140 run on weekends?

Yes. On weekends and holidays there are 15 trips in one direction, running from Tesco Terminus between 07:20 and 21:15.

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

...