The Rohtasgarh or Rohtas Fort is located in the Son River valley, in the small town of Rohtas in Bihar, India.