Central London to St Andrews, Fife is about 468 miles by road and would take at least 8 hours 40 minutes to drive, longer if you take a break en route.
You may be able to use a combination of Roads, Flights and Trains to cut your journey time but there is no direct route.
--------------------------------------------
The easiest way to fly from London to St Andrews is by flying to Edinburgh and getting a train from there. The flight will be approximately 1 hour depending on the weather.
470 miles
You will have to change trains in Edinburgh
It's about 400 miles between St. Andrews, Scotland and London, England.
You can't fly directly. It would have to be Sacramento to LA. LA to London. London to Edinburgh. Edinburgh to St Andrews by bus or train.
29.1 miles by road.
St Andrews's population is 16,680.
Take a train from London Kings Cross to Leuchars (you may have to change trains in Edinburgh) and then take a bus to St Andrews.
St Andrews Lutheran College was created in 1993.
St Andrews F.C. was created in 1973.
St. Andrews F.C. was created in 1983.
Fairmont St Andrews was created in 2001.
St Andrews Cathedral was created in 1318.
Birmingham City F.C. are the current tenants of St Andrews.