Again, there's no one-size-fits-all answer to this question. However, most visitors spend between two and four days in Philadelphia. This gives you enough time to see the city's main attractions, but it also leaves some time for exploring Philly's neighbourhoods.