The best time to visit Medan is from June to September when the city experiences less rainfall and the weather is comfortable for sightseeing.