Smalvik har veiforbindelse mot vest gjennom Grindafjordstunnelen (800 m), og har jernbanetrafikk fra industriområdet gjennom nordre del av bygda. Det finnes ingen jernbanestasjon i Smalvik.