Trains to Bathgate
Edinburgh to Bathgate by trainfrom €6.70 |
Glasgow to Bathgate by trainfrom €12.09 |
London to Bathgate by trainfrom €53.18 |
Preston to Bathgate by trainfrom €62.19 |
Aberdeen to Bathgate by trainfrom €28.24 |
York to Bathgate by trainfrom €71.65 |