How to get from Saint Andrews to Inverness by car, truck, walk, bike

Distance between Saint Andrews and Inverness is 153 kilometers (95 miles).
Driving distance from Saint Andrews to Inverness is 233 kilometers (144 miles)

Saint AndrewsInverness
Leaving from
Going to

Route Map

4 Ways from Saint Andrews (United kingdom/Fife) to Inverness (United Kingdom/Highland)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Station Road 34 m
2. Turn right onto City Road, A915 51 m
3. At roundabout, take exit 3 onto Doubledykes Road 352 m
4. Turn right onto Hepburn Gardens, B939 1.54 km
5. At roundabout, take exit 2 onto B939 8.27 km
6. Turn right onto Cupar Road, B940 4.54 km
7. Turn left onto Coal Road 295 m
8. Turn right onto Station Road, A914 93 m
9. Turn left onto St Catherine Street, A91 7.50 km
10. At roundabout, take exit 2 onto A91 9.81 km
11. Turn right 3.07 km
12. Turn left 4.94 km
13. Turn left onto A913 1.44 km
14. At roundabout, take exit 2 onto A912 2.56 km
15. At roundabout, take exit 1 onto A912 364 m
16. Keep right 2.91 km
17. Continue onto M90 350 m
18. Keep left onto M90 4.72 km
19. At roundabout, take exit 2 onto A9 4.07 km
20. At roundabout, take exit 2 onto A9 173.68 km
21. Keep left onto A9 455 m
22. At roundabout, take exit 1 onto B865 502 m
23. At roundabout, take exit 2 onto Millburn Road, B865 1.57 km
24. Turn left onto Union Street 245 m
25. Turn right onto Queensgate 61 m
26. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Saint Andrews (United kingdom/Fife) to Inverness (United Kingdom/Highland)?
How do I get from Saint Andrews (United kingdom/Fife) to Inverness (United Kingdom/Highland) the fastest?
How long does it take to get from Saint Andrews (United kingdom/Fife) to Inverness (United Kingdom/Highland)?