Leave London Euston at 21:15 on the Inverness section of the Caledonian sleeper, arriving in Inverness at 08:36 with time to catch the 08:55 Kyle service to Attadale. Enjoy the gardens and surrounding areas until you depart on the 14:23 or 17:55 back to Inverness. Your sleeper leaves about 20:44 back to London which arrives at about 07:40.
The truth is that you would want to stay longer to enjoy the wonders of the Highlands, but if time really is pressing join us for an awayday(s).
Just like Paul Merton did on Episode 1 of Paul Merton's Secret Stations