Spring (March to May) and fall (September to November) are the best times to visit Philadelphia. The city's average temperature during these months ranges from 60-70°F, offering pleasant weather for exploration.