The average train between Glengarnock and Irvine takes 19 min and the fastest train takes 16 min. The train runs at least 2 times per hour from Glengarnock to Irvine. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 30 minutes between Glengarnock and Irvine. The earliest departure is at 12:13 AM at night, and the last departure from Glengarnock is at 11:43 PM which arrives into Irvine at 12:01 AM. All services require a transfer, and take on average 19 min. The schedules shown below are for the next available departures.
Want to know about travelling from Glengarnock to Irvine? 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.
No, there is no direct train from Glengarnock to Irvine. However, there are services departing from Glengarnock station and arriving at Irvine station via Kilwinning. The journey, including transfers, takes approximately 19 min.
Glengarnock to Irvine train services, operated by ScotRail, depart from Glengarnock station.
Glengarnock to Irvine train services, operated by ScotRail, arrive at Irvine station.
Book your Glengarnock to Irvine train tickets online with ScotRail.
The distance between Glengarnock and Irvine is 13.6 km. The road distance is 15 km.
You can take a train from Glengarnock to Irvine via Kilwinning in around 30 min.