How to get from Stirling to Bathgate by train?
From Stirling to Bathgate by train
To get from Stirling to Bathgate in Scotland, take the SCOTRAIL train from Stirling station to Edinburgh Park station. Next, take the SCOTRAIL train from Edinburgh Park station to Bathgate station. The total trip duration for this route is approximately 1 hr 27 min. The train schedule from Stirling may change. We recommend you check the updated train schedule to Bathgate on the Moovit app.
Step by Step
- 1Start from train stationStirling
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationEdinburgh Park39 min
- 4Wait for trainSCOTRAILHelensburgh Central
- 5Ride to train stationBathgate21 min
From Stirling to Bathgate by bus
To get from Stirling to Bathgate in Scotland, you’ll need to take 3 bus lines: take the MEGABUS 909 bus from Stirling Goosecroft Bus Station station to Edinburgh Airport Bus Stop D station. Next, you’ll have to switch to the 747 bus and finally take the X18 bus from Station Road, Ratho Station station to Gordon Avenue, Bathgate station. The total trip duration for this route is approximately 2 hr 21 min. The train schedule from Stirling may change. We recommend you check the updated train schedule to Bathgate on the Moovit app.
Step by Step
- 1Walk to bus stationStirling Goosecroft Bus Station200 m • 3 min
- 2Wait for busMEGABUS 909Edinburgh
- 3Ride to bus stationEdinburgh Airport Bus Stop D62 min
- 4Walk to bus stationAirport, Edinburgh AirportID 620024760380 m • 2 min
- 5Wait for bus747Halbeath
- 6Ride to bus stationStation Road, Ratho StationID 62002476506 min
- 7Wait for busX18Whitburn
- 8Ride to bus stationGordon Avenue, BathgateID 6290B01537 min
- 9Walk toBathgate120 m • 2 min
Public transport directions from Stirling to Bathgate
Train schedule from Stirling to Bathgate
Related Routes
- Cumbernauld to Bathgate
- Darvel to Bathgate
- Edinburgh to Bathgate
- Grangemouth to Bathgate
- Invergordon to Bathgate
- Keith to Bathgate
- Peebles to Bathgate
- Shotts to Bathgate
- Springside to Bathgate
- Stoneyburn to Bathgate
- Tillicoultry to Bathgate
- South Queensferry Museum to Bathgate
- Glasgow Airport to Bathgate
- Buchanan Bus Station to Bathgate
- Buchanan Street Bus Station to Bathgate
- Paisley to Bathgate
- Prestwick International Airport to Bathgate
- Dundee to Bathgate
- Lanark Road to Bathgate
- Stirling to Aberfoyle
From Stirling to Bathgate by bus
To get from Stirling to Bathgate in Scotland, you’ll need to take 3 bus lines: take the MEGABUS 909 bus from Stirling Goosecroft Bus Station station to Edinburgh Airport Bus Stop D station. Next, you’ll have to switch to the 747 bus and finally take the X18 bus from Station Road, Ratho Station station to Gordon Avenue, Bathgate station. The total trip duration for this route is approximately 2 hr 21 min. The train schedule from Stirling may change. We recommend you check the updated train schedule to Bathgate on the Moovit app.
Step by Step
- 1Walk to bus stationStirling Goosecroft Bus Station200 m • 3 min
- 2Wait for busMEGABUS 909Edinburgh
- 3Ride to bus stationEdinburgh Airport Bus Stop D62 min
- 4Walk to bus stationAirport, Edinburgh AirportID 620024760380 m • 2 min
- 5Wait for bus747Halbeath
- 6Ride to bus stationStation Road, Ratho StationID 62002476506 min
- 7Wait for busX18Whitburn
- 8Ride to bus stationGordon Avenue, BathgateID 6290B01537 min
- 9Walk toBathgate120 m • 2 min
Questions & Answers
What is the fastest way to get from Stirling to Bathgate?
The fastest way takes 87 minutes, using Train line SCOTRAIL, Train line SCOTRAIL.
What is the alternative route to get from Stirling to Bathgate?
The alternative route takes 141 minutes, using Bus line MEGABUS 909, Bus line 747, Bus line X18.
Is there a direct train between Stirling and Bathgate in Scotland?
No, you’ll have to take 2 train lines in total. The total travelling time is 1 hr 27 min.
Which train line goes from Stirling to Bathgate in Scotland?
The SCOTRAIL train line goes from Edinburgh station near Stirling to Edinburgh Park station. From there you’ll have to take one train line till Edinburgh Park station near Bathgate in Scotland.
How long does it take to travel from Stirling to Bathgate in Scotland by train?
The total travel time between Stirling and Bathgate in Scotland by train is about 1 hr 27 min.
Where do I get on the train near Stirling to get to Bathgate in Scotland?
Get on the SCOTRAIL train from the Edinburgh station near Stirling in Scotland.
Where do I get off the train when travelling between Stirling and Bathgate in Scotland?
Get off the train at the Edinburgh Park station, which is closest to Bathgate in Scotland.
Popular Routes
- Edinburgh to Royal Yacht Britannia
- Glasgow Queen Street to Dennistoun
- Glasgow to Hunters Quay
- Paisley to Erskine
- Kyle Of Lochalsh to Carbost
- Edinburgh to Port Appin
- Winchburgh to Glasgow City
- Strathpeffer to Glasgow
- Buchanan Bus Station to Larkhall
- Auchterarder to Stirling
- Edinburgh to Fort Augustus
- Paisley to The Queen Elizabeth University Hospital Campus
- Glasgow to Campbeltown
- Inverness to Embo
- Edinburgh to Gleneagles
- Glasgow to Eyemouth
- Glasgow to Inverclyde Royal Hospital
- Thurso to Inverness
- Milngavie to Bishopbriggs
- Cumbernauld to Larbert