The best time to visit South Kensington is during the spring (March-May) and autumn (September-November) seasons when the weather is mild and pleasant. This period allows you to explore outdoor attractions comfortably without extreme temperatures or heavy crowds. However, do keep in mind that summer months tend to be busier due to school holidays.