Shafirkan es una localidad de Uzbekistán, en la provincia de Bujara. Se encuentra a una altitud de 242 m sobre el nivel del mar.