Švošov – wieś i gmina (obec) w powiecie Rużomberk, kraju żylińskim, w północnej Słowacji.
Wieś leży na wysokości ok. 460 m n.p.m., na wysokim, prawym brzegu rzeki Wag, u samych podnóży należących do Gór Choczańskich szczytów Ostré (1067 m n.p.m.) i Havran (915 m n.p.m.), ok. 2 km na wschód od Lubochni.
W miejscowości jest przystanek kolejowy Švošov.