The best time to visit Gangtok is between October and mid-December when clear views of the Himalayan peaks are guaranteed or again between March and May when the flowers are in bloom. Get more details on best time to visit Gangtok and Gangtok tourism.