Karayavşan es un barrio en el distrito de Polatlı, en la provincia de Ankara, Turquía. Karayavşan se encuentra a 1.052 m de altitud, a 4,0 km de la montaña Anatolian plateau. Su población es de 102 habitantes. La ciudad grande más cercana es Polatlı, a 19,8 km al noroeste. Entre los lugares de interés cercanos: Gordio (36 km). Entre los parajes naturales: Gavur Castle (18,3 km).