To be fair bud if you’re already driving to Bathgate you might be as well just carrying on to the park and ride in Ingleston and jumping on the tram/bus from there..
If you want the benefit of the train it would be easier to park at Blairhill or Drumgelloch.