The best time to visit Jaipur is during the winter months (November to February) when the weather is pleasant and comfortable.