Frequent local buses run by Transporte Metropolitano Valparaíso connect Viña and Valparaíso. Some routes run along the waterfront following Av Marina and Av San Martín; others run through the town center along Av España and Av Libertad. Destinations are usually displayed in the windshield.
In summer Viña is congested and tricky to park in. However, a car can be very useful for touring the northern coast or the Casablanca Valley wineries. Europcar is your best bet for a rental.
The commuter train Metro Valparaíso also runs between Viña and Valpo every six to 12 minutes during the day.