Existe un servicio de autobús urbano (con una frecuencia horaria) que une la localidad con Isla Cristina e Islantilla al igual que un autobús de largo recorrido con escasa frecuencia (dos al día aproximadamente) que unen la costa de occidental de la provincia desde Ayamonte hasta Huelva.