Localitatea este amplastă din punct de vedere macro-geografic în platforma Oltețului, platformă ce face parte din marele domeniu al Depresiunii Getice. Din punct de vedere geo-morfologic, teritoriul comunei face parte din colinele Olteniei, aspectul actual al comunei fiind rezultatul unor intense transformări suferite în timp ce au dus la configurația actuală a reliefului din Platforma Oltețului. În configurația actuală a reliefului comunei, îndeosebi pentru partea aflată la sud de zona anticlinalelor, un rol predominant l-a avut eroziunea, care a fost favorizată de constituția litologică și de mișcările neotectonice, iar apele Cernei – Oltețului și ale Cernișoarei au determinat configurația morfografică și morfometrică a locului. Regiunea este deluroasă, cu valea pârâului Cernișoara și a râului Cerna la mijloc, lățimea văii se limitează la culmile de răsărit și de apus la cca. 3 km, iar lungimea ei la cca. 9,5 km. Relieful comunei se poate grupa în două zone mari, distincte:
- zona deluroasă care delimitează hotarul cu comunele învecinate, format din Dealul Cotoșmanului (numit și Dealul Războaielor), Dealul Târgului, Dealul Cornii și Dealul Oilor;
- o zona aluvionară constituită prin depunerile pârâului Cernișoara și, mai cu seamă, a râului Cerna, care începând din N-E, spre S-V alcătuiește o suprafață de peste 700 ha de teren arabil.
Rețeaua hidrografică este constituită din axul Cernișoara – Cerna – Olteț, dar și dintr-o serie întreagă de ogașe care delimitează zona predeluroasă. În albia pârâului Cernișoara, care își are izvoarele în dealul Mădularilor, cât și în zona denumită Râpa Cărămizii s-au găsit oase pietrificate de mărimi diferite ale unor reptile și animale preistorice, preluate de Muzeul arheologic Grigore Antipa București și de Muzeul regional Craiova, în anii 1937-1938.
Comuna Roești are în componența sa 10 sate, făcând parte din acest punct de vedere din așezările cu sate risipite. Aceste sate sunt: Băiasa, Băjenari, Bărbărigeni, Ciocâltei, Cueni, Frasina, Piscul Scoarței, Roești, Râpa Cărămizii și Saioci. Satele sunt orientate pe direcția N-E, S-V cu expunere largă spre Vest, direcție determinată de deviația ce o prezintă cursul de apă al Cernișoarei și al Cernei-Oltețului. Localitatea are ca vecini: la Est comuna Pesceana, la Nord-Est comuna Popești (fostă Dăești), la Vest comunele Măldărăști și Lădești, la Sud comuna Lădești, la Nord comuna Cernișoara și la Nord-Vest comuna Copăceni. Se află la o distanță de 45 km de reședința de județ, municipiul Râmnicu Vâlcea, la o distanță de 38 km de orașul Horezu, iar față de orașul Bălcești la o distanță de 45 km. Practic, localitatea este situată în centrul județului Vâlcea, pe paralela 45, coordonatele geografice ale comunei fiind 44°54` latitudine nordică și 24°4` longitudine estică.