Die Gründung des Linderhofs liegt im dunkeln der Geschichte. Zu vermuten ist, dass er im 15. Jahrhundert durch das Kloster Ettal gegründet wurde. Zum ersten mal urkundlich erwähnt wird der Linderhof in der Verleihungsurkunde von 1479 an Hans Linder. 1565 wurde der Schwaighof im Graswangtal durch das Kloster Ettal an die Familie Gindhart verliehen. Diese bewirtschaftete den Linderhof bis 1815, in diesem Jahr verkaufte der Nachfahre Josef Gindhart den Hof an das Militär-Gestüt Schwaiganger.
Der spätere König Maximilian II. entdeckte 1842 den Linderhof als Stützpunkt für seine Hofjagden. Er lies das Zuhaus des Linderhofs für sich herrichten. Sein Sohn König Ludwig II., der Linderhof schon seit seiner Jugend kannte, lies dann dieses Zuhaus ab 1870 zum Schloss Linderhof ausbauen. Ab 1877 war das Schloss weitgehend fertiggestellt und der König verbrachte von nun an die meiste Zeit seines Lebens in Linderhof.
Sechs Wochen nach dem Tod von König Ludwig II. 1886 wurde das Schloss zur Besichtigung freigegeben, erste Touristen kamen in das sonst ruhige Tal. Die Schlossbesucher mussten auch verköstigt werden, deshalb entstand um 1900 ein Hotel in Linderhof und auch im 1856 erbauten Forsthaus an der Straße Ettal - Plansee entstand eine Gastwirtschaft. Es wurde zum Schloss ein Stellwagenverkehr vom Bahnhof Oberau eingerichtet. 1932 wurde die Straße Ettal - Linderhof ausgebaut und Automobilverkehr zugelassen. Seit dieser Zeit hat das Schloss Linderhof nichts an Anziehungskraft eingebüßt und gehört heute zu den international bekannten Sehenswürdigkeiten.