Sanquhar
Sanquhar
St Andrews
St Andrews
Train

Sanquhar to St Andrews

Updated: 29 May 2026

The journey from Sanquhar to St Andrews involves a train journey to Edinburgh, followed by a bus or train journey to Leuchars and then a bus to St Andrews. The total travel time is around 3 hours and 30 minutes. You will travel through the beautiful landscapes of Scotland. St Andrews is a historic town known as the home of golf and its ancient university.

Total Distance: 150 km total journey.
Fastest Way
Driving, taking approximately 2.5 hours.
Cheapest Way
Train and bus, by booking tickets in advance.
Compare Sanquhar to St Andrews Routes
Train
Connecting
Duration
3 hours 30 mins
Avg Price
40-80 GBP
Operator
ScotRail
Route
Sanquhar to Edinburgh, then train to Leuchars and bus to St Andrews.

Book your ScotRail ticket in advance for the best prices.

Travel Tips
  • Bus Arrival
    St Andrews bus station is a short walk from the town center.
  • City Transport
    Use the local bus network or walk to explore the town center.
  • Booking
    Use the ScotRail website for the best deals on train travel.
  • Walking
    St Andrews town center is compact and easy to navigate on foot.
  • Tickets
    Keep your train and bus tickets handy for boarding.
Safety Tips
  • Night Safety
    Stay alert in busy areas and on public transport late at night.
  • Crowds
    Keep your belongings secure in crowded areas like the town center.
  • Station Security
    Report any suspicious activity to station staff or police.
  • Emergency
    Dial 999 for any urgent assistance.
People Also Ask
  • Is St Andrews a good town?
    Yes, it is a beautiful and historic town in Scotland.
  • How long is the journey?
    Approximately 3.5 hours with multiple connections.
  • Are there direct trains?
    No, you must change at Edinburgh and Leuchars.
  • Is the town center walkable?
    Yes, most major attractions are within walking distance.
  • What is the best time to visit?
    Spring and summer offer the best weather for sightseeing.
Quick Info
  • From Sanquhar, Scotland, United Kingdom
  • To St Andrews, Scotland, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather to explore St Andrews' golf courses and beaches.

Things to Do in St Andrews
1
St Andrews Links
Visit the world-famous golf courses, known as the home of golf.
2
St Andrews Cathedral
Explore the ruins of this historic cathedral, which was once the largest in Scotland.
3
St Andrews University
Visit the ancient university, which is one of the oldest in the world.
4
West Sands Beach
Walk along this beautiful beach, famous for its appearance in the film Chariots of Fire.
Tags
Sanquhar to St Andrews train travel to St Andrews Sanquhar transport St Andrews bus station Scotland to St Andrews train travel UK cheapest way to St Andrews Sanquhar station St Andrews travel tips UK rail connections