Bus 140 route
Route stops
132 stops • 2 directions
- Town Centre
- Town Centre
- Wilson Street
- John Street Lane
- Angle Park
- Cuiken Avenue
- Queensway
- Mauricewood Road
- Beeslack High School
- Samoa Terrace
- Glencorse Barracks
- Golf Club
- Milton Cottages
- Gowkley Moss
- Roslin Surgery
- Woodend Park
- Penicuik Road
- Original Rosslyn Hotel
- Station Road
- Springfield Place
- Roslin Institute
- Langhill Farm
- Bilston Cottages
- Roslin Road
- Seafield Road
- Nivensknowe Road
- Dryden Road
- Herd Terrace
- McNeil Avenue
- George Avenue
- Muirfield Gardens
- Station Road
- Academy Lane
- Hunter Avenue
- Kevock Road
- Lasswade Road
- Laird and Dog
- Elm Row
- Broomieknowe Gardens
- Rockville Terrace
- Park Road (High Street)
- Douglas Crescent
- Maryfield Place
- Waverley Crescent
- Pendreich Avenue
- Viewbank Avenue
- Mayshade Garden Centre
- Muirpark
- Westfield Park
- Bonnyrigg Road
- Glenesk Crescent
- Croft Street
- Dalkeith Parish Church
- Corn Exchange
- Shadepark
- Thornybank
- Thornyhall
- Smeaton Road End
- Roundabout
- Whitecraig Crescent
- Dolphin Inn
- Inveresk Kennels
- Inveresk Village
- Rothesay Place
- Loretto RC Primary School
- High Street (Stop D)
- Tesco Terminus
- Tesco Terminus
- High Street (Stop B)
- Loretto RC Primary School
- Rothesay Place
- Inveresk Village
- Inveresk Kennels
- Dolphin Inn
- Whitecraig Crescent
- Smeaton Road End
- Thornyhall
- Thornybank
- Shadepark
- Corn Exchange
- Dalkeith Parish Church
- Jarnac Court
- Kings Park
- Glenesk Crescent
- Eskbank Toll
- Station Road
- Westfield Park
- Muirpark
- Mayshade Garden Centre
- Pendreich Avenue
- Waverley Crescent
- Maryfield Place
- High Street
- Park Road
- Rockville Terrace
- Broomieknowe Gardens
- Elm Row
- Laird and Dog
- Lasswade Road
- Kevock Road
- Hunter Avenue
- Academy Lane
- Muirfield Gardens
- George Avenue
- McNeil Avenue
- Park Avenue
- Herd Terrace
- Dryden Road
- Nivensknowe Road
- Seafield Road
- Roslin Road
- Bilston Cottages
- Langhill Farm
- Roslin Institute
- Springfield Place
- Station Road
- Original Rosslyn Hotel
- Penicuik Road
- Woodend Park
- Roslin Surgery
- Gowkley Moss
- Milton Cottages
- Golf Club
- Glencorse Barracks
- Samoa Terrace
- Beeslack High School
- Mauricewood Road
- Queensway
- Cuiken Avenue
- Angle Park
- Wilson Street
- Town Centre
Route map

Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.What number is assigned to this route?
Route number is 140. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for 140 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus 140 stop here?'
Where does bus #140 run?
This route serves the Edinburgh (UK) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.
Who's the official operator?
Operator is East Coast Buses. This is the official company responsible for the route. If you run into problems (rude driver, breakdown, dirty vehicle, delays)—contact them. It helps to note the time, direction, and route number—makes your complaint more specific and gets handled faster. Contact info is usually on the company website or in transit apps.
Which transit system does it belong to?
This route is part of the 'Lothian Buses' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.
Additional Route Information
Bus 140: Penicuik => Musselburgh
Reference
140
Origin
Penicuik
Destination
Musselburgh
Route network
Lothian Buses
Operator
East Coast Buses
Bus 140: Musselburgh => Penicuik
Reference
140
Origin
Musselburgh
Destination
Penicuik
Route network
Lothian Buses
Operator
East Coast Buses
Quick overview
Explore the bus 140 route in Edinburgh (UK). 2 directions, 132 stops, and an interactive route map available in one place.
Data source
The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.
