The best time to visit Pittsburgh is during the fall (September to November) when the weather is mild and the foliage is beautiful.