Il San Giacomo fu, dunque, edificato tra la Cassia e la Flaminia, lontano dal centro abitato. La posizione in prossimità di uno scalo portuale (il Porto di Ripetta) consentiva un facile accesso per le navi di approvvigionamento di viveri e medicinali e per chi giungeva in città via fiume. La sua ubicazione permetteva, inoltre, di assistere anche i pellegrini provenienti dalla vicina porta principale della città, la settentrionale Porta Flaminia, o porta del Popolo, i quali giungevano in città stremati al termine di lunghi viaggi a piedi.