Thank you forum for helping me sort out the transportation from South Kensington to Windsor! Now I am asking the same question on Hampton Ct Palace, again due to the fact that my starting point is South Kensington, the general suggestion of taking train from Waterloo may not be optimal.
Google map gives me a few options:
1. Tube + Train -- District line to Wimbledon, then train to Hampton Ct. (1h 9m) -- 10.40gbp
2. Tube + bus -- Piccadilly line to Hounslow East, then bus 111 to Hampton Ct (1.5h) -- 6.35gbp
3. Tube + bus -- District line to Richmond, then connect to bus 65 & bus 411 (1h20m)
4. Tube + boat -- District line to Richmond, then Thames River boat to Hampton Ct (this will take several hours) -- 20.10gbp
I guess the most optimal route is 1 or 2? which is better from local's point of view? I read about a recommendation of taking boat, but not sure how long it's going to take and if it's worth the extra cost. Thanks again for your kind help!