Vista is part of the North County Transit District, and is covered by a network of bus routes and the new Sprinter Light Rail. However, they don't go everywhere you want to go, the schedules are mediocre, and there are perhaps a few if no taxis at all, so it is recommended that you drive.