The average bus between Troon and Lower Largo takes 7h 50m and the fastest bus takes 5h 53m. There is a bus service every few hours from Troon to Lower Largo. 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 2 hours between Troon and Lower Largo. The earliest departure is at 6:55 AM in the morning, and the last departure from Troon is at 9:45 PM which arrives into Lower Largo at 10:51 AM. All services require a transfer at Dunlop Street and take an average of 7h 50m. The schedules shown below are for the next available departures.





6h 53m • 5 changes





6h 53m • 5 changes





6h 53m • 5 changes





6h 53m • 5 changes





6h 15m • 5 changes





6h 44m • 5 changes





6h 14m • 5 changes





6h 44m • 5 changes





5h 56m • 5 changes





6h 53m • 5 changes





6h 53m • 5 changes





6h 53m • 5 changes





5h 56m • 5 changes





6h 53m • 5 changes





6h 53m • 5 changes





6h 53m • 5 changes
Want to know about travelling from Troon to Lower Largo? 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 bus from Troon to Lower Largo. However, there are services departing from Troon station and arriving at Lower Largo station via Dunlop Street. The journey, including transfers, takes approximately 7h 50m.
Troon to Lower Largo bus services, operated by Stagecoach West Scotland, depart from Portland Street station.
Troon to Lower Largo bus services, operated by Stagecoach West Scotland, arrive at Bus Station.
The distance between Troon and Lower Largo is 130.9 km. The road distance is 171 km.
You can take a bus from Portland Street to Harbour via Dunlop Street, Kilmarnock Bus Station, Buchanan Bus Station, North Approach Road, Park & Ride Arrival Bay, Park & Ride, and Bus Station in around 5h 1m.