The address for Neverland Ranch is:
5225 Figueroa Mountain Rd
Los Olivos, CA 93441
You can use this address with services like Yahoo, Google, MapQuest, to get driving directions.
Here is a map showing the general location of Neverland in relation to major California cities:
Neverland is located North of Los Angeles. Keep in mind it is not an easy or quick trek to Neverland.
Here is an OLD map of Neverland Ranch: