U 307 war ein deutsches U-Boot des Typs VII C. Es wurde von der deutschen Kriegsmarine während des U-Boot-Krieges im Zweiten Weltkrieg im Nordatlantik und im Eismeer eingesetzt. Das Boot wurde dabei zur Unterstützung der Wetterstationen der Wehrmacht in der Arktis verwendet und war mehrfach an Angriffen auf alliierte Nordmeergeleitzüge beteiligt.