Buses in Dalmeny
3 bus routes serve Dalmeny, run by Lothian Country Buses and SD Travel. Trains are run by ScotRail. The busiest stops are Dalmeny station, Craigiehall and Burnshot Flyover.
Most frequent routes
- 43: Queensferry – Edinburgh Lothian Country Buses
- 16: Craigleith – Livingston SD Travel
- N43: Greenside – Deans Lothian Country Buses
Where you can go from Dalmeny
Routes
- Edinburgh – Leven ScotRail
- 43: Queensferry – Edinburgh Lothian Country Buses
- 16: Craigleith – Livingston SD Travel
- N43: Greenside – Deans Lothian Country Buses
Bus companies
Stops and stations
Nearby villages
Other buses close to Dalmeny:
- Queensferry 2.6 km · 747, X55, X59, X58, X61, X59A, 787, X51
Questions
- Where can I go by bus from Dalmeny?
- Direct buses from Dalmeny go to Edinburgh (train, 43), Craigleith (16), Deans (N43), Greenside (N43), Leven (train), Livingston (16) and Queensferry (43).
- Which bus goes from Dalmeny to Edinburgh?
- Routes train and 43, run by ScotRail and Lothian Country Buses.
- Which bus goes from Dalmeny to Craigleith?
- Route 16, run by SD Travel.
- Which bus goes from Dalmeny to Deans?
- Route N43, run by Lothian Country Buses.
- Where do buses stop in Dalmeny?
- The busiest stops are Dalmeny station, Craigiehall, Burnshot Flyover, Barnbougle Gate Lodge and Easter Dalmeny.
- Which bus companies run in Dalmeny?
- Lothian Country Buses and SD Travel.
- What are the most frequent buses in Dalmeny?
- the 43 (Queensferry – Edinburgh), the 16 (Craigleith – Livingston) and the N43 (Greenside – Deans).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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