Swołowo znajduje się 14 km na północny-zachód od Słupska, 13 km od morza. Wieś leży na uboczu, około kilometr od drogi Słupsk-Darłowo. Od północy i zachodu sąsiaduje z Krzemienicą, od południowego zachodu z Pieszczem, od południa z Gacią, a od wschodu z Bruskowem Małym. Do wsi można dojechać z dwóch stron: jadąc główną drogą Słupsk-Darłowo skręcamy na krzyżówce zgodnie z kierunkowskazem na Swołowo i po około kilometrze jesteśmy na miejscu. Jadąc drogą krajową nr 6 Słupsk-Szczecin 7 km za Słupskiem skręcamy zgodnie z kierunkowskazem na Swołowo, od którego dzieli nas jeszcze 8 km.