El Codex Calixtinus consta de cinco libros y dos apéndices, con un total de 225 folios de pergamino escritos en las dos caras, con un tamaño de 295 x 214 mm. Salvo excepciones, el texto es siempre a una columna, con 34 líneas por página.
La estructura del códice es la siguiente:
El primer libro es de carácter litúrgico, el segundo hagiográfico, el tercero y cuarto de naturaleza histórica y el quinto, que alcanzó una mayor celebridad, es una especie de Guía para el peregrino.
Folio Numeración antigua Libro Título en latín Descripción f. 1 - 2v Carta del papa Calixto II f. 2v - 139 Libro I Anthologia liturgica Libro de las Liturgias f. 139v - 155v Libro II De miraculi sancti Jacobi Libro de los Milagros f. 156 - 162v Libro III Liber de translatione corporis sancti Jacobi ad Compostellam Traslación del cuerpo a Santiago f. 163 - 191 f. 1 - 29
(volumen separado)Libro IV L'Historia Karoli Magni et Rotholandi Conquistas de Carlomagno f. 192 - 213v f. 163 - 184v Libro V Iter pro peregrinis ad Compostellam Guía del Peregrino f. 214 - 219v f. 185 - 190v Apéndice I Contiene obras polifónicas f. 220 f. 191 (desaparecido) f. 221 - 225 f. 192 - 196 Apéndice II Es posterior a la redacción original del manuscrito