The best time to visit Istanbul is during spring (April to June) and autumn (September to November). These periods offer pleasant weather, with mild temperatures and lower humidity, making it ideal for sightseeing. Summer can be hot and crowded, while winters are generally cold and wet.