You would need at least 2 days in Tupelo to cover the prominent attractions of the city, such as Tupelo Buffalo Park and Zoo, and Elvis Presley Birthplace & Museum, and more.