Los autobuses urbanos de la ciudad de Huelva están gestionados por la empresa municipal E.M.T.U.S.A. Sin dudas es una manera económica y práctica para trasladarnos rápidamente.
Existen nueve líneas que recorren toda la ciudad entre las 5:30 y las 12 de la noche. El precio del billete sencillo es de €0,90.
Línea 1: Zafra – Colonias – Torrejón
Línea 2: Zafra – Torrejón – Colonias
Línea 3: Plaza de las Monjas – Higueral – Universidad
Línea 4: Plaza de las Monjas -Torrejón – Hospital
Línea 5: Zafra – Isla Chica – Hospital
Línea 6: Zafra – Conquero – Orden Alta
Línea 7: Plaza de las Monjas – Santa Marta – Orden Baja
Línea 8: Plaza de las Monjas – Barriada Del Carmen
Línea 9: Zafra – Nuevo Parque
Para trasladarse a otros municipios existe una red de autobuses interurbanos con salidas desde la Estación de Autobuses de Huelva que se encuentra en la Av. Alemania s/n. En verano hay un servicio regular marítimo de “Canoa” hasta Punta Umbría.