You don't need a car for visiting the main attractions in San Diego city. However, if you are in San Diego for a few days and are planning to explore the areas outside the city center and its wide surroundings, we recommend renting a car. We use and recommend the RentalCars website to find the best deals for your rental car.