Buses in Bathgate
12 bus routes serve Bathgate, run by Lothian Country Buses, Midland Bluebird, Scottish Citylink and SD Travel. Trains are run by ScotRail. The busiest stops are Bathgate station, Gordon Avenue and Union Road.
Most frequent routes
- X18: Edinburgh – Whitburn Lothian Country Buses
- X27: Bathgate – Edinburgh Lothian Country Buses
- X28: Edinburgh – Bathgate Lothian Country Buses
- 29: Falkirk – Avonbridge Midland Bluebird
- 74: Blackburn – Fauldhouse Lothian Country Buses
- 903: Haymarket – Glasgow Airport Scottish Citylink
Where you can go from Bathgate
Routes
- Edinburgh – Helensburgh Central ScotRail
- X18: Edinburgh – Whitburn Lothian Country Buses
- X27: Bathgate – Edinburgh Lothian Country Buses
- X28: Edinburgh – Bathgate Lothian Country Buses
- 29: Falkirk – Avonbridge Midland Bluebird
- 74: Blackburn – Fauldhouse Lothian Country Buses
- 903: Haymarket – Glasgow Airport Scottish Citylink
- 73: Armadale – Livingston Lothian Country Buses
- 31: Livingston – Bathgate SD Travel
- 21: Blackridge – Boghall SD Travel
- 5: Wester Inch – Belvedere (circular) SD Travel
- N28: Greenside – Bathgate Lothian Country Buses
- N18: Greenside – Bathgate Lothian Country Buses
Bus companies
Stops and stations
- Bathgate station
- Gordon Avenue
- Union Road
- St David's House
- Fairway Hotel
- Kaim Park Hotel
- Roseberry Crescent
- Carn Lea
- Inch Crescent
- Hunter Grove
- Fire Station
- Castle Place
- Starlaw Crescent
- Council Offices
- Railway Station
- Morrisons supermarket
- Millburn Road
- Bridgend Park
- Menzies Road
- Gardners Lane
- Rail Station
- Hope Park Gardens
- Durham Avenue
- Boghead Cemetery
- Glasgow Road
- Birniehill Roundabout
- Renton Drive
- Simpson Avenue
- Playground
- Mosside Terrace
- Old Hall Knowe Terr
- Meylea Street
- Health Centre
- Whiteside
- Weir Drive
- Library
- Royal Bar
- Dalling Road
- Inch Wood Avenue
- Cairn Hotel
- Whitehill Industrial Estate
- Cherry Avenue
- Ballencrieff Toll
- Sports Centre
- Balbardie Primary School
- Tesco
- Elm Road
- Room at the Top
- Andrew Avenue
- Pentland Ave
- Elizabeth Dr
- Alexandra Drive
- Marina Road
- Boghall Church
- Phillip Avenue
- Ash Grove
- Beech Road
- Whitelaw Drive
- Limefield Crescent
- Meadowpark Road
- Middlerigg Farm
- Buchan Road
- Turner Street
- Dundas Street
- Hillhouse Avenue
- Fountainhead Road
- Carlyle Terrace
- Barrie Terrace
- Job Centre Plus
- Farmfoods
- Race Road
- Hamilton Lane
- Hamilton Road
- Burnside Road
- Dykeside Road
- Waverley Street
- Glenmavis Drive
- Athol Terrace
- Drumcross Road
- Balbardie Road
Questions
- Where can I go by bus from Bathgate?
- Direct buses from Bathgate go to Edinburgh (train, X18, X27, X28), Greenside (N28, N18), Livingston (73, 31), Armadale (73), Avonbridge (29), Belvedere (5), Blackburn (74), Blackridge (21), Boghall (21) and Falkirk (29).
- Which bus goes from Bathgate to Edinburgh?
- Routes train, X18, X27 and X28, run by ScotRail and Lothian Country Buses.
- Which bus goes from Bathgate to Greenside?
- Routes N28 and N18, run by Lothian Country Buses.
- Which bus goes from Bathgate to Livingston?
- Routes 73 and 31, run by Lothian Country Buses and SD Travel.
- Where do buses stop in Bathgate?
- The busiest stops are Bathgate station, Gordon Avenue, Union Road, St David's House and Fairway Hotel.
- Which bus companies run in Bathgate?
- Lothian Country Buses, Midland Bluebird, Scottish Citylink and SD Travel.
- What are the most frequent buses in Bathgate?
- the X18 (Edinburgh – Whitburn), the X27 (Bathgate – Edinburgh), the X28 (Edinburgh – Bathgate) and the 29 (Falkirk – Avonbridge).
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