Trains to Bathgate
Edinburgh to Bathgate by trainfrom US$7.44 |
Glasgow to Bathgate by trainfrom US$13.41 |
London to Bathgate by trainfrom US$59.00 |
Preston to Bathgate by trainfrom US$69.00 |
Aberdeen to Bathgate by trainfrom US$31.34 |
York to Bathgate by trainfrom US$79.50 |