Colera ligt aan de noordelijke Costa Brava, op ongeveer 20 km van het Cap de Creus natuurreservaat en het Aiguamolls natuurreservaat.
Colera liegt an der nördlichen Costa Brava, rund 20 km vom Naturschutzgebiet Cap de Creus und dem Naturschutzgebiet Aiguamolls entfernt.