Well, that really depends on what you want to see and do in Bristol. I'd recommend at least 2-3 days to fully explore the city's vibrant culture, history, and attractions.