Kayragach (or Kairagach) is a village in the Sughd Province of Tajikistan. This village is near a small exclave of Tajikistan, inside Kyrgyzstan, that is also known as Kayragach or "Western Qal'acha." It is near the railway station of Stantsiya Kayragach. See Batken Province. Nearby towns and villages include Tagan , Beshkent and Andarkhan .