The present invention provides for an enhanced directory assistance system (2) for providing directions information to a plurality of callers (4). The system is comprised of a telephone switch (12) for receiving calls from a plurality of callers (4) desiring to receive directions, an automatic location system configured to provide the location from the callers (4) during a call session to the telephone switch (12); and an enhanced services direction module (21) configured to receive destination and starting location information provided by the caller (4) and further configured to provide directions to the caller (4) based on the provided information.