La altura al oeste del centro de la ciudad marca la divisoria de aguas entre el Slizza Creek, un afluente del río Gail, que es parte de la cuenca del Danubio, y el río Fella, afluente del Tagliamento descargan en el mar Adriático.
La ciudad está situada en el valle del Canal, entre los Alpes Cárnicos y karavanke rangos en el los Alpes Julianos en el norte y el sur. Situado en la frontera con Austria y Eslovenia, Tarvisio y sus municipios vecinos de Arnoldstein y Kranjska Gora forman el punto de intersección triple del romance, germánica y eslava Europa.