No, you don't need a car in Esperance. Once you're in Esperance everything (except the Cape Le Grand National Park) is close to town. To get around easily and to be able to head out to the Cape Le Grand National Park we would recommend hiring a car. You may also need a car to get to Esperance as it's quite remote.