Costa Rica este situata pe istmul Americii Centrale, la 10° nord de Ecuator si 84° vest fata de primul meridian. Este marginita de Marea Caraibilor (la est) si de oceanul Pacific (la vest), avand o coasta cu o lungime totala de 1 290 kilometrii (212 km la Caraibe si 1,016 km la Pacific).
Costa Rica se invecineaza de asemenea cu Nicaragua la nord (309 km de granita) si Panama la sud-sudest (639 km granita). in total, Costa Rica se intinde pe 51 100 kilometri patrati, plus 589 000 kilometri patrati de ape teritoriale.
Cel mai inalt punct al tarii este Cerro Chirripó, cu 3 810 metri, cel de-al doilea varf ca inaltime din America Centrala, dupa vulcanul Tajumulco din Guatemala. Cel mai inalt vulcan al tarii este vulcanul Irazú (3 431 m). Cel mai intins lac din Costa Rica este lacul Arenal.
Costa Rica include de asemenea si cateva insule. Insula Cocos se remarca prin distantei fata de aria continentala (24 km², 500 km fata de coasta Puntarenas), dar cea mai mare este insula Calero cu o suprafata de 151.6 km².
Costa Rica isi protejeaza peste 25% din teritoriu in cadrul parcurilor nationale. Ea poseda de asemenea cea mai mare densitate de specii din intreaga lume.
Costa Rica are sapte provincii:Alajuela (centrala; la nord de capitala San José, agricultura si industrie)
Cartago (fosta capitala provinciala Costa Ricana in timpul erei coloniale)
Guanacaste (nord-vest, zona importanta din punct de vedere turistic si agricol)
Heredia (centrala; la nord de capitala, industrie si inima industriei IT din Costa Rica)
Limón (coasta caraibiana, agricultura si zona eco-touristica)
Puntarenas (de-a lungul coastei pacifice)
San José (Capitala) (centru politic si economic al Costa Ricai)