While San Diego has a reliable public transportation system, renting a car provides more flexibility, especially if you plan to explore beyond the city center or visit multiple attractions in a day. It's recommended to assess your itinerary and transportation needs before deciding.