Hommelvik se encuentra al final de Hommelvika, una bahía cercana al fiordo de Trondheim.Se sitúa a 2,5 kilómetros al suroeste de Muruvika, cerca de 4 kilómetros al sureste de Smiskaret, a unos 8 kilómetros al este de Vikhammer, y a aproximadamente 10 kilómetros al norte de Sneisen.El río Homla atraviesa el centro poblado.[1] Hommelvik kirke, una iglesia del siglo XIX, se encuentra en la zona residencial, justo al sur del muelle.La ruta europea E6 pasa por la localidad y el Servicio de Tren de Pasajeros de Trøndelag (en noruego: NSB Lokaltog Trøndelag) tiene una parada en la Estación de Hommelvik.