TITSA buses provide a city service around Santa Cruz. Several buses pass regularly by the centre (Plaza General Weyler and Plaza España) from the bus station, including 910 and 914. Other local services include the circular routes 920 and 921. A local trip costs €1.25.
Driving around town is not very easy and not particularly necessary as the central area is not huge. On-street parking is difficult to find in the central areas, but paid parking stations can be found underneath Plaza España and within the Mercado de Nuestra Señora de África off Avenida de San Sebastián.
The major taxi stands in Santa Cruz include a taxi rank on Plaza España and another at the bus station.