Elgin
Elgin
Kilmarnock
Kilmarnock
Bus

Elgin to Kilmarnock

Updated: 28 May 2026

The journey from Elgin to Kilmarnock takes you from the north-east to the heart of Ayrshire. By train, you will travel via Inverness and Glasgow. By road, you will follow the A9 and M74. Kilmarnock is a historic market town known for its industrial heritage and the Dick Institute. The total distance is approximately 290 km.

Total Distance: Driving distance 290 km, straight-line air distance 220 km.
Fastest Way
Driving is the fastest way, taking approximately 3 hours and 45 minutes.
Cheapest Way
Taking the bus via Citylink is the most affordable way to reach Kilmarnock.
Compare Elgin to Kilmarnock Routes
Bus
Connecting
Duration
6 hours
Avg Price
30-50 GBP
Operator
Citylink
Route
Elgin to Glasgow, then local bus to Kilmarnock.

Buses are the most budget-friendly option for this route.

Travel Tips
  • Bus Booking
    Book your Citylink tickets online to guarantee a seat.
  • Train Comfort
    If you choose the train, try to book a seat in the quiet carriage.
  • Local Travel
    Kilmarnock is well-connected by local buses to nearby towns like Troon.
  • Station Facilities
    Kilmarnock station has basic amenities; plan accordingly.
  • Weather
    Always check the forecast, as Ayrshire can be quite wet.
Safety Tips
  • Night Travel
    Avoid walking alone in isolated areas at night.
  • Luggage
    Keep your bags in sight at all times in bus terminals.
  • Emergency
    Keep a list of local taxi numbers handy.
  • Road Safety
    If driving, be cautious on the M74 during heavy rain.
People Also Ask
  • Is Kilmarnock a good place to visit?
    Yes, it has a rich history and great parks.
  • How long is the bus journey?
    It typically takes around 6 hours with transfers.
  • Are there trains to Kilmarnock?
    Yes, there is a direct line from Glasgow Central.
  • What is the best way to travel?
    Driving is fastest, but the bus is the cheapest.
  • Is there a direct bus from Elgin?
    No, you will need to change in Glasgow.
Quick Info
  • From Elgin, Moray, United Kingdom
  • To Kilmarnock, East Ayrshire, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant weather and outdoor activities.

Things to Do in Kilmarnock
1
Dick Institute
Visit one of Scotland's premier museums and galleries. It features extensive collections of art and local history.
2
Dean Castle Country Park
Explore the castle and its surrounding parkland. It is a great place for families and nature lovers.
3
Kay Park
Enjoy a walk in this historic park. It features a large pond and beautiful floral displays.
4
Burns Monument Centre
Learn about the poet's connection to the area. It is a must-visit for literature enthusiasts.
Tags
Elgin to Kilmarnock travel to East Ayrshire bus to Kilmarnock ScotRail to Kilmarnock Moray to Kilmarnock Scottish travel guide Kilmarnock transport Elgin travel