Yes, there is a bus to Schloss Linderhof from Oberammergau, which takes about 30 minutes. It's Bus Line 9622 and there's one bus roughly every hour.