Byen ligger mellom fire fjell: Sant Bartomeu, Sant Antoni, Sant Roc og el Catllar. Ripoll ligger også ved to elver som heter Ter og Freser.