Newcraighall (NEW)

 

Local area

  •  

    Onward travel

    Map of bus destinations for Newcraighall Rail Station
     
  •  

    Bus stops

    Route Towards Stops
    R3 Magdalene: Newcraighall - Niddrie - Bingham - Magdalene E
    30 Musselburgh: Newcraighall - Stoneybank - Musselburgh D
    Wester Hailes: Newcraighall - Niddrie - Craigmillar - Prestonfield - Newington - South Side - Old Town - Edinburgh - West End - Viewforth - Gorgie - Stenhouse - Saughton - Longstone - Wester Hailes B
    Wester Hailes: Newcraighall - Niddrie - Craigmillar - Prestonfield - Newington - South Side - Old Town - Edinburgh - West End - Viewforth - Gorgie - Stenhouse - Saughton - Longstone - Wester Hailes B
    Musselburgh: Newcraighall - Stoneybank - Musselburgh D
    N30 Musselburgh: Newcraighall - Stoneybank - Musselburgh D
    Greenside: Newcraighall - Niddrie - Craigmillar - Prestonfield - Newington - South Side - Old Town - Greenside B
    Wester Hailes: Newcraighall - Niddrie - Craigmillar - Prestonfield - Newington - South Side - Old Town - Greenside - Edinburgh - West End - Viewforth - Gorgie - Stenhouse - Saughton - Longstone - Wester Hailes B
    Musselburgh: Newcraighall - Stoneybank - Musselburgh D
    128 Haddington: Newcraighall - Stoneybank - Musselburgh - Prestonpans - Cockenzie - Port Seton - Seton Sands - Longniddry - Aberlady - Ballencrieff - Haddington D
    Edinburgh Royal Infirmary: Newcraighall - Niddrie - The Wisp - Danderhall - Moredun - Little France - Edinburgh Royal Infirmary A
    141 Dalkeith: Newcraighall - Stoneybank - Musselburgh - Inveresk - Whitecraig - Thornybank - Dalkeith D
    Musselburgh: Newcraighall - Stoneybank - Musselburgh C
    Penicuik: Newcraighall - Stoneybank - Musselburgh - Inveresk - Whitecraig - Thornybank - Dalkeith - Eskbank - Bonnyrigg - Broomieknowe - Lasswade - Wadingburn - Loanhead - Bilston - Roslin - Auchendinny - Glencorse - Mauricewood - Penicuik D
    142 Straiton: Newcraighall - Stoneybank - Musselburgh - Inveresk - Whitecraig - Thornybank - Dalkeith - Eskbank - Bonnyrigg - Broomieknowe - Lasswade - Wadingburn - Loanhead - Straiton C, D
     
  •  

    Destinations

    Map of bus stops for Newcraighall Rail Station
    Destination Bus routes Bus stops Freq. of departures
    Aberlady 128 D 90 minutes
    Auchendinny 141 D 55 minutes
    Ballencrieff 128 D 90 minutes
    Bilston 141 D 55 minutes
    Bingham R3 E Infrequent*
    Bonnyrigg 141 D 55 minutes
    142 C, D 60 minutes
    Broomieknowe 141 D 55 minutes
    142 C, D 60 minutes
    Cockenzie 128 D 90 minutes
    Craigmillar 30, N30 B 14 minutes
    Dalkeith 141 D 55 minutes
    142 C, D 60 minutes
    Danderhall 128 A 90 minutes
    Edinburgh 30, N30 B 14 minutes
    Edinburgh Royal Infirmary 128 A 90 minutes
    Eskbank 141 D 55 minutes
    142 C, D 60 minutes
    Glencorse 141 D 55 minutes
    Gorgie 30, N30 B 14 minutes
    Greenside N30 B Infrequent
    Haddington 128 D 90 minutes
    Inveresk 141 D 55 minutes
    142 C, D 60 minutes
    Lasswade 141 D 55 minutes
    142 C, D 60 minutes
    Little France 128 A 90 minutes
    Loanhead 141 D 55 minutes
    142 C, D 60 minutes
    Longniddry 128 D 90 minutes
    Longstone 30, N30 B 14 minutes
    Magdalene R3 E Infrequent*
    Mauricewood 141 D 55 minutes
    Moredun 128 A 90 minutes
    Musselburgh 128, 30, N30 D 14 minutes
    141, 142 C, D 45 minutes
    Newington 30, N30 B 14 minutes
    Niddrie R3 E Infrequent*
    30, N30 B 14 minutes
    128 A 90 minutes
    Old Town 30, N30 B 14 minutes
    Penicuik 141 D 55 minutes
    Port Seton 128 D 90 minutes
    Prestonfield 30, N30 B 14 minutes
    Prestonpans 128 D 90 minutes
    Roslin 141 D 55 minutes
    Saughton 30, N30 B 14 minutes
    Seton Sands 128 D 90 minutes
    South Side 30, N30 B 14 minutes
    Stenhouse 30, N30 B 14 minutes
    Stoneybank 128, 30, N30 D 14 minutes
    141, 142 C, D 45 minutes
    Straiton 142 C, D 60 minutes
    The Wisp 128 A 90 minutes
    Thornybank 141 D 55 minutes
    142 C, D 60 minutes
    Viewforth 30, N30 B 14 minutes
    Wadingburn 141 D 55 minutes
    142 C, D 60 minutes
    West End 30, N30 B 14 minutes
    Wester Hailes 30, N30 B 14 minutes
    Whitecraig 141 D 55 minutes
    142 C, D 60 minutes

    * Service availability varies according to weekday or school terms. Check journey planner for details.

     
 

Disclaimer

  • The information presented here is based on a national bus timetable which is currently updated weekly.
  • Produced by ITO World.
  • Service data derived from Traveline data, provided by Intrasol Ltd, and Transport for London © Crown Copyright
  • Map Data © NAVTEQ 2010 All rights reserved. Based on Crown Copyright material.
 

Find another station