Švihov je město na Klatovsku, vzdálené 10 km severně od Klatov. Leží v údolí řeky Úhlavy ve členité krajině Pošumaví při hlavním silničním tahu z Plzně do Klatov a Železné Rudy.
První písemná zmínka o vsi Švihov pochází z roku 1245. Ve 14. století nechal na místě dnešního hradu postavit zdejší šlechtic Vilém ze Švihova velkou tvrz obehnanou rozsáhlým vodním příkopem. Při této tvrzi vzniklo současně také městečko s farním kostelem. Za husitských válek byla tvrz dobyta a zničena. Na jejím místě nechal Půta Švihovský v roce 1480 vystavět rozsáhlý gotický kamenný hrad, k jehož stavbě bylo využito také zdivo původní tvrze. Po dostavbě se hrad stal významným správním centrem oblasti a jeho pán tehdy patřil k nejbohatším velmožům království. Za třicetileté války bylo městečko vypleněno švédskými vojsky, hrad ale tehdy dobyt nebyl. Po válce bylo císařem Ferdinandem III. nařízeno nedobytný hrad zbourat, ale díky neustálému oddalování demolice se nakonec podařilo hrad zachránit. Později, až do roku 1918, sloužil hrad jako sýpka. V tomto období docházelo k rozsáhlému chátrání celé stavby. Rozsáhlejší rekonstrukci objektu přineslo období po roce 1949, kdy byl hrad zestátněn a byla zahájena jeho náročná rekonstrukce.