Bathgate railway station
You can reach 45 stations directly from Bathgate on a weekday, without changing. The most frequent is Airdrie, with 95 trains a day.
Bathgate is the nearest station for postcodes in EH48. Check your own postcode.
Direct trains from Bathgate
Trains a day to each station you can reach without changing, by day of the week.
| Destination | Weekday | Saturday | Sunday |
|---|---|---|---|
| Airdrie | 95 | 75 | 53 |
| Drumgelloch | 95 | 75 | 53 |
| Edinburgh Waverley | 95 | 80 | 55 |
| Edinburgh Park | 95 | 80 | 55 |
| Haymarket | 95 | 80 | 55 |
| Livingston North | 95 | 80 | 55 |
| Uphall | 95 | 80 | 55 |
| Coatbridge Sunnyside | 94 | 74 | 53 |
| Charing Cross (Glasgow) | 94 | 73 | 52 |
| Glasgow Queen Street | 94 | 74 | 53 |
| High Street | 94 | 73 | 52 |
| Hyndland | 94 | 73 | 52 |
| Partick (Rail) | 94 | 73 | 52 |
| Shettleston | 89 | 73 | 53 |
| Bellgrove | 83 | 68 | 53 |
| Carntyne | 76 | 68 | 53 |
| Blairhill | 75 | 72 | 53 |
| Coatdyke | 75 | 73 | 53 |
| Armadale | 74 | 71 | 53 |
| Blackridge | 74 | 71 | 53 |
| Caldercruix | 74 | 71 | 53 |
| Dalmuir | 70 | 69 | 52 |
| Cardross | 69 | 69 | 50 |
| Craigendoran | 69 | 69 | 50 |
| Dumbarton Central | 69 | 69 | 50 |
| Dumbarton East | 69 | 69 | 50 |
| Dalreoch | 69 | 69 | 50 |
| Easterhouse | 69 | 71 | 53 |
| Garrowhill | 69 | 71 | 53 |
| Helensburgh Central | 69 | 69 | 50 |
| Anniesland | 33 | 15 | 51 |
| Westerton | 33 | 15 | 51 |
| Bearsden | 18 | 0 | 0 |
| Hillfoot | 18 | 0 | 0 |
| Milngavie | 18 | 0 | 0 |
| Drumchapel | 15 | 15 | 51 |
| Drumry | 15 | 15 | 51 |
| Singer | 15 | 15 | 51 |
| Garscadden | 5 | 4 | 1 |
| Jordanhill | 2 | 1 | 1 |
and 5 more stations, each served less often.
How busy Bathgate is
938,148 passenger entries and exits in 2024-25, making it the 569th busiest station in Great Britain.
More journeys run between Bathgate and Edinburgh than any other pair: 539,510 a year. That is where passengers go, which is not always where the most trains go.
Source: Office of Rail and Road, Estimates of station usage, 2024-25. Estimated from ticket sales.
Nearest other stations
- Armadale 2.3 miles
- Livingston North 3.6 miles
- Addiewell 3.9 miles
- West Calder 4.0 miles
- Blackridge 4.5 miles
Closed stations nearby
Former stations within 8 km of Bathgate, from Wikidata. They are on the map under Closed & former stations.
- Bathgate · 0.2 miles
- Bathgate (Upper) · 0.2 miles
- Bathgate (Lower) · 0.7 miles
- Whitburn · 2.1 miles
- Armadale closed 1956 · 2.5 miles
- Livingston · 2.8 miles
Show closed stations on the map
More about this station on Wikipedia.