Solo están obligados a asegurarte el transporte en caso que trabajes en un lugar que no sea tu puesto de trabajo (vamos, que si eres informático y estás en casa de un cliente están obligados a pagarte o darte transporte desde la central hasta ahí, pero no de tu casa a la central) o que el puesto de trabajo para el que te contrataron se haya trasladado (te contrataron en Madrid, pero se han trasladado las oficinas a 3 Cantos y ahora te queda mas lejos, te tienen que pagar la diferencia).
En cualquier otro caso tu aceptaste el trabajo en ese lugar, la empresa no tiene ninguna obligación de saber como llegas hasta el trabajo. Eso es cosa tuya.