The best time to visit Endeavour Inlet is during the summer months, from December to February, when the weather is warm and settled, superb for enjoying the Marlborough Sounds.During this period, you'll experience long, sunny days and calm waters, which are ideal for outdoor activities like kayaking, swimming, and exploring the walking tracks. The warmer temperatures make it very pleasant for relaxing on the beaches or dining outdoors by the water.If you prefer a slightly quieter experience with pleasant weather, the shoulder seasons of spring (September to November) and autumn (March to May) are also excellent choices. You'll still find many sunny days, fewer crowds, and the landscape is particularly beautiful with blossoming native plants in spring or vibrant colours in autumn.