Since Brazil is big and has numerous tourist attractions, you require at least 1-2 weeks to fully explore the entire country.