Karayavşan ist ein Viertel im Bezirk Polatlı, in der Provinz Ankara, Türkei. Karayavşan liegt auf 1.052 m Höhe, 4,0 km vom Gebirge Anatolian plateau entfernt. Die Einwohnerzahl beträgt 102. Die nächste größere Stadt ist Polatlı, 19,8 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Gordion (36 km). Zu den Naturdenkmälern gehören Gavurkale (18,3 km).