You can generally stay in Portugal for a maximum of 90 days in 180 days with a tourist visa. You can also visit other Schengen countries with a tourist visa during the 90-day timeframe. You can also apply for an extended stay or Type D visa if you wish to extend your stay in Portugal.