Your first sentence may be pretty accurate 😁
Just seems like a lot of travel time to get to Inverness area in my opinion. I love Scotland golf but I’d look a knocking out some of the great England courses rather than do a planes, trains and automobiles venture but you have to do what you want not what others suggest.
Even if you could not get onto the top London area courses you could drive towards the Devon area or even Wales and play Royal Porthcawl or some of the others people have suggested.