There are 5 ways to get from Larkhall to Bathgate by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Larkhall to Particktrain Larkhall - Dalmuir / ...
- Take the train from Partick to Bathgatetrain Helensburgh Central - Edinburgh / ...
2h 7m£17–29Drive 20.6 mi
cheapest- Drive from Larkhall to Bathgatecar 20.6 mi
34 min£6–8Line 250 bus, line 201 bus
- Take the bus from William Spiers Place to Glasgow Roadbus 250 / ...
- Take the bus from Glasgow Road to Bank Streetbus 201
2h 41mTaxi
- Take the taxi from Larkhall to Bathgatetaxi 20.6 mi
34 min£90–120Line 17 bus, bus, line 74 bus
- Take the bus from Maitland Bank to Woodstock Streetbus 317 / ...
- Take the bus from High Street to Bus Terminalbus 34B / ...
- Take the bus from Bus Terminal to Council Officesbus 74 / ...
2h 57m
Larkhall to Bathgate by train
Comparing Your Travel Options
The cheapest way to get from Larkhall to Bathgate is to drive which costs £5 - £8 and takes 34 min.
The fastest way to get from Larkhall to Bathgate is to drive which takes 34 min and costs £5 - £8.
No, there is no direct bus from Larkhall to Bathgate. However, there are services departing from William Spiers Place and arriving at Bank Street via Glasgow Road. The journey, including transfers, takes approximately 2h 41m.
No, there is no direct train from Larkhall to Bathgate. However, there are services departing from Larkhall and arriving at Bathgate via Partick. The journey, including transfers, takes approximately 2h 7m.
The distance between Larkhall and Bathgate is 45 miles. The road distance is 20.8 miles.
The best way to get from Larkhall to Bathgate without a car is to train which takes 2h 7m and costs £16 - £29.
It takes approximately 2h 7m to get from Larkhall to Bathgate, including transfers.
Larkhall to Bathgate bus services, operated by Whitelaws Coaches, depart from William Spiers Place station.
Larkhall to Bathgate train services, operated by ScotRail, depart from Larkhall station.
The best way to get from Larkhall to Bathgate is to train which takes 2h 7m and costs £16 - £29. Alternatively, you can line 250 bus and line 201 bus, which costs and takes 2h 41m.
What companies run services between Larkhall, Scotland and Bathgate, Scotland?
You can take a train from Larkhall to Bathgate via Partick in around 2h 7m. Alternatively, you can take a bus from William Spiers Place to Bathgate via Glasgow Road, Bank Street, and Airdrie in around 2h 41m.
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Larkhall to Partick
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- £6–11
- Website
- ScotRail
Train from Partick to Bathgate
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- £10–18
- Website
- ScotRail
- Phone
- +44 1698 792800
- Website
- traveline.info
Bus from William Spiers Place to Glasgow Road
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Schedules at
- Whitelaws Coaches
- Phone
- +44 141 420 7600
- Website
- First Greater Glasgow
Bus from Glasgow Road to Bank Street
- Ave. Duration
- 1h 20m
- Frequency
- Every 15 minutes
- Estimated price
- £5–7
- Website
- First Greater Glasgow
- Phone
- +44 141 332 6811
- enquiry@spt.co.uk
- Website
- Stuarts Coaches UK
Bus from Maitland Bank to Woodstock Street
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Website
- Stuarts Coaches UK
Bus from High Street to Bus Terminal
- Ave. Duration
- 1h
- Frequency
- Hourly
- Website
- Stuarts Coaches UK
- Phone
- 0131 554 4494
- mail@lothianbuses.com
- Website
- Lothian Country Buses
Bus from Bus Terminal to Council Offices
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- £2
- Website
- Lothian Country Buses
- Ave. Duration
- 34 min
- Estimated price
- £90–120
Bridge Cars
- Phone
- +44 1698 422 288
Cadzow Cars
- Phone
- +44 1698 891 990
- Website
- cadzowcars.com
Executive Cabs Glasgow
- Phone
- +44 755 224 0041
- Website
- executivecabsglasgow.co.uk
Hamilton Toa Taxis
- Phone
- +44 1698 281 144
North Lanarkshire Private Hire
- Phone
- +44 1698 253 000
Redline Cabs
- Phone
- +44 1698 266 633
- Website
- redline-cabs.co.uk
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Booking & Getting There
Larkhall to Bathgate bus services, operated by Whitelaws Coaches, arrive at Glasgow Road station.
Larkhall to Bathgate train services, operated by ScotRail, arrive at Partick station.
Yes, the driving distance between Larkhall to Bathgate is 21 miles. It takes approximately 34 min to drive from Larkhall to Bathgate.
Book your Larkhall to Bathgate train tickets online with Omio.
There are 721+ hotels available in Bathgate.










