Parking Lot Info and Location
DLR has several on-site parking structures, that I'll cover below. Along with their addresses, to make it easier to type them into your GPS. Currently DLR charges $25 to park for one full day.
Mickey and Friends Parking and Pixar Pals Parking Structures - 1313
Disneyland Dr, Anaheim, CA 92802
Both these parking structures are side by side next to each other. If the Tram route to Downtown Disney is very crowded, there is an alternative route that "MIGHT" have shorter wait times. It's recommended, instead of doing the Tram route, to get to the 2nd level of the structures (Daisy is 2nd level at Mickey and Friends and Coco is 2nd level at Pixar) and walk across to the bridge that takes you to Downtown Disney. The bridge is a short walk and should put you near Star Wars Trading Post and ESPN Zone. You then have to use the Security Clearance entrance to enter Downtown Disney. Just another option for people to use in case the Tram route is crowded in the mornings.
Want to avoid the Tram route walk? Toy Story Parking Area would be perfect for you.
Toy Story Parking Area - 300 W Katella Ave, Anaheim, CA 92802
This location is near Harbor and Convention way. Unlike both the Mickey and Friends/Pixar Pals Parking Structures, the Toy Story lot is all outdoors. Something to consider during the hot summer months with your car sitting outside in the summer heat, instead of shaded cover of the structures. Good thing about this lot, is they have added a Security Check area near the free buses. There are also restrooms in this area. With Security check completed, when the bus takes you to the Harbor drop off, you walk straight to the Disneyland Esplanade and bypass the Harbor side security entrance. Plus from all accounts, the Toy Story lot is easier to leave at the end of the day and doesn't see the same bottle neck issues that the Structures sees when everyone is leaving at the same time. Keep in mind, the last shuttle from Harbor side to Toy Story is 2 hours after park closing. So if you miss that, you'll have to walk down Harbor street (15-20 minute walk).
* Key tip, if you're staying near the Katella Ave and Convention Way hotels, bypass the Harbor side walk from your hotel and take the free shuttle service in buses that have air conditioning!
Simba Parking Lot - Disneyland Drive, Anaheim, CA 92802 (between W Katella Ave and Paradise Pier Hotel)
This is the Downtown Disney parking lot. $10 for the first hour and then there are validations that apply if you make purchases of $20 or more or if you eat at one of the restaurants. DO NOT use this for theme park parking, as after any validations, you get charged $7 each 30 minute increments with a max charge of $66 for the day.
GardenWalk Parking Structure - 321 W Katella Ave, Anaheim, CA 92802
They have increased their prices, used to be $18 and currently it's $25. Upon entry, text your parking ticket # and text them AA (Anaheim Attractions pricing) to 949-532-8293. Do not wait as you're leaving the park, as at times this process will take about an hour or so and if you leave before they validate it, you will be charged the maximum daily parking charge of $30. Good thing about this parking lot it's very close to the Harbor side entrance and it's open 24 hours.
There are various hotels on Harbor that also offer Theme Park Parking, although most of these hotel parking spots fill up very quickly early in the mornings.