Meshwo rises in Aravalli range and flows through Modasa, Bhiloda, Prantij of Sabarkantha and Aravalli district; Ahmedabad district and Kheda district. Meshwo meets Vatrak after near to Kheda. Meshwo flows parallel to Khari River for 203 kilometres. 8 villages of Bhiloda Taluka, 17 villages of Modasa Tauka and 12 villages of Ahmedabad and Kheda district are inhabited on Meshwo.