We recommend at least three days, depending on how many hotspots you want to visit. If you want to learn about Salvador de Bahia`s history and also relax in its beaches, you should consider staying a little bit longer, maybe around 1 week.