El proceso que acabamos de describir, por el cual el cuerpo es el encargado de crear la carnitina, es denominado síntesis endógena. Por otro lado, podemos obtener carnitina como tal, de forma exógena a través de la dieta. La carne roja y los lácteos son las fuentes más ricas de carnitina.