Buses in Prestonpans

13 bus routes serve Prestonpans, run by Lothian Buses, East Coast Buses and Prentice Coaches. Trains are run by ScotRail. The busiest stops are Prestonpans station, Polwarth Terrace and Bankton Terrace.

Most frequent routes

Where you can go from Prestonpans

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Prestonpans?
Direct buses from Prestonpans go to North Berwick (train, 124, X5, N124, 125), Haymarket (N26, X4, X26), Edinburgh Royal Infirmary (111, X11), Fountainbridge (124, N124), Haddington (111, X11), Seton Sands (26, N26), Clermiston (26), Edinburgh (train), Edinburgh West End (X5) and Elphinstone (110).
Which bus goes from Prestonpans to North Berwick?
Routes train, 124, X5, N124 and 125, run by ScotRail and East Coast Buses.
Which bus goes from Prestonpans to Haymarket?
Routes N26, X4 and X26, run by Lothian Buses and East Coast Buses.
Which bus goes from Prestonpans to Edinburgh Royal Infirmary?
Routes 111 and X11, run by Prentice Coaches.
Where do buses stop in Prestonpans?
The busiest stops are Prestonpans station, Polwarth Terrace, Bankton Terrace, Johnny Cope Stone and Meadowmill Roundabout.
Which bus companies run in Prestonpans?
Lothian Buses, East Coast Buses and Prentice Coaches.
What are the most frequent buses in Prestonpans?
the 26 (Seton Sands – Clermiston), the N26 (Haymarket – Seton Sands), the X4 (Haymarket – Tranent) and the 124 (Fountainbridge – North Berwick).

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook