As origens da Catedral de St Giles remontam ao século doze, apesar de já existirem registos de uma igreja neste local desde o século nove. Só mais tarde, já no século treze, foi devotada a St Giles, o santo padroeiro da cidade de Edimburgo. Pensa-se que o santo francês foi escolhido devido às ligações históricas da época entre a França e a Escócia. No século quatorze, após um incêndio que danificou gravemente partes da sua estrutura, foi reconstruída e aumentada, com novos altares e um em especial com a figura de St Giles.
Hoje é uma das atracções da Royal Mile e é visitada anualmente por milhares de visitantes.
Algumas cenas famosas dos filmes de Harry Potter foram filmadas aqui.
Na loja da catedral, além da habitual parafernália de merchandising, é possível encontrar o famoso fudge escocês, preparado pelos religiosos da igreja.
A entrada é livre mas a subida à torre, com um panorama privilegiado sobre a cidade, custa seis libras.