I must be missing something when browsing their website, this is all I could find regarding parking.
Originally Posted by gateshead887
Alnwick Castle is less than a mile off the A1 and is well signposted. The main castle car park is just off Denwick Lane (B1340); the postcode for the car park is NE66 1YU (parking charge is £3 per vehicle for the day and open from 10am during the season).
Nothing about overnighting and it states open from 10am.
The castle is actually shut for the season from 27th October.
The most important thing is to enjoy your life - to be happy - its all that matters.