Rattan is located in southern Pushmataha County at the intersection of routes 93 and 3. Rock Creek flows past just west of the community and Hugo Lake lies to the south in adjacent Choctaw County. The southwest end of the Ouachita Mountains lies to the north.