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
- X7: Haymarket – Dunbar East Coast Buses
- 120: Dunbar – North Berwick East Coast Buses
- 253: Dunbar – Berwick-upon-Tweed Borders Buses
- 107: Dunbar – Musselburgh East Coast Buses
- N107: Haymarket – Haddington East Coast Buses
Where you can go from Dunbar
Routes
- London Kings Cross – Newcastle London North Eastern Railway
- Liverpool Lime Street – Newcastle TransPennine Express
- Edinburgh – Plymouth CrossCountry
- Edinburgh – North Berwick ScotRail
- X7: Haymarket – Dunbar East Coast Buses
- 120: Dunbar – North Berwick East Coast Buses
- 253: Dunbar – Berwick-upon-Tweed Borders Buses
- 107: Dunbar – Musselburgh East Coast Buses
- N107: Haymarket – Haddington East Coast Buses
Bus companies
Stops and stations
- Dunbar station
- Grahame Place
- Boroughdales
- Bleachingfield
- High Street
- Railway Station
- Parish Church
- Gala Green
- Dunbar Asda
- Biel
- Tynefield
- Foxlake
- Hedderwick Hill Road End
- East Links Family Park
- Duke Street
- School Brae
- Caravan Park
- Old Police Station
- Belhaven
- Goldenstones Avenue
- Bellevue Avenue
- Newhouse Terrace
- Newhouse Avenue
- Muirfield Road
- Middlemass Road
- Steadings Crescent
- Fairbairn Way
- Brand Court
- Beachmont Place
- Kirkwood Crescent
- Alexander Gardens
- Queens Place
- Comrie Avenue North
- Comrie Avenue South
- Broxburn
- Broxmouth House
- Grammar School
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