Disney Answer: Yes and No
The Disneyland Resort has three “Disney” Hotels, the Disneyland Hotel, Disney’s Paradise Pier and Disney’s Grand Californian Hotel. The three hotels are all right on Disneyland property in Anaheim. Disneyland is located about 35 miles from LAX (Los Angeles International), 23 miles from LGB (Long Beach International), 14 miles from SNA (John Wayne – Orange County) and 36 miles from ONT (Ontario Airport). Because of the limited number of hotels, and the distance from LAX, which is the most popular airport, Disneyland does not offer a Magical Express airport shuttle similar to the Walt Disney World option.
However, Disneyland does offer the Disneyland Express (technically it is run by ATD but Disneyland offers it as a transfer option on their packages). The Disneyland Express runs from both LAX and SNA to the three Disneyland Hotels as well as quite a few Good Neighbor hotels. The Disneyland Express is not free though, it is currently $48 per adult round trip from LAX and $35 per adult round trip from SNA. It does not serve either LGB or ONT.
If you are planning on renting a car, please note there is a nightly parking fee at all three Disneyland Hotels, currently $20 per night for self parking and $30 per night for valet parking.