To fully experience Lisbon’s charm, I suggest spending at least 3 days in the city. This allows you to see all the must-visit historical sights, indulge in local experiences, and leisurely wander the city streets.    If you have an extra day, make a trip to Sintra for a day of breathtaking sights and adventures. Two days can give you a taste of the city, but three to four days is the ideal amount of time to fully immerse yourself in Lisbon’s beauty.