Oslany – wieś (obec) w powiecie Prievidza w kraju trenczyńskim w zachodniej Słowacji. Powierzchnia 25,15 km², liczba ludności: 2362 (31 grudnia 2018).
Położenie Wieś leży w południowej części powiatu Prievidza, na pograniczu trzech jednostek fizjograficznych: Kotliny Górnonitrzańskiej oraz grup górskich Ptacznik i Trybecz. Przepływa przez nią Osliansky potok, uchodzący na północny zachód od centrum Oslan do Nitry.
Oslany leżą w odległości 20 km na południowy zachód od powiatowej Prievidzy oraz 8 km na wschód od miasta Partizánske. Przez wieś biegnie droga krajowa nr 64 z Nitry do Prievidzy, zaś jej północno-zachodnim skrajem linia kolejowa Nové Zámky – Prievidza.
Wieś składa się z dwóch części: właściwych Oslan oraz położonego ok. 4 km na południowy wschód od ich centrum osiedla Oslany-Ľubianka. Uzupełnia je osada domków rekreacyjnych zwana Dúbravky.
Użytki rolne w granicach katastralnych wsi zajmują 484 ha - w większości są to łąki i pastwiska związane z produkcją zwierzęcą. 1375 ha zajmują lasyWg strony internetowej Oslan .