Karayavşan est un quartier dans le district de Polatlı, dans la province d'Ankara, en Turquie. Karayavşan se situe à 1 052 m d'altitude, à 4,0 km du massif Anatolian plateau. Sa population est de 102 habitants. La grande ville la plus proche est Polatlı, à 19,8 km au nord-ouest. Parmi les sites touristiques alentour : Gordion (36 km). Parmi les sites naturels : Gavurkalesi (18,3 km).