Buses in Dunbar

5 bus routes serve Dunbar, run by East Coast Buses and Borders Buses. Trains are run by London North Eastern Railway, TransPennine Express, CrossCountry and ScotRail. The busiest stops are Dunbar station, Grahame Place and Boroughdales.

Most frequent routes

Where you can go from Dunbar

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Dunbar?
Direct buses from Dunbar go to Edinburgh (train), Haymarket (X7, N107), Newcastle (train), North Berwick (train, 120), Berwick-upon-Tweed (253), Haddington (N107), Liverpool Lime Street (train), London Kings Cross (train), Musselburgh (107) and Plymouth (train).
Which bus goes from Dunbar to Edinburgh?
Route train, run by CrossCountry and ScotRail.
Which bus goes from Dunbar to Haymarket?
Routes X7 and N107, run by East Coast Buses.
Which bus goes from Dunbar to Newcastle?
Route train, run by London North Eastern Railway and TransPennine Express.
Where do buses stop in Dunbar?
The busiest stops are Dunbar station, Grahame Place, Boroughdales, Bleachingfield and High Street.
Which bus companies run in Dunbar?
East Coast Buses and Borders Buses.
What are the most frequent buses in Dunbar?
the X7 (Haymarket – Dunbar), the 120 (Dunbar – North Berwick), the 253 (Dunbar – Berwick-upon-Tweed) and the 107 (Dunbar – Musselburgh).

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