The average bus between Larkhall and Ashgill takes 3 min and the fastest bus takes 2 min. The bus runs at least 2 times per hour from Larkhall to Ashgill. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 30 minutes between Larkhall and Ashgill. The earliest departure is at 6:33 AM in the morning, and the last departure from Larkhall is at 10:30 PM which arrives into Ashgill at 10:35 PM. All services run direct with no transfers required, and take on average 3 min. The schedules shown below are for the next available departures.
Want to know about travelling from Larkhall to Ashgill? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct bus departing from Larkhall station and arriving at Ashgill station. Services depart every 30 minutes, and operate 3 times a day. The journey takes approximately 3 min.
Larkhall to Ashgill bus services, operated by Whitelaws Coaches, depart from Machanhill View station.
Larkhall to Ashgill bus services, operated by Whitelaws Coaches, arrive at Stewartgill Place station.
The distance between Larkhall and Ashgill is 2.3 km. The road distance is 2 km.
Whitelaws Coaches operates a bus from Machanhill View to Stewartgill Place hourly, and the journey takes 5 min. Two other operators also service this route.