Bus - 140

140 Line

Town Centre, Penicuik - Tesco Terminus, Musselburgh

East Coast Buses

East Coast Buses 140 Bus Stops and Route Schedule

The 140 Bus (Town Centre, Penicuik - Tesco Terminus, Musselburgh) is a route with 67 stops, departing from Town Centre, Penicuik and ending at its Tesco Terminus, Musselburgh.

  • Town Centre, Penicuik

  • Town Centre, Penicuik

  • Wilson Street, Penicuik

  • John Street Lane, Penicuik

  • Angle Park, Penicuik

  • Cuiken Avenue, Penicuik

  • Queensway, Penicuik

  • Mauricewood Road, Mauricewood

  • Beeslack High School, Mauricewood

  • Samoa Terrace, Mauricewood

  • Glencorse Barracks, Glencorse

  • Golf Club, Milton Bridge

  • Milton Cottages, Milton Bridge

  • Gowkley Moss, Roslin

  • Roslin Surgery, Roslin

  • Woodend Park, Roslin

  • Penicuik Road, Roslin

  • Original Rosslyn Hotel, Roslin

  • Station Road, Roslin

  • Springfield Place, Roslin

  • Roslin Institute, Roslin

  • Langhill Farm, Roslin

  • Bilston Cottages, Bilston

  • Roslin Road, Bilston

  • Seafield Road, Bilston

  • Nivensknowe Road, Loanhead

  • Dryden Road, Loanhead

  • Herd Terrace, Loanhead

  • Mcneil Avenue, Loanhead

  • George Avenue, Loanhead

  • Muirfield Gardens, Loanhead

  • Station Road, Loanhead

  • Academy Lane, Loanhead

  • Hunter Avenue, Loanhead

  • Kevock Road, Wadingburn

  • Lasswade Road, Wadingburn

  • Laird And Dog, Lasswade

  • Elm Row, Lasswade

  • Broomieknowe Gardens, Broomieknowe

  • Rockville Terrace, Bonnyrigg

  • Park Road, Bonnyrigg

  • Douglas Crescent, Bonnyrigg

  • Maryfield Place, Bonnyrigg

  • Waverley Crescent, Bonnyrigg

  • Pendreich Avenue, Bonnyrigg

  • Viewbank Avenue, Bonnyrigg

  • Mayshade Garden Centre, Bonnyrigg

  • Muirpark, Eskbank

  • Westfield Park, Eskbank

  • Bonnyrigg Road, Eskbank

  • Glenesk Crescent, Dalkeith

  • Croft Street, Dalkeith

  • Dalkeith Parish Church, Dalkeith

  • Corn Exchange, Dalkeith

  • Shadepark, Dalkeith

  • Thornybank, Dalkeith

  • Thornyhall, Thornybank

  • Smeaton Road End, Whitecraig

  • Cowpits Road, Whitecraig

  • Whitecraig Crescent, Whitecraig

  • Whitecraig Avenue, Whitecraig

  • Inveresk Kennels, Inveresk

  • Inveresk Village, Musselburgh

  • Rothesay Place, Musselburgh

  • Newbigging, Musselburgh

  • High Street (Stop D), Musselburgh

  • Tesco Terminus, Musselburgh

140 Bus schedule

Day Operating Hours Frequency
Mon 06:06 - 23:12 26 min
Tue 06:06 - 23:12 26 min
Wed 06:06 - 23:12 26 min
Thu 06:06 - 23:12 26 min
Fri 06:06 - 23:12 26 min
Sat 07:05 - 23:12 30 min
Sun 08:23 - 22:12 56 min

140 Bus Route Map

The route map for 140 in Scotland will be available soon.

140 Line Bus fare information

East Coast Buses, 140 Bus fare may fluctuate due to various factors. For detailed information on ticket costs, please visit their official website.