While Duarte is a fairly small city, you will likely need to drive to get from location to location. Consider renting a car or using a ride-sharing service like Uber or Lyft. A car will allow you more flexibility and the freedom to explore further outside of Duarte.
Travel Costs: Car rental - $40-60 per day; Uber/Lyft - $5-15 per ride
If you have more time, consider exploring nearby cities like Pasadena or Los Angeles. If you have less time, skip the Duarte Historical Museum or shorten your visit to Duarte Sports Park.