Abstract-Geo-Logical Routing (GLR) is a novel technique that combines the advantages of geographic and logical routing to achieve higher routability at a lower cost. It uses topology domain coordinates, derived solely from virtual coordinates (VCs), as a better alternative for physical location information. In logical domain, a node is characterized by a VC vector consisting of minimum number of hops to a set of anchors. VCs contain information derived from connectivity of the network, but lack physical layout information such as directionality and geographic voids. Disadvantages of geographic routing, which relies on physical location information, include cost of node localization or/and use of GPS, as well as misrouting due to physical voids. With the ability to generate topological maps from virtual coordinates via a Singular Value Decomposition based technique, it is now possible to characterize a network with topological coordinates, which we demonstrate to be more effective than physical coordinates for making routing decisions. By switching between geographic routing and logical routing, GLR overcomes local minima in the respective domains. Performance results presented indicate that GLR significantly outperforms existing logical routing schemes -Convex Subspace Routing (CSR) and Logical Coordinate Routing (LCR) -as well as geographic scheme, Greedy Perimeter Stateless Routing (GPSR).