Bus times from Union Road, Bathgate

Union Road, Bathgate is served by 11 bus routes (5, 21, 29, 31, 73, 74, N18, N28, X18, X27 and X28), run by SD Travel, Midland Bluebird and Lothian Country Buses. The next buses go to Bathgate, Edinburgh, Whitburn, Armadale, Blackburn and Falkirk.

Next departures

TimeRouteTo
01:52N28Bathgate
03:37X18Edinburgh
04:48X18Edinburgh
05:08X18Whitburn
05:28X18Edinburgh
05:31X28Bathgate
05:41X18Whitburn
05:45X18Edinburgh
05:4973Armadale
05:5374Blackburn
06:07X18Edinburgh
06:27X18Whitburn
06:28X27Bathgate
06:30X18Edinburgh
06:3629Falkirk
06:42X28Bathgate
06:4973Armadale
06:53X18Edinburgh
06:5474Blackburn
07:04X18Whitburn

Routes from this stop

Stops nearby

All bus routes and stops in Bathgate

Questions

When is the next bus from Union Road, Bathgate?
The N28 to Bathgate at 01:52.
Which buses stop at Union Road, Bathgate?
11 routes: 5, 21, 29, 31, 73, 74, N18, N28, X18, X27 and X28, run by SD Travel, Midland Bluebird and Lothian Country Buses.
Where is Union Road, Bathgate?
Union Road is in Bathgate, West Lothian.
Where do buses from Union Road, Bathgate go?
The next departures go to Bathgate, Edinburgh, Whitburn, Armadale, Blackburn and Falkirk.

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